Étiquette : Drupal

Ajouter un bouton « couleur » dans l’éditeur HTML CKEditor de Drupal 8

Parmi les manques de Drupal 8, son éditeur Wysiwyg CKEditor ne permet pas de changer la couleur d’encre ou de fond d’un texte.
Heureusement « Frederico Knabben » à créer le plug-in Colorbuton pour palier à cette oubli.

Le plug-in « ColorButton »

Ce plug-in ajoutes deux boutons dans la barre d’outils de CKEditor. :

  • changer la couleur d’encre du text. Exemple « encre bleue« 
  • changer la couleur de fond du text. Exemple « fond vert« 

Une fois installer n’oublier pas de les ajouter dans la barre des outils de l’éditeur CKEditor.

Resources

Vous trouverez le plug-in sur

Ce plug-in nécessite le plug-in suivant pour fonctionner :

Licences

Ces plug-ins sont sous licence « GNU General Public License » :

 

Faut’il passer à Drupal 8

Piradix est réalisé sur Drupal 8 (D8) , ce qui me donne une petite expérience sur cette nouvelle monture.

Les bonnes choses

Les bonnes nouvelles vues par un utilisateur:

  • Il est toujours aussi simple à installer, malgré la refont complète de son architecture
  • au niveau interface d’administration, c’est très « design », simple et clair. C’est 100 % du bonheur.
  • Il intègre d’office dans sont architecture les « vues » (plus besoin d’ajouter le plug-in view), et un éditeur Wysiwyg « CKEditor » avec intégration d’ajout d’images et de styles (hors images)
  • l’ajout de thème ou de plug-in est identique à la version 7

Les défauts

Drupal 8 malgré ses qualités hérites de gros défauts :

  • manque de plug-in, car son architecture a changé et donc les anciens plug-ins ne fonctionnent plus dessus, ou sont en beta.
    Le plugin « metatag » existe mais ne fonctionne pas (actuellement beta 2)
  • manque de thème, pour la même raison que pour les plug-ins,
  •  l’éditeur wysiwyg est basique :
    • on ne peut y mettre du texte en couleur (encre ou fond),
    • impossible d’associer une cible (« target ») aux hyperliens
    • les propriétés des images ne permettent pas d’ajouter des style ou des classes,
    • idem pour les tableaux,
    • et vous ne pouvez pas ajouter des blocs (div).
  •  et le plus grand problèmes est l’ajout ou la mise à jour d’un plug-in ou d’un thème . Ces opérations pouvant  cracher tout Drupal (page blanche, ou d’erreur si activée) avec impossibilité de pouvoir supprimer le plug-in ou le thème. Ça ne m’était jamais arrivé sur Drupal 6 ou 7.
    Depuis que j’ai mis en service Drupal 8 sur Piradix, j’ai déjà re-installer se dernières plus de 4 fois !
    Donc quand vous allez mettre à jour un plug-in ou un thème, faites impérativement une sauvegarde de votre dossier Drupal ainsi que de la base de données.
    En d’autres termes, la mise à jour même si elle parait simple (clique sur un bouton) est une manœuvre hautement risquée et couteuse en temps (sauvegarde à faire au préalable).

En conclusion

Même si Drupal 8 est ergonomique et beau, attendez avant de l’installer sinon prévoyez beaucoup de temps et de patience