Skip to content

Améliorations diverses d'Etherpad

Quentin Duchemin requested to merge config-and-version-etherpad into master

Cette MR inclut un bump de la version (1.7.0 → 1.7.5), des changements de plugin et de skin. Elle ajoute également un README qui aide à faire évoluer l'image.

Changements au niveau de l'image :

  • Les paramètres importants peuvent être modifiés via les variables d'environnement du conteneur. Voir le README (disponible : minification, titre, port, skin)
  • Ajout du package abiword, nécessaire pour les exports PDF/ODT.
  • Modification des packages npm pour les plugins : voir plus bas

Configuration :

  • Supporte la minification des CSS|JS par la variable ETHERPAD_MINIFY (faux par défaut)
  • Empêche l'import de fichiers dont l'analyse n'est pas supportée
  • Langue par défaut en français (nécessite de supprimer les cookies)
  • unknown -> anonyme pour les auteurs inconnus

Esthétique :

  • Passage au skin Colibris (défaut dans la future 2.0)
  • Changement du nom de l'instance
  • Message plus informatif lors de l'ouverture d'un nouveau pad

Plugins :

  • Ajout de chatdate (horodatage des messages du chat)
  • Ajout de font_family (choix de la police)
  • Ajout de hide_referrer (pour éviter de divulguer l'adresse du pad lors du clic sur un lien)
  • Ajout de pad_activity_notification_in_title : ajoute un caractère * dans le titre du pad s'il a été modifié pendant que l'on était pas sur l'onglet
  • Ajout de set_title_on_pad : permet de nommer un pad et n'oblige pas à rajouter un titre H1
  • Ajout de tables2 : support des tableaux
  • Suppression de spellcheck (inutile)
  • Suppression de markdown (peu utilisé et dysfonctionnel)
  • Suppression de table_of_contents (incompatible avec le nouveau skin)

Dirty fixs :

  • Augmentation de la largeur de la zone d'édition (à coup de sed approximatif dans le Dockerfile + ajout d'une règle CSS !important, c'est dire si c'est sale)
  • Changement du titre par défaut, codé en dur dans le plugin concerné, également à coup de sed dans le Dockerfie
Edited by Quentin Duchemin

Merge request reports