Connecting Drupal 8 and 9 with the N1ED library. N1ED Module Overview

Connexion de Drupal 8 et 9 avec la bibliothèque N1ED. Aperçu du module N1ED

Le module N1ED fonctionne comme un pont entre les versions 8 et 9 de Drupal, et la bibliothèque N1ED – qui est un multi-plugin pour CKEditor, l'éditeur de texte de base dans ce système. La bibliothèque elle-même est construite sur la base de Bootstrap et de ses classes. Dans ce texte, nous allons l'examiner ainsi que le module lui-même.

Bibliothèque N1ED

La bibliothèque N1ED est disponible en versions gratuites et payantes. La première a des fonctionnalités limitées, mais vous pouvez utiliser des options telles que :

  • saisie de texte en plein écran,
  • widgets qui introduisent de nouveaux boutons dans l'éditeur, comme les icônes Font Awesome, l'insertion facile de tableaux et l'insertion de code HTML,
  • ajout facile de titres et de paragraphes, ce qui vous permet de mieux contrôler le texte saisi.
Version plein écran de la version gratuite de l'éditeur

Version plein écran de la version gratuite de l'éditeur

Outre la version gratuite de la bibliothèque, il existe trois plans payants différents qui offrent des fonctionnalités supplémentaires. Le plus intéressant d'entre eux est le Bootstrap Editor, grâce auquel vous pouvez concevoir facilement l'apparence du site Web dans la version de bureau ou mobile.

Module N1ED

Avant l'installation, vous pouvez découvrir par vous-même comment fonctionne le module N1ED et décider ensuite s'il vaut la peine de l'utiliser sur votre propre site Web.

Dates

C'est un module relativement jeune. Il est apparu sur Drupal.org début 2019, mais c'est déjà une version stable surveillée par l'équipe de sécurité de Drupal. La première version de la bibliothèque N1ED est sortie plus tôt – le 18 décembre 2018.

Popularité du module et de la bibliothèque

Selon les statistiques officielles, le module est utilisé par plus de 150 sites Web. La bibliothèque elle-même peut être utilisée dans n'importe quel système qui utilise CKEditor ou TinyMCE, par exemple dans Symfony, Laravel ou Magento.

Configuration et utilisation

Téléchargez le module N1ED depuis Drupal.org. Le module est installé de la manière habituelle :

composer : composer require drupal/n1ed

drush : drush dl n1ed

drupal console : drupal mod n1ed

Après avoir exécuté la commande, vous devez activer N1ED sur la page des modules en utilisant Drush ou Drupal Console. La prise en charge d'un nouveau plugin dans CKEditor est automatiquement activée pour le filtre HTML complet.

Prise en charge du plugin N1ED dans CKEditor

N1ED peut être activé pour n'importe quel format de texte. Il suffit de régler l'interrupteur à la position souhaitée dans les options d'édition de format de texte.

Au même endroit, vous pouvez définir votre propre clé API qui est requise pour que le plugin fonctionne. Après l'installation, vous utilisez la clé par défaut fournie avec le module qui offre une fonctionnalité gratuite de base.

Définir votre propre clé API pour le module N1ED

 

Résumé

Bien que la version gratuite de la bibliothèque soit très limitée en termes de fonctionnalités disponibles, elle offre une nouvelle apparence et une nouvelle sensation pour l'ajout de contenu dans Drupal. De plus, elle vous aide à contrôler le texte et les éléments que vous saisissez. Nous utilisons à la fois la bibliothèque et le module N1ED dans le cadre de nos services de développement Drupal.

3. Best practices for software development teams