Améliorations diverses d'Etherpad
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