Outils pour utilisateurs

Outils du site


drupal8:installation_et_mise_a_jour:installation_module_geshi

Installation du module GeSHi

Note: Je n'utilise plus le module GeSHi, je lui préfère le module CKEditor CodeSnippet

Installation du module Libraries

Si ce n'est pas encore fait, ce module est nécessaire pour le module GeSHi.

  • Copier le lien vers le fichier .zip ou .tar.gz de la version pour Drupal 8 (même si elle est encore en alpha lors de l'écriture de ces lignes)
  • Coller ce lien dans la page Manage > Extend > Install new module dans le champ Install from a URL
  • Cliquer sur Install
  • Une fois l'installation terminée, revenir à la liste des modules et activer le module Libraries

Installation du module GeSHi

  • Copier le lien vers le fichier .zip ou .tar.gz de la version stable pour Drupal 8
  • Coller ce lien dans la page Manage > Extend > Install new module dans le champ Install from a URL
  • Cliquer sur Install
  • Une fois l'installation terminée, revenir à la liste des modules et activer le module GeSHi Filter

Installation de la librairie GeSHi

Le module que nous venons d'installer nécessite la présence de la librairie GeSHi.

  • Aller sur https://github.com/GeSHi/geshi-1.0 et télécharger le fichier geshi-1.0-master.zip
  • Uploader ce fichier sur le serveur et le décompresser quelque part
  • L'archive contient un dossier src
    • Copier le contenu du dossier src vers /var/www/drupal/libraries/geshi
    • Le chemin vers geshi.php doit être /var/www/drupal/libraries/geshi/geshi.php

Configuration du filtre

  • Aller dans le menu Manage > Configuration > Content authoring > Geshifilter
  • Il doit y avoir un bloc intitulé GeSHi library version 1.0.9.0 detected
  • Il y a de nombreuses options de configuration disponibles pour ce module

Sélection des langages disponibles

  • L'onglet Languages permet d'activer ou désactiver les langages que l'on compte utiliser sur le site.
  • N'activer que les langages nécessaires, afin d'éviter de surcharger le module.

Activation du filtre dans les formats de textes

  • Aller dans le menu Manage > Configuration > Content authoring > Text formats and editors
  • Pour chaque format de texte pour lequel on compte utiliser le filtre
    • Cliquer sur le bouton Configure à droite du format
    • Dans la partie Enabled filters
      • Cocher la case GeSHi filter
    • Dans la partie Filter processing order
      • Positionner GeSHi en dernier
    • Cliquer sur Save configuration
drupal8/installation_et_mise_a_jour/installation_module_geshi.txt · Dernière modification: 2019/08/09 13:13 par marclebrun