mirror of
https://github.com/YunoHost-Apps/etherpad_mypads_ynh.git
synced 2024-09-03 18:36:09 +02:00
cleaning up
This commit is contained in:
parent
dc181f55c6
commit
bb450ba302
5 changed files with 65 additions and 67 deletions
25
README.md
25
README.md
|
@ -1,11 +1,11 @@
|
||||||
# Etherpad with mypads plugin for YunoHost
|
# Etherpad with MyPads plugin for YunoHost
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/etherpad_mypads)  [](https://github.com/YunoHost/Apps/#what-to-do-if-i-cant-maintain-my-app-anymore-)
|
[](https://dash.yunohost.org/appci/app/etherpad_mypads)  [](https://github.com/YunoHost/Apps/#what-to-do-if-i-cant-maintain-my-app-anymore-)
|
||||||
[](https://install-app.yunohost.org/?app=etherpad_mypads)
|
[](https://install-app.yunohost.org/?app=etherpad_mypads)
|
||||||
|
|
||||||
*[Lire ce readme en français.](./README_fr.md)*
|
*[Lire ce readme en français.](./README_fr.md)*
|
||||||
|
|
||||||
> *This package allow you to install etherpad quickly and simply on a YunoHost server.
|
> *This package allow you to install Etherpad quickly and simply on a YunoHost server.
|
||||||
If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.*
|
If you don't have YunoHost, please see [here](https://yunohost.org/#/install) to know how to install and enjoy it.*
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
@ -16,7 +16,7 @@ This package will install the same plugins than [Framapad](https://framapad.org/
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Demo
|
## Demo
|
||||||
|
|
||||||
|
@ -24,25 +24,25 @@ This package will install the same plugins than [Framapad](https://framapad.org/
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
You can access to 2 different admin panels, for etherpad by accessing `domain.tld/admin` and for mypads by `domain.tld/mypads/?/admin`.
|
You can access two different admin panels, for Etherpad by accessing `domain.tld/admin` and for MyPads by `domain.tld/mypads/?/admin`.
|
||||||
Or, you can find a config file for etherpad at this path `/var/www/etherpad_mypads/settings.json`.
|
You can also find a config file for Etherpad at this path `/var/www/etherpad_mypads/settings.json`.
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
* Official documentation: http://etherpad.org/doc/v1.7.0
|
* Official documentation: http://etherpad.org/doc/v1.8.4
|
||||||
* YunoHost documentation: There no other documentations, feel free to contribute.
|
* YunoHost documentation: https://yunohost.org/#/app_etherpad_mypads
|
||||||
|
|
||||||
## YunoHost specific features
|
## YunoHost specific features
|
||||||
|
|
||||||
#### Multi-users support
|
#### Multi-users support
|
||||||
|
|
||||||
Supported, with LDAP.
|
* Are LDAP and HTTP auth supported? **Yes**
|
||||||
|
* Can the app be used by multiple users? **Yes**
|
||||||
|
|
||||||
#### Supported architectures
|
#### Supported architectures
|
||||||
|
|
||||||
* x86-64b - [](https://ci-apps.yunohost.org/ci/apps/etherpad_mypads/)
|
* x86-64 - [](https://ci-apps.yunohost.org/ci/apps/etherpad_mypads/)
|
||||||
* ARMv8-A - [](https://ci-apps-arm.yunohost.org/ci/apps/etherpad_mypads/)
|
* ARMv8-A - [](https://ci-apps-arm.yunohost.org/ci/apps/etherpad_mypads/)
|
||||||
* Buster x86-64b - [](https://ci-buster.nohost.me/ci/apps/etherpad_mypads/)
|
|
||||||
|
|
||||||
## Limitations
|
## Limitations
|
||||||
|
|
||||||
|
@ -70,14 +70,13 @@ Supported, with LDAP.
|
||||||
|
|
||||||
* Report a bug: https://github.com/YunoHost-Apps/etherpad_mypads_ynh/issues
|
* Report a bug: https://github.com/YunoHost-Apps/etherpad_mypads_ynh/issues
|
||||||
* Etherpad website: http://etherpad.org/
|
* Etherpad website: http://etherpad.org/
|
||||||
* Mypads plugin website: https://git.framasoft.org/framasoft/ep_mypads
|
* MyPads plugin website: https://git.framasoft.org/framasoft/ep_mypads
|
||||||
* Upstream app repository: https://github.com/ether/etherpad-lite
|
* Upstream app repository: https://github.com/ether/etherpad-lite
|
||||||
* YunoHost website: https://yunohost.org/
|
* YunoHost website: https://yunohost.org/
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Developers infos
|
## Developers infos
|
||||||
----------------
|
|
||||||
|
|
||||||
Please do your pull request to the [testing branch](https://github.com/YunoHost-Apps/etherpad_mypads_ynh/tree/testing).
|
Please do your pull request to the [testing branch](https://github.com/YunoHost-Apps/etherpad_mypads_ynh/tree/testing).
|
||||||
|
|
||||||
|
|
31
README_fr.md
31
README_fr.md
|
@ -1,11 +1,11 @@
|
||||||
# Etherpad avec plugin mypads pour YunoHost
|
# Etherpad avec plugin MyPads pour YunoHost
|
||||||
|
|
||||||
[](https://dash.yunohost.org/appci/app/etherpad_mypads)  [](https://github.com/YunoHost/Apps/#what-to-do-if-i-cant-maintain-my-app-anymore-)
|
[](https://dash.yunohost.org/appci/app/etherpad_mypads)  [](https://github.com/YunoHost/Apps/#what-to-do-if-i-cant-maintain-my-app-anymore-)
|
||||||
[](https://install-app.yunohost.org/?app=etherpad_mypads)
|
[](https://install-app.yunohost.org/?app=etherpad_mypads)
|
||||||
|
|
||||||
*[Read this readme in english.](./README.md)*
|
*[Read this readme in english.](./README.md)*
|
||||||
|
|
||||||
> *Ce package vous permet d'installer etherpad rapidement et simplement sur un serveur YunoHost.
|
> *Ce package vous permet d'installer Etherpad rapidement et simplement sur un serveur YunoHost.
|
||||||
Si vous n'avez pas YunoHost, merci de regarder [ici](https://yunohost.org/#/install_fr) pour savoir comment l'installer et en profiter.*
|
Si vous n'avez pas YunoHost, merci de regarder [ici](https://yunohost.org/#/install_fr) pour savoir comment l'installer et en profiter.*
|
||||||
|
|
||||||
## Résumé
|
## Résumé
|
||||||
|
@ -16,7 +16,7 @@ Ce paquet installera les mêmes plugins que [Framapad](https://framapad.org/).
|
||||||
|
|
||||||
## Captures d'écran
|
## Captures d'écran
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Démo
|
## Démo
|
||||||
|
|
||||||
|
@ -24,25 +24,25 @@ Ce paquet installera les mêmes plugins que [Framapad](https://framapad.org/).
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
Vous pouvez accéder à 2 panneaux d'administration différents, pour etherpad en accédant à `domain.tld/admin` et pour mypads par `domain.tld/mypads/?/admin`.
|
Vous pouvez accéder à deux panneaux d'administration différents, pour Etherpad en accédant à `domain.tld/admin` et pour MyPads par `domain.tld/mypads/?/admin`.
|
||||||
Ou, vous pouvez trouver un fichier de configuration pour etherpad à `/var/www/etherpad_mypads/settings.json`.
|
Vous pouvez également trouver le fichier de configuration pour Etherpad à `/var/www/etherpad_mypads/settings.json`.
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
* Documentation officielle: http://etherpad.org/doc/v1.7.0
|
* Documentation officielle : http://etherpad.org/doc/v1.8.4
|
||||||
* Documentation YunoHost: Il n'y a pas d'autre documentation, n'hésitez pas à contribuer.
|
* Documentation YunoHost : https://yunohost.org/#/app_etherpad_mypads_fr
|
||||||
|
|
||||||
## Fonctionnalités spécifiques à YunoHost
|
## Fonctionnalités spécifiques à YunoHost
|
||||||
|
|
||||||
#### Support multi-utilisateurs
|
#### Support multi-utilisateurs
|
||||||
|
|
||||||
Supportée, avec LDAP.
|
* L'authentification LDAP et HTTP est-elle prise en charge ? **Oui**
|
||||||
|
* L'application peut-elle être utilisée par plusieurs utilisateurs ? **Oui**
|
||||||
|
|
||||||
#### Architectures supportées.
|
#### Architectures supportées
|
||||||
|
|
||||||
* x86-64b - [](https://ci-apps.yunohost.org/ci/apps/etherpad_mypads/)
|
* x86-64 - [](https://ci-apps.yunohost.org/ci/apps/etherpad_mypads/)
|
||||||
* ARMv8-A - [](https://ci-apps-arm.yunohost.org/ci/apps/etherpad_mypads/)
|
* ARMv8-A - [](https://ci-apps-arm.yunohost.org/ci/apps/etherpad_mypads/)
|
||||||
* Buster x86-64b - [](https://ci-buster.nohost.me/ci/apps/etherpad_mypads/)
|
|
||||||
|
|
||||||
## Limitations
|
## Limitations
|
||||||
|
|
||||||
|
@ -69,15 +69,14 @@ Supportée, avec LDAP.
|
||||||
## Liens
|
## Liens
|
||||||
|
|
||||||
* Reporter un bug : https://github.com/YunoHost-Apps/etherpad_mypads_ynh/issues
|
* Reporter un bug : https://github.com/YunoHost-Apps/etherpad_mypads_ynh/issues
|
||||||
* Site de etherpad: http://etherpad.org/
|
* Site d'Etherpad : http://etherpad.org/
|
||||||
* Site du plugin mypads: https://git.framasoft.org/framasoft/ep_mypads
|
* Site du plugin MyPads : https://git.framasoft.org/framasoft/ep_mypads
|
||||||
* Dépôt git de l'app: https://github.com/ether/etherpad-lite
|
* Dépôt GitHub de l'application : https://github.com/ether/etherpad-lite
|
||||||
* Site de YunoHost : https://yunohost.org/
|
* Site de YunoHost : https://yunohost.org/
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Informations à l'intention des développeurs
|
## Informations à l'intention des développeurs
|
||||||
----------------
|
|
||||||
|
|
||||||
Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/etherpad_mypads_ynh/tree/testing).
|
Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/etherpad_mypads_ynh/tree/testing).
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ name = "Etherpad configuration"
|
||||||
name = "Export"
|
name = "Export"
|
||||||
|
|
||||||
[main.export.export]
|
[main.export.export]
|
||||||
ask = "Use abiword (~260Mo) or libreoffice (~400Mo) (more stable) to expand export possibilities (pdf, doc) ?"
|
ask = "Use AbiWord (~260 Mo) or LibreOffice (~400 Mo) (more stable) to expand export possibilities (PDF, doc)?"
|
||||||
choices = ["none", "abiword", "libreoffice"]
|
choices = ["none", "abiword", "libreoffice"]
|
||||||
default = "none"
|
default = "none"
|
||||||
|
|
||||||
|
@ -63,12 +63,12 @@ name = "Etherpad configuration"
|
||||||
name = "Mypads configuration"
|
name = "Mypads configuration"
|
||||||
|
|
||||||
[main.mypads_configuration.mypads]
|
[main.mypads_configuration.mypads]
|
||||||
ask = "Enable Mypads plugin ?"
|
ask = "Enable MyPads plugin?"
|
||||||
type = "boolean"
|
type = "boolean"
|
||||||
default = true
|
default = true
|
||||||
|
|
||||||
[main.mypads_configuration.useldap]
|
[main.mypads_configuration.useldap]
|
||||||
ask = "Use ldap with Mypads ?"
|
ask = "Use LDAP with MyPads?"
|
||||||
type = "boolean"
|
type = "boolean"
|
||||||
default = true
|
default = true
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ name = "Etherpad configuration"
|
||||||
ask = "Is it a public website?"
|
ask = "Is it a public website?"
|
||||||
type = "boolean"
|
type = "boolean"
|
||||||
default = true
|
default = true
|
||||||
help = "If your etherpad instance is public, everyone will be able to create a pad or see an existing one."
|
help = "If your Etherpad instance is public, everyone will be able to create a pad or see an existing one."
|
||||||
|
|
||||||
|
|
||||||
[main.overwrite_files]
|
[main.overwrite_files]
|
||||||
|
@ -99,7 +99,7 @@ name = "Etherpad configuration"
|
||||||
help = "If the file is overwritten, a backup will be created."
|
help = "If the file is overwritten, a backup will be created."
|
||||||
|
|
||||||
[main.overwrite_files.overwrite_nginx]
|
[main.overwrite_files.overwrite_nginx]
|
||||||
ask = "Overwrite the nginx config file ?"
|
ask = "Overwrite the NGINX config file?"
|
||||||
type = "boolean"
|
type = "boolean"
|
||||||
default = true
|
default = true
|
||||||
help = "If the file is overwritten, a backup will be created."
|
help = "If the file is overwritten, a backup will be created."
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
"id": "etherpad_mypads",
|
"id": "etherpad_mypads",
|
||||||
"packaging_format": 1,
|
"packaging_format": 1,
|
||||||
"description": {
|
"description": {
|
||||||
"en": "Framapad clone, a online editor providing collaborative editing in real-time.",
|
"en": "Online editor providing collaborative editing in real-time. Framapad clone.",
|
||||||
"fr": "Clone de Framapad, un éditeur en ligne fournissant l'édition collaborative en temps réel."
|
"fr": "Éditeur en ligne fournissant l'édition collaborative en temps réel. Clone de Framapad."
|
||||||
},
|
},
|
||||||
"version": "1.8.4~ynh1",
|
"version": "1.8.4~ynh1",
|
||||||
"url": "https://framapad.org",
|
"url": "https://framapad.org",
|
||||||
|
@ -31,8 +31,8 @@
|
||||||
"name": "domain",
|
"name": "domain",
|
||||||
"type": "domain",
|
"type": "domain",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "Choose a domain for Etherpad Mypads.",
|
"en": "Choose a domain for Etherpad MyPads.",
|
||||||
"fr": "Choisissez un domaine pour Etherpad Mypads."
|
"fr": "Choisissez un domaine pour Etherpad MyPads."
|
||||||
},
|
},
|
||||||
"example": "sub.domain.org"
|
"example": "sub.domain.org"
|
||||||
},
|
},
|
||||||
|
@ -50,8 +50,8 @@
|
||||||
"name": "admin",
|
"name": "admin",
|
||||||
"type": "user",
|
"type": "user",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "Choose the Etherpad Mypads administrator (must be an existing YunoHost user)",
|
"en": "Choose the Etherpad MyPads administrator (must be an existing YunoHost user)",
|
||||||
"fr": "Administrateur du site (doit être un utilisateur YunoHost existant)"
|
"fr": "Choisissez l'administrateur Etherpad MyPads (doit être un utilisateur YunoHost existant)"
|
||||||
},
|
},
|
||||||
"example": "john"
|
"example": "john"
|
||||||
},
|
},
|
||||||
|
@ -82,8 +82,8 @@
|
||||||
"fr": "Est-ce un site public ?"
|
"fr": "Est-ce un site public ?"
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
"en": "If your etherpad instance is public, everyone will be able to create a pad or see an existing one.",
|
"en": "If your Etherpad instance is public, everyone will be able to create a pad or see an existing one.",
|
||||||
"fr": "Si votre instance etherpad est publique, tout le monde pourra créer un pad ou voir un existant."
|
"fr": "Si votre instance Etherpad est publique, tout le monde pourra créer un pad ou voir un pad existant."
|
||||||
},
|
},
|
||||||
"default": true
|
"default": true
|
||||||
},
|
},
|
||||||
|
@ -91,8 +91,8 @@
|
||||||
"name": "export",
|
"name": "export",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "Use abiword (~260Mo) or libreoffice (~400Mo) (more stable) to expand export possibilities (pdf, doc) ?",
|
"en": "Use AbiWord (~260 Mo) or LibreOffice (~400 Mo) (more stable) to expand export possibilities (PDF, doc)?",
|
||||||
"fr": "Utiliser abiword (~260Mo) ou libre office (~400Mo) (plus stable) pour étendre les possibilités d'export (pdf, doc) ?"
|
"fr": "Utiliser AbiWord (~260 Mo) ou LibreOffice (~400 Mo) (plus stable) pour étendre les possibilités d'export (PDF, doc) ?"
|
||||||
},
|
},
|
||||||
"choices" : ["none", "abiword", "libreoffice"],
|
"choices" : ["none", "abiword", "libreoffice"],
|
||||||
"default" : "none"
|
"default" : "none"
|
||||||
|
@ -101,8 +101,8 @@
|
||||||
"name": "mypads",
|
"name": "mypads",
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "Do you want to install mypads plugin ?",
|
"en": "Do you want to install MyPads plugin?",
|
||||||
"fr": "Voulez-vous installer le plugin mypads ?"
|
"fr": "Voulez-vous installer le plugin MyPads ?"
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
"en": "<a href=https://git.framasoft.org/framasoft/ep_mypads target=_blank>mypads plugin</a>"
|
"en": "<a href=https://git.framasoft.org/framasoft/ep_mypads target=_blank>mypads plugin</a>"
|
||||||
|
@ -113,12 +113,12 @@
|
||||||
"name": "useldap",
|
"name": "useldap",
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"ask": {
|
"ask": {
|
||||||
"en": "Do you want to use ldap with mypads ?",
|
"en": "Do you want to use LDAP with MyPads?",
|
||||||
"fr": "Voulez-vous utiliser ldap avec mypads ?"
|
"fr": "Voulez-vous utiliser LDAP avec MyPads ?"
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
"en": "Using ldap won't let you add new user aside from YunoHost users.",
|
"en": "Using LDAP won't let you add new user aside from YunoHost users.",
|
||||||
"fr": "Utiliser ldap ne vous permettra pas d'ajouter un nouvel utilisateur en dehors des utilisateurs de YunoHost."
|
"fr": "Utiliser LDAP ne vous permettra pas d'ajouter un nouvel utilisateur en dehors des utilisateurs de YunoHost."
|
||||||
},
|
},
|
||||||
"default": true
|
"default": true
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Dependencies for abiword
|
# Dependencies for AbiWord
|
||||||
abiword_app_depencencies="abiword"
|
abiword_app_depencencies="abiword"
|
||||||
|
|
||||||
# Dependencies for libre office
|
# Dependencies for LibreOffice
|
||||||
libreoffice_app_dependencies="unoconv libreoffice-writer"
|
libreoffice_app_dependencies="unoconv libreoffice-writer"
|
||||||
|
|
||||||
# NodeJS version
|
# NodeJS version
|
||||||
nodejs_version=12
|
nodejs_version=12
|
||||||
|
|
||||||
# Mypads version
|
# MyPads version
|
||||||
# This variable is mostly used to force an upgrade of the package in case of new versions of mypads.
|
# This variable is mostly used to force an upgrade of the package in case of new versions of MyPads.
|
||||||
mypads_version=1.7.17
|
mypads_version=1.7.17
|
||||||
|
|
||||||
# Plugin versions
|
# Plugin versions
|
||||||
|
|
Loading…
Add table
Reference in a new issue