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

Verbindung von Drupal 8 und 9 mit der N1ED-Bibliothek. N1ED-Modulübersicht

Das N1ED-Modul fungiert als Brücke zwischen den Versionen Drupal 8 und 9 und der N1ED-Bibliothek – einem Multi-Plugin für CKEditor, dem grundlegenden Texteditor in diesem System. Die Bibliothek selbst basiert auf Bootstrap und dessen Klassen. In diesem Text werden wir uns sowohl die Bibliothek als auch das Modul selbst ansehen

N1ED-Bibliothek

Die N1ED-Bibliothek ist in kostenlosen und kostenpflichtigen Versionen verfügbar. Erstere hat eingeschränkte Funktionen, aber Sie können Optionen wie folgende nutzen:

  • vollbild Text-Eingabe,
  • Widgets, die dem Editor neue Schaltflächen hinzufügen, wie Font Awesome-Icons, einfache Tabelleneinfügung und HTML-Code-Einfügung,
  • einfaches Hinzufügen von Überschriften und Absätzen, was Ihnen eine bessere Kontrolle über den eingegebenen Text ermöglicht.
Vollbildversion der kostenlosen Editor-Version

Vollbildversion der kostenlosen Editor-Version

Neben der kostenlosen Version der Bibliothek gibt es drei verschiedene kostenpflichtige Pläne, die zusätzliche Funktionalitäten bieten. Am interessantesten ist Bootstrap Editor, mit dem Sie das Design der Website in der Desktop- oder mobilen Version einfach gestalten können.

N1ED-Modul

Vor der Installation können Sie selbst sehen und erleben, wie das N1ED-Modul funktioniert und erst dann entscheiden, ob es sich lohnt, es auf Ihrer eigenen Website zu verwenden

Daten

Es handelt sich um ein relativ junges Modul. Es erschien Anfang 2019 auf Drupal.org, ist aber bereits eine stabile Version, die vom Drupal Security Team überwacht wird. Die erste Veröffentlichung der N1ED-Bibliothek war früher – am 18. Dezember 2018

Beliebtheit des Moduls und der Bibliothek

Laut den offiziellen Statistiken wird das Modul von mehr als 150 Websites genutzt. Die Bibliothek selbst kann in jedem System verwendet werden, das CKEditor oder TinyMCE nutzt, zum Beispiel in Symfony, Laravel oder Magento

Konfiguration und Nutzung

Laden Sie das N1ED-Modul von Drupal.org herunter. Das Modul wird auf die übliche Weise installiert:

composer: composer require drupal/n1ed

drush: drush dl n1ed

drupal console: drupal mod n1ed

Nach Ausführung des Befehls müssen Sie N1ED auf der Modulseite mit Drush oder der Drupal Console aktivieren. Die Unterstützung für ein neues Plugin in CKEditor wird automatisch für den Full-HTML-Filter aktiviert

Unterstützung für N1ED-Plugin in CKEditor

N1ED kann für jedes Textformat aktiviert werden. Stellen Sie einfach den Schalter in den gewünschten Position in den Bearbeitungsoptionen des Textformats ein

An derselben Stelle können Sie Ihren eigenen API-Schlüssel festlegen, der für das Funktionieren des Plugins erforderlich ist. Nach der Installation verwenden Sie den Standardschlüssel, der mit dem Modul bereitgestellt wird und grundlegende kostenlose Funktionen bietet

Festlegung Ihres eigenen API-Schlüssels für das N1ED-Modul

 

Zusammenfassung

Obwohl die kostenlose Version der Bibliothek in Bezug auf verfügbare Funktionen sehr eingeschränkt ist, bietet sie ein neues Aussehen und Gefühl für das Hinzufügen von Inhalten in Drupal. Darüber hinaus hilft sie Ihnen, den Text und die eingefügten Elemente zu kontrollieren. Wir nutzen sowohl die Bibliothek als auch das N1ED-Modul im Rahmen unserer Drupal-Entwicklungsdienste

3. Best practices for software development teams