Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
etherpad [Le 29/01/2018, 15:33] L'Africain maj vers trusty |
etherpad [Le 31/08/2022, 23:37] (Version actuelle) moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
**EtherPad** est un [[:éditeur de texte]] collaboratif en temps réel. Il permet par défaut à un maximum de seize personnes de partager un texte en cours d'élaboration. Les contributions de chacun apparaissent immédiatement sur l'écran de tous les participants et sont signalées par des couleurs différentes. Une fenêtre de messagerie instantanée est également disponible. À l'utilisation, le système ne requiert aucune installation, ni aucune inscription, il suffit d'avoir une connexion internet et un navigateur web. Sur cette page, vous constaterez que vous n'installerez non pas Etherpad mais Etherpad Lite, il s'agit du même logiciel mais réécrit en JavaScript qui lui permet d’être beaucoup mieux optimisé. | **EtherPad** est un [[:éditeur de texte]] collaboratif en temps réel. Il permet par défaut à un maximum de seize personnes de partager un texte en cours d'élaboration. Les contributions de chacun apparaissent immédiatement sur l'écran de tous les participants et sont signalées par des couleurs différentes. Une fenêtre de messagerie instantanée est également disponible. À l'utilisation, le système ne requiert aucune installation, ni aucune inscription, il suffit d'avoir une connexion internet et un navigateur web. Sur cette page, vous constaterez que vous n'installerez non pas Etherpad mais Etherpad Lite, il s'agit du même logiciel mais réécrit en JavaScript qui lui permet d’être beaucoup mieux optimisé. | ||
- | [[http://fr.wikipedia.org/wiki/EtherPad|Source texte]] | + | [[wpfr>EtherPad|Source texte]] |
{{:applications:etherpad:etherpad_lite-1.4.1.png?650}} | {{:applications:etherpad:etherpad_lite-1.4.1.png?650}} | ||
Ligne 79: | Ligne 79: | ||
. /lib/lsb/init-functions | . /lib/lsb/init-functions | ||
start() { | start() { | ||
- | echo "Starting $DESC... " | + | echo "Starting $DESC... " |
- | start-stop-daemon --start --chuid "$USER:$GROUP" --background --make-pidfile --pidfile /var/run/$NAME.pid --exec "$EPLITE_DIR/$EPLITE_BIN" -- $LOGFILE || true | + | start-stop-daemon --start --chuid "$USER:$GROUP" --background --make-pidfile --pidfile /var/run/$NAME.pid --exec "$EPLITE_DIR/$EPLITE_BIN" -- $LOGFILE || true |
- | echo "done" | + | echo "done" |
} | } | ||
# Nous avons besoin de cette fonction pour assurer la totalité du processus lorsqu'il sera tué | # Nous avons besoin de cette fonction pour assurer la totalité du processus lorsqu'il sera tué | ||
killtree() { | killtree() { | ||
- | local _pid=$1 | + | local _pid=$1 |
- | local _sig=${2-TERM} | + | local _sig=${2-TERM} |
- | for _child in $(ps -o pid --no-headers --ppid ${_pid}); do | + | for _child in $(ps -o pid --no-headers --ppid ${_pid}); do |
- | killtree ${_child} ${_sig} | + | killtree ${_child} ${_sig} |
- | done | + | done |
- | kill -${_sig} ${_pid} | + | kill -${_sig} ${_pid} |
} | } | ||
stop() { | stop() { | ||
- | echo "Stopping $DESC... " | + | echo "Stopping $DESC... " |
- | while test -d /proc/$(cat /var/run/$NAME.pid); do | + | while test -d /proc/$(cat /var/run/$NAME.pid); do |
- | killtree $(cat /var/run/$NAME.pid) 15 | + | killtree $(cat /var/run/$NAME.pid) 15 |
- | sleep 0.5 | + | sleep 0.5 |
- | done | + | done |
- | rm /var/run/$NAME.pid | + | rm /var/run/$NAME.pid |
- | echo "done" | + | echo "done" |
} | } | ||
status() { | status() { | ||
- | status_of_proc -p /var/run/$NAME.pid "" "etherpad-lite" && exit 0 || exit $? | + | status_of_proc -p /var/run/$NAME.pid "" "etherpad-lite" && exit 0 || exit $? |
} | } | ||
case "$1" in | case "$1" in | ||
- | start) | + | start) start ;; |
- | start | + | stop) stop ;; |
- | ;; | + | restart) stop ; start ;; |
- | stop) | + | status) status ;; |
- | stop | + | *) echo "Usage: $NAME {start|stop|restart|status}" >&2 |
- | ;; | + | exit 1 ;; |
- | restart) | + | |
- | stop | + | |
- | start | + | |
- | ;; | + | |
- | status) | + | |
- | status | + | |
- | ;; | + | |
- | *) | + | |
- | echo "Usage: $NAME {start|stop|restart|status}" >&2 | + | |
- | exit 1 | + | |
- | ;; | + | |
esac | esac | ||
- | exit 0</file> | + | exit 0 |
+ | </file> | ||
Donnez les droits d’exécution au fichier précédemment créé : | Donnez les droits d’exécution au fichier précédemment créé : | ||
Ligne 131: | Ligne 121: | ||
Activez-le : | Activez-le : | ||
- | ''update-rc.d etherpad-lite default '' | + | update-rc.d etherpad-lite default |
Démarrez Etherpad Lite en tant que service : | Démarrez Etherpad Lite en tant que service : | ||
Ligne 151: | Ligne 141: | ||
sudo sysv-rc-conf | sudo sysv-rc-conf | ||
- | Cochez y les cases de la ligne etherpad-lite de 2 à 5 avec la touche **espace**, puis quittez avec la touche **q**. Je vous conseil de ne toucher à rien d'autre si vous n’êtes pas familier avec la gestion des services au démarrage. | + | Cochez y les cases de la ligne etherpad-lite de 2 à 5 avec la touche **espace**, puis quittez avec la touche **q**. Je vous conseille de ne toucher à rien d'autre si vous n’êtes pas familier avec la gestion des services au démarrage. |
===== Base de données ===== | ===== Base de données ===== | ||
Ligne 263: | Ligne 253: | ||
sudo /etc/init.d/etherpad-lite restart | sudo /etc/init.d/etherpad-lite restart | ||
- | Si ce n'est pas le cas, consultez la page [[:mysql|Mysql]] ou [[:postgresql|PostgreSQL]] et n’hésitez pas à demander de l'aide sur le [[http://forum.ubuntu-fr.org/viewforum.php?id=28|forum]], il est vrai que les bases de données sont difficiles à maîtriser pour un néophyte. | + | Si ce n'est pas le cas, consultez la page [[:mysql|Mysql]] ou [[:postgresql|PostgreSQL]] et n’hésitez pas à demander de l'aide sur le [[https://forum.ubuntu-fr.org/viewforum.php?id=28|forum]], il est vrai que les bases de données sont difficiles à maîtriser pour un néophyte. |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 289: | Ligne 279: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=400383|Discussion « Etherpad »]] sur le forum Ubuntu-fr | + | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=400383|Discussion « Etherpad »]] sur le forum Ubuntu-fr |
---- | ---- | ||
//Contributeurs principaux : [[utilisateurs:mario_26|mario_26]], [[utilisateurs:axel55|Axelos]].// | //Contributeurs principaux : [[utilisateurs:mario_26|mario_26]], [[utilisateurs:axel55|Axelos]].// |