= Etherpad =
== C'est quoi ? ==
C'est une éditeur de texte collaboratif. Comme gobby, mais en interface web pour les gens qui ont pas envie d'installer un client obby.

== C'est où ? ==
Il tourne sur le serveur virtuel kenobi, qui héberge aussi le serveur gobby. Vous trouverez le service web à cette adresse : https://pad.crans.org/

== Comment ça marche ? ==
Les sources sont dans {{{/usr/scripts/src/etherpad-lite}}}.

--(Pour le moment, il n'a pas d'initscript.)-- Il y en a un {{{/etc/init.d/etherpad-lite -> /usr/scripts/src/etherpad-lite/etherpad-lite.init}}} Pour le lancer, on fait :

{{{
passoir@kenobi ~ % sudo service etherpad-lite start
}}}
== Installation ==
 * Cloner le dépot git suivant: https://github.com/ether/etherpad-lite dans /usr/scripts/src

 * Installer {{{ nodejs npm libjs-jsquery }}}

 * Suivre la doc d'installation Ubuntu: https://doc.ubuntu-fr.org/etherpad ou celle ci aussi : http://framacloud.org/cultiver-son-jardin/installation-detherpad/

 * Exécuter {{{ bin/installDeps.sh }}}

 * Créer le symlink de {{{ /etc/init.d/etherpad-lite }}} vers {{{ etherpad-lite.init }}}

 * Créer le symlink {{{ /usr/share/etherpad-lite }}} vers le dépôt cloné.

/!\ C'est l'user etherpad qui fait tourner etherpad, donc vérifier qu'il a les bons droits sur le var du dépôt. Donc on fait {{{chown etherpad -r var}}}

 * Éditer le fichier de conf {{{ settings.json }}}: Il faut lui donner la base pgsql à utiliser et les réglages pertinents autour de l'utilisation de cette base

 * Lancer {{{ sudo service etherpad-lite start }}}

== Supprimer un pad ==
Il peut arriver qu'on nous demande de supprimer un pad et son historique. Pour cela, il faut simplement accéder à l'URL suivante :

{{{
http://pad.crans.org:9001/api/1/deletePad?apikey=<APIKEY>&padID=<PADID>
}}}
en remplaçant {{{<PADID>}}} par le nom du pad ({{{prout}}} pour supprimer le pad http://pad.crans.org/p/prout) et {{{<APIKEY>}}} par la chaîne de caractère contenue dans {{{/usr/scripts/src/etherpad/APIKEY.txt}}}. La clé est lisible par tous.

Le Lecteur avisé aura remarqué que c'est sur le port 9001, il faut donc être sur le campus (derrière le pare-feu) ou tunneler.
 * Ça a l'air de très bien marcher en utilisant ```https://pad.crans.org/api/1/deletePad?apikey=<APIKEY>&padID=<PADID>``` -- ValentinSamir <<DateTime(2016-02-26T13:06:32+0200)>>
  * Je confirme. -- WikiBernie <<DateTime(2016-10-01T09:55:52+0100)>>

Vous voyez alors un message de ce genre :

{{{
{"code":0,"message":"ok","data":null}
}}}
et pouf, apu pad !