Crans
  • Commentaires
  • Page immuable
  • Menu
    • Affichage
    • Carte locale du site
    • Pièces jointes
    • Informations
    • Code source
    • Utilisateur
    • Ajouter un lien
    • Se désabonner
  • Connexion
    • Connexion
    • Paramètres

Navigation

  • Modifications récentes
  • Recherche avancée
  • Aide

Trail

  • EtherpadLite
Version 10 à la date du 2016-02-26 13:06:32
CransWiki:
  • CransTechnique
  • ServicesMineurs
  • EtherpadLite

Etherpad

C'est quoi ?

C'est une éditeur de texte collaboratif. Comme gobby, mais en interface web pour les newbies FedeReziens gens qui ont pas envie d'intaller 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-lite/APIKEY.txt (nécessite les droits root).

Le Lecteur avisé aura remarqué que c'est sur le port 9001, il faut donc être derrière le pare-feu ou tunneler.

  • Ça a l'aire de très bien marcher en utilisant https://pad.crans.org/api/1/deletePad?apikey=<APIKEY>&padID=<PADID> -- ValentinSamir 2016-02-26 13:06:32

Vous voyez alors un message de ce genre :

{"code":0,"message":"ok","data":null}

et pouf, apu pad !

  • Propulsé par MoinMoin
  • Mentions légales