Top Drupal 9-Module, die Sie für Ihr Drupal-Projekt unbedingt benötigen

Veröffentlicht: 2022-02-01

Wir kapieren es. Sie möchten jedes einzelne der erstaunlichen Features, von denen Sie bei Drupal 9 gehört haben. Wenn Sie über Features sprechen, sprechen Sie über Module. Und die Auswahl Ihrer Module ist das nächste, was Sie nach der Installation von Drupal 9 tun, also ist es wirklich eine der ersten wichtigen Entscheidungen, die Sie treffen müssen.

Natürlich ist es nicht so einfach, wie es klingt (es ist es nie). Drupal 9 wird von seiner ständig wachsenden Open-Source-Community unterstützt, die hart daran arbeitet, Tausende von Modulen zu entwickeln, die die Funktionalität einer Drupal-Website verbessern und erweitern können. Die Wahl zwischen einem Googleplex von Drupal 9-Modulen kann ein Unterfangen sein. Sicherlich gibt es einen besseren Weg, als nur zu raten, welche Module Ihren Anforderungen entsprechen ...? Nun, nein, nicht wirklich. Aber wir haben diese praktische Liste empfohlener Module und Best Practices bei der Auswahl von Modulen direkt von unseren Specbee-Entwicklern.

Lassen Sie uns in eine kurze Liste der besten Drupal 9-Module eintauchen, die Sie benötigen, um großartige digitale Erfahrungen zu erstellen. Und gleich danach sprechen wir darüber, wie Sie Ihre Drupal-Module auswählen.

Drupal 9-Module

Admin Toolbar-Modul

Das Drupal Admin Toolbar-Modul ist äußerst nützlich für die Site-Admin- und Site-Builder-Navigation. Es ist nicht so, dass die Standard-Toolbar nicht nützlich wäre, aber sie ist nicht so benutzerfreundlich. Dieses Modul erweitert die Funktionalität der Symbolleiste, indem es Dropdown-Menüs anbietet, die einen einfachen Zugriff auf verschiedene Verwaltungsseiten ermöglichen. Es bietet auch ein Submodul zur Erweiterung seiner Funktionalität namens Admin Toolbar Extra Tools. Dieses Submodul fügt dem Admin-Menü noch hilfreichere Links hinzu, um Aufgaben wie Cache leeren, Cron ausführen und mehr auszuführen.

Paragraphen-Modul

Wenn Sie hoffen, Beschwerden von Ihren Content-Erstellern abzuwehren, legen Sie die Macht in die Hände von Content-Autoren und -Redakteuren, indem Sie ihnen ermöglichen, mit dem Drupal 9 Paragraphs Module auf einfache Weise flexible und strukturierte Inhalte zu erstellen. Sie können jetzt ganz einfach verschiedene Feldtypen für Absätze wie Bilder, Textblöcke, Zitate, Diashows, Videos und vieles mehr hinzufügen.

Mit dem vertrauten Knotenbearbeitungsformular können sie Absatzelemente hinzufügen/herumspielen und sie platzieren, wo immer sie möchten. Es bietet auch Widgets, die Drag-and-Drop-Funktionen, das Duplizieren von Absätzen und viele andere Funktionen ermöglichen, die die Benutzererfahrung beim Arbeiten mit dem Paragraphs-Modul verbessern können.

Webformular-Modul

Dies ist eines der wichtigsten und vielseitigsten Module von Drupal 9. So sehr, dass es immer auf unserer Liste der empfohlenen Module steht. Nahezu jede Website benötigt ein Kontaktformular oder ein Umfrageformular oder ein Feedback-Formular – eine Möglichkeit, mit der ein Besucher interagieren kann. Das Drupal 9 Webform-Modul ist ein umfassender Formularersteller, der leicht anpassbar und erweiterbar ist. Es ermöglicht Ihnen, Formulardaten zu sammeln, sie an Anwendungen von Drittanbietern zu senden oder E-Mails an Administratoren oder Benutzer zu senden. Sie können diese Daten auch zur weiteren Analyse in Tabellenkalkulationen exportieren. Und wirklich, wir kratzen nur an der Oberfläche. Das Webform-Modul bietet so viel mehr, dass es wahrscheinlich einen eigenen Beitrag verdient.

