Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Dockerfiles
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PicasoftPicasoft
  • Technique
  • Dockerfiles
  • Merge requests
  • !29

Améliorations diverses d'Etherpad

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Quentin Duchemin requested to merge config-and-version-etherpad into master May 02, 2019
  • Overview 30
  • Commits 31
  • Pipelines 0
  • Changes 4

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 May 02, 2019 by Quentin Duchemin
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: config-and-version-etherpad