Layout-Builder

Content-Editoren und Website-Ersteller können aus einem vordefinierten Satz von Layouts auswählen und diese zum einfachen Erstellen von Seiten mit dem Layout-Builder verwenden. Beachten Sie, dass Sie dieses Kernmodul in Drupal 9 aktivieren müssen, um es verwenden zu können. Es verfügt über eine WYSIWYG-Layout-Benutzeroberfläche mit Drag-and-Drop-Funktionalität, wodurch es selbst für unerfahrene Benutzer äußerst benutzerfreundlich und anpassbar ist. Seine Echtzeit-Vorschaufunktion macht es zu einem einzigartigen und leistungsstarken Tool zum Erstellen von Seiten. Sie können die Funktionen des Layout Builders sogar einfach erweitern, wenn Sie ihn mit diesen Modulen integrieren.

Entwicklungsmodul

Das Drupal Devel-Modul ist ein sehr praktisches Tool für Entwickler und Site-Administratoren. Es wird häufig zu Testzwecken verwendet, da es viele Inhalte für Knoten, Kommentare, Benutzer und verschiedene Inhaltstypen und Entitäten generieren kann. Es ermöglicht Entwicklern auch, Probleme mit dem Knotenzugriff zu debuggen. Seitenfußzeilen können mit Hilfe des Submoduls namens Webprofiler für alle Seiten hinzugefügt werden. Webprofiler bietet den Site-Administratoren grundlegende Analysen zu Caching-Fähigkeiten, Datenbankabfragen, Ressourcennutzung und vielem mehr.

Twig Tweak-Modul

Wenn Sie ein Entwickler sind, der mit komplexen Twig-Vorlagen arbeitet, ist das Twig-Tweak-Modul Ihr bester Freund. Dieses Modul bietet eine Reihe von Funktionen und Filtern, die das Entwicklungserlebnis nicht nur vereinfachen, sondern verbessern. Es hilft Entwicklern auch dabei, gut formatierten Code zu schreiben, der leicht verständlich ist. Erfahren Sie hier, wie Sie das Twig-Tweak-Modul installieren und damit arbeiten.

Drupal GraphQL-Modul

GraphQL ist eine moderne Abfragesprache, die alte Schulsprachen (wie REST) ​​ersetzt, um mit APIs zu kommunizieren. Es ist schneller und zeigt nur die Ergebnisse an, nach denen Sie suchen – im Gegensatz zu all dem unerwünschten Gepäck, das mit einem REST-API-Aufruf einhergeht. Das Drupal GraphQL-Modul ermöglicht es Ihrer Drupal-Website, GraphQL-Schemas zu erstellen und Drupal-Entitäten mit GraphQL-Client-Anwendungen bereitzustellen.

Umleitungs- und Pathauto-Modul

Niemand mag kaputte Links, besonders unsere Freunde bei Google (vielleicht keine Freunde… eher Bekannte). Wenn Sie Ihre URL-Struktur geändert oder sich dafür entschieden haben, diesen Inhalt nicht mehr bereitzustellen, können Sie mit Hilfe des Redirect-Moduls für Drupal 9 vermeiden, das Internet wütend zu machen. Dieses super hilfreiche Modul macht das Erstellen von URL-Weiterleitungen einfach.

Über die richtigen Weiterleitungen hinaus verbessern gut strukturierte URLs nicht nur die Benutzererfahrung, sondern sind auch für die Suchmaschinenoptimierung von entscheidender Bedeutung. Das Drupal Pathauto-Modul ist definitiv ein Must-Have-Modul in jedem Drupal-Projekt. Es hilft bei der automatischen Generierung dieser SEO-freundlichen und gut strukturierten URLs. Site-Administratoren können das Mustersystem auch ändern, indem sie die verwendeten Token ändern.

Google Analytics

Dies ist wahrscheinlich das offensichtlichste, aber das Drupal Google Analytics-Modul fügt Ihrer Website das Google Analytics-Tracking-System hinzu. Mit diesem Drupal-Modul können alle Funktionen von Google Analytics aufgerufen und in Ihre Website integriert werden. Es ermöglicht Domain-Tracking, Benutzer-Tracking, Überwachung nachverfolgter Links, Überwachung heruntergeladener Dateien, Site-Suche, Adsense-Unterstützung und vieles mehr.

Dinge, die Sie bei der Auswahl Ihrer Drupal 9-Module beachten sollten

Der Vorteil/Nachteil eines jeden Open-Source-Systems ist die große Auswahl, die Sie haben. Ganz gleich, ob es sich um Personalisierungsmodule, Social-Media-Integrationsmodule, Marketingautomatisierungsmodule oder andere Module handelt, Sie können immer mehr als eines für jede Funktionalität finden. Folgendes sollten Sie beachten, bevor Sie sich entscheiden, was Sie verwenden möchten:

Kompatibilität

Bevor Sie ein Modul herunterladen, sollten Sie wissen, ob es mit Ihrer Version von Drupal kompatibel ist. Um herauszufinden, in welcher Version des Moduls veröffentlicht wurde, können Sie zur Projektseite des Moduls auf Drupal.org gehen und bis zum Ende scrollen, wo Sie den Download-Link sehen und die angegebenen Release-Versionen finden. Wenn es nicht angegeben ist, gehen Sie zu http://drupal.org/project/Modules/name und filtern Sie nach Core-Kompatibilität.

Sie sind kostenlos, aber sie verbrauchen Speicherplatz

Eine Sache, die man im Hinterkopf behalten sollte, ist, dass die bereitgestellten Drupal-Module zwar kostenlos, aber nicht massenfrei sind. Ungenutzte Module können unnötig viel Speicherplatz und Ressourcen verbrauchen, was Ihre Drupal-Website schwerer und langsamer machen kann. Bevor Sie also ein Modul herunterladen, analysieren Sie, ob Sie es wirklich brauchen oder ob ein anderes Kernmodul, das Sie bereits verwenden, die gleiche Funktionalität für Ihre Website ausführen kann. Zögern Sie nicht, diese kaum genutzten und inaktiven Module aufzugeben, um Ihre Website gesünder und leichter zu machen.

Aktiv gewartete Module

Es ist sehr wichtig, Module auszuwählen, die von den Entwicklern aktiv gepflegt, aktualisiert und veröffentlicht werden. Vor allem, weil Sie wahrscheinlich schneller eine Antwort vom Entwickler/Mitwirkenden erhalten, wenn Sie auf Sicherheitslücken oder andere Probleme stoßen. Außerdem haben Sie eine viel bessere Chance, dass bald eine aktualisierte Version auf dem Weg ist.

Popularität

Es mag offensichtlich erscheinen, aber die Verwendung beliebter Module bedeutet normalerweise, dass Sie darauf vertrauen können, dass das Modul die Arbeit sicher und mit weniger Problemen erledigt. Auf der Projektseite des Moduls auf Drupal.org können Sie die Anzahl der Downloads sehen und wie viele Websites derzeit dieses bestimmte Modul verwenden.

Achten Sie auf Probleme

Auf der rechten Seite der Projektseite des Drupal-Moduls finden Sie die Anzahl der Probleme und Fehler (offen und geschlossen), die mit diesem Modul verbunden sind. Wenn Sie auf den Link klicken, wird Ihnen ein detaillierter Bericht aller Fehler und Probleme angezeigt, der Ihnen hilft, ein Gefühl dafür zu bekommen, ob das Modul die gewünschte Funktionalität bietet. Das Datum der letzten Aktualisierung kann Ihnen auch eine Vorstellung davon geben, wie schnell die Entwickler bei der Lösung von Problemen sind.