Das ist doch ganz klar!
Sie möchten alle fantastischen Drupal 9-Funktionen nutzen, von denen Sie gehört haben. Wenn Sie über Funktionen sprechen, meinen Sie auch Module. Und da die Auswahl von Modulen das Erste ist, was Sie nach der Installation von Drupal 9 tun, ist es eine der ersten großen Entscheidungen, die Sie treffen müssen. Lassen Sie uns daher tief in den Blog eintauchen, um zu erfahren, nach welchen Modulen Sie im Jahr 2022 suchen sollten.
Devel Generate Commerce
Devel Generate Commerce ist eine Entwicklungslösung, die für die automatische Generierung von Produkten, Produkttypen, Produktvarianten und Bestellungen verwendet wird. Zu den Funktionen gehören:
- Es besteht die Möglichkeit, alle Daten vor der Generierung zu löschen und auch die spezifische Menge der einzelnen Commerce-Entitätstypen einzustellen.
- Es besteht auch die Möglichkeit, festzulegen, wie alt Produkte, Produkttypen, Produktvarianten und Bestellungen sein dürfen.
Es hat 2 Abhängigkeiten, d.h. Devel und Commerce Core. Und es ist auch kompatibel mit Drupal 9.
Commerce Timeslots
Commerce Timeslots kann als Commerce-Lösung betrachtet werden, die die Möglichkeit bietet, einen bestimmten Zeitraum für die Abholung oder Lieferung einer Bestellung festzulegen. Zu den Funktionen gehören:
- Sie erhalten vollständig anpassbare Zeitfenster, indem Sie einen konfigurierbaren Satz von Tagen und die gegebenen Slotkapazitäten angeben.
- Sie können 1 oder mehrere Zeitfenster-Entitäten für verschiedene Zwecke konfigurieren und mühelos zwischen ihnen wechseln, je nach den Anforderungen des Kunden.
- Sie erhalten eine konfigurierbare maximale Anzahl von Tagen, die für die Datumsauswahl angezeigt werden sollen. Sie können das Datum konfigurieren, an dem der Endbenutzer mit der Buchung eines Zeitfensters beginnen kann.
- Sie können die Sichtbarkeit des Bestellablaufs konfigurieren.
- Sie können das gewünschte Zeitfenster den Bestellinformationen im Abschnitt "Sonstiges" hinzufügen.
- Der Shop-Administrator erhält Zugriff auf eine Buchungsseite, auf der er die gebuchten Zeitfenster und den entsprechenden Status (aktiv/verarbeitet) einsehen kann.
Es hat drei Abhängigkeiten, d.h. Commerce, Commerce Shipping, Jquery UI Datepicker. Und es ist auch kompatibel mit Drupal 9.
Commerce View Receipt
Commerce View Receipt fügt den Admin-Commerce-Bestellseiten einen "Quittungs"-Tab hinzu. Der Tab stellt die Bestellung anhand der Commerce-Bestellquittungsvorlage bereit, die an Kunden per E-Mail versendet wird. Dies erweist sich als sehr nützlich bei der Anpassung der Quittungsvorlage. Sie können Ihre Änderungen anzeigen, ohne eine E-Mail zu versenden.
Es ist auch kompatibel mit Drupal 9.
Pathauto preview
Das Modul Pathauto preview ermöglicht es einem Benutzer, den URL-Alias in der Vorschau anzuzeigen, ohne die Entität speichern zu müssen. Mit diesem speziellen Modul ist es möglich, den URL-Alias in der Vorschau anzuzeigen, der vom Pathauto-Modul generiert würde, wenn die Entität mit den aktuellen Werten im Entitätsformular gespeichert würde.
Es unterstützt sogar Mehrsprachigkeit. Und es ist auch kompatibel mit Drupal 9 und Drupal 10.
Logout after password change
Sobald der Benutzer das Passwort ändert, wird der Benutzer abgemeldet und zur Anmeldeseite weitergeleitet. Nur die Seite user/{uid}/edit kann besucht werden, andernfalls wird der Benutzer abgemeldet. Der Benutzer kann einfach das Passwort ändern.
Es ist nicht durch die Sicherheitsrichtlinie abgedeckt. Und Logout after password change ist kompatibel mit Drupal 9.
CKEditor 5 Font plugin
Dieses Modul integriert das Font-Plugin direkt in CKEditor 5 für Drupal 9 und 10. Es ermöglicht dem Benutzer, die Text- und Hintergrundfarbe direkt in der CKEditor 5-Oberfläche zu steuern und sogar die Farbpalette anzupassen.
Im Modul CKEditor 5 Font plugin sind keine Abhängigkeiten erforderlich, und das Plugin wird direkt über DLL-Builds integriert.
Es ist nicht durch die Sicherheitsrichtlinie abgedeckt. Und es ist kompatibel mit Drupal 9.
Sitewide Alerts
Das Modul Sitewide Alerts bietet die Möglichkeit, seitenweite Warnmeldungen anzuzeigen. Es können mehrere Warnmeldungen gleichzeitig pro Sprache konfiguriert werden. Warnmeldungen können zu einer zusammengeführt werden, wenn dies eingestellt ist. Wenn das Domain-Modul aktiviert ist, können Sie festlegen, auf welcher Domain die Seitenwarnung angezeigt werden soll. Zu den Funktionen gehören:
- Anzeigen von Warnmeldungen auf der gesamten Seite.
- Warnmeldungen können im Header oder Footer der Seite positioniert werden.
- Warnmeldungen können per Cookie ablaufen.
- Es können mehrere Warnmeldungen gleichzeitig konfiguriert werden.
- Warnmeldungen können zu einer zusammengeführt werden.
- Warnmeldungen können pro Sprache konfiguriert werden.
- Warnmeldungen können auch nach Domain herausgefiltert werden, wenn das Domain-Modul aktiviert ist.
Es ist kompatibel mit Drupal 9.
SmartWeather
SmartWeather kann als intelligentes Modul betrachtet werden, das aktuelle Wetterdetails und Vorhersagen für bis zu 7 Tage liefert. Die Anzeige der Vorhersage ist optional.
Es ist intelligent genug, um die Standorte von Website-Besuchern zu erkennen und die Wetterdetails von OpenWeatherMap.org abzurufen. Die Hauptmerkmale dieses Moduls sind:
- Abrufen aktueller Wetterdetails auf der Grundlage des Standorts des Website-Besuchers.
- Anzeigen der Wettervorhersage für bis zu 7 Tage. Dies ist optional.
- Anzeigen des Wetters auf der Grundlage fester Breiten- und Längengrade des Gebiets/Ortes Ihrer Wahl, falls Sie nicht möchten, dass das Modul den Standort des Besuchers erkennt.
- Anzeigen des Wetters in Celsius oder Fahrenheit.
- Enthält relevante CSS-Klassen und IDs, um das Design an Ihre Website anzupassen.
Es ist nicht durch die Sicherheitsrichtlinie abgedeckt. Und es ist kompatibel mit Drupal 9.
Sendgrid Mailer
Sendgrid Mailer bietet eine Mail-Klasse zur Verwendung mit dem MailSystem-Modul, um HTML-E-Mails mit SendGridAPI und dem SendGrid API-Modul zu versenden. Zu den zukünftigen Funktionen gehören:
- Senden von E-Mails mit dynamischen Transaktionsvorlagen.
- Implementieren der Contacts API - Empfänger.
Es ist kompatibel mit Drupal 9.
Component Libraries Server
Component Libraries Server ermöglicht es Ihnen, Komponentenbibliotheken wie Storybook in Ihrem Drupal-Projekt ohne Twig.js zu verwenden!
Admin Toolbar
Das Modul Admin Toolbar zielt darauf ab, die Standard-Toolbar (das Administrationsmenü oben auf Ihrer Seite) zu verbessern, um sie in ein Dropdown-Menü zu verwandeln, das schnellen Zugriff auf alle Administrationsseiten bietet.
Dieses Modul arbeitet auf der Grundlage des Standard-Toolbar-Core-Moduls und ist daher ein leichtes Modul und behält alle Toolbar-Funktionen (Shortcut/Media Responsive) bei.
Und es ist kompatibel mit Drupal 9.
Metatag
Das Modul Metatag ermöglicht es Ihnen, automatisch strukturierte Metadaten, auch bekannt als "Meta-Tags", über eine Website bereitzustellen. Im Kontext der Suchmaschinenoptimierung beziehen sich die Leute im Allgemeinen auf den Meta-Description-Tag und den Meta-Keywords-Tag, wenn sie sich auf Meta-Tags beziehen, die dazu beitragen können, das Ranking und die Anzeige einer Website in den Suchmaschinenergebnissen zu verbessern.
Darüber hinaus bietet dieses spezielle Modul Unterstützung für Meta-Tags (Open Graph Protocol von Facebook, Twitter Cards von Twitter), die es ermöglichen, zu steuern, wie Inhalte erscheinen, wenn sie in sozialen Netzwerken geteilt werden.
Es hat drei Abhängigkeiten:
Die Hauptmerkmale dieses Moduls sind:
- Funktioniert auf Drupal 7, 9.0+! Ab 8.x-1.17 wird Drupal 8 nicht mehr unterstützt.
- Unterstützt eine große Anzahl häufig verwendeter Meta-Tags, einschließlich Seitentitel, kanonische URL, Beschreibung usw., und für Facebooks Open Graph, Twitter Cards und Dublin Core über enthaltene Submodule (siehe vollständige Liste).
- Globale Einstellungen zur Steuerung von Meta-Tags auf allen Seiten.
- Pro Entität und pro Entitätsbündel zur Steuerung von Standard-Meta-Tags für alle Elemente eines bestimmten Typs, z. B. alle Nodes eines bestimmten Inhaltstyps.
- Möglichkeit, Meta-Tags für jedes Entitätsobjekt zu überschreiben, z. B. um Meta-Tags für einen einzelnen Node zu überschreiben.
- Mehrsprachige Unterstützung mit dem Entity Translation-Modul und Übersetzungsunterstützung mit dem Internationalization (i18n)-Modul.
- Volle Unterstützung für Entitätsrevisionen und Workflows basierend auf Revisionsbearbeitung, einschließlich Kompatibilität mit den Modulen Revisioning und Workbench Moderation.
- D7: Anpassen von Meta-Tags für bestimmte Pfade (oder andere Bedingungen) mit Context und Einbeziehen des Metatag:Context-Submoduls.
- D7: Anpassen von Meta-Tags für benutzerdefinierte Seiten, die mit Panels und Views erstellt wurden, mit den enthaltenen Submodulen.
- D7: Einzelne Berechtigungen für jedes Meta-Tag können aktiviert werden (siehe README.txt).
- D7: Meta-Tags können optional zu Admin-Seiten hinzugefügt werden.
- Exportierbare Standard-Meta-Tag-Konfiguration.
- Erweiterbare und flexible API zum Definieren neuer Meta-Tags.
- D7: Unterstützung für Devel Generate (Submodul).
Und es ist kompatibel mit Drupal 9.
Redirect
Das Modul Redirect bietet die Möglichkeit, manuelle Weiterleitungen zu erstellen und eine kanonische URL für alle Inhalte zu verwalten, wobei alle anderen Anfragen auf diesen Pfad weitergeleitet werden. Zu den Hauptmerkmalen gehören:
- Gemeinsame API zum Laden, Speichern und Löschen von Weiterleitungen.
- Fallinsensitive Weiterleitungsübereinstimmung mit einem Hook, der es anderen Modulen ermöglicht, die Kandidatenweiterleitungen einzugrenzen.
- Weiterleitungszähler und Zeitstempel der letzten Verwendung mit automatischer Bereinigung inaktiver Weiterleitungen. (Bereitgestellt von Redirect Metrics in D8)
- Integration mit dem Seitencache von Drupal zur Optimierung von Weiterleitungen und Leistung.
- Vollständige individuelle Weiterleitungszugriffs-API.
- Views API-Integration.
- D8: Verwalten eines kanonischen Pfads und Weiterleiten alternativer URLs wie nicht-aliased Pfad, Pfad ohne Sprachpräfixe usw. (Zuvor bereitgestellt von Global redirect)
- D8: Separates Redirect 404-Modul, das aggregierte 404-Anfragen protokolliert (kann sie im Standardprotokoll unterdrücken) und es ermöglicht, Weiterleitungen daraus zu erstellen
- D8: Separates Redirect Domain-Modul ermöglicht Wildcard- und Domain-Weiterleitungen
Und es ist kompatibel mit Drupal 9.
Backup and Migrate
Sie können Ihre Drupal MySQL-Datenbank, Ihren Code und Ihre Dateien sichern und wiederherstellen oder eine Seite zwischen Umgebungen migrieren. Backup and Migrate bietet Unterstützung für gzip-, bzip- und Zip-Komprimierung sowie automatische geplante Backups.
Mit diesem Modul können Sie einige oder alle Ihre Datenbanktabellen in eine Datei ausgeben, die Sie herunterladen oder auf einem Server oder extern speichern können, und aus einem hochgeladenen oder zuvor gespeicherten Datenbankdump wiederherstellen. Sie können sogar auswählen, welche Tabellen und welche Daten gesichert werden sollen, und Cache-Daten werden standardmäßig ausgeschlossen.
Und es ist kompatibel mit Drupal 9.
GraphQL
Das Modul GraphQL hilft Ihnen, ein GraphQL-Schema für Drupal 9 zu erstellen und bereitzustellen. Es basiert also im Wesentlichen auf webonyx/graphql-PHP. Als solches unterstützt es die vollständige offizielle GraphQL-Spezifikation mit all ihren Funktionen.
Sie können dieses spezielle Modul sogar als Grundlage für den Aufbau Ihres eigenen Schemas mit vielen verfügbaren Datenproduzenten-Plugins und durch benutzerdefinierten Code verwenden.
Zur Vereinfachung der Entwicklung enthält es auch die GraphiQL-Oberfläche unter /graphql/explorer.
Und es ist kompatibel mit Drupal 9.
Webform
Das Modul Webform ermöglicht es Ihnen, jede Art von Formular zu erstellen, um jede Art von Daten zu sammeln, die an jede Anwendung oder jedes System übermittelt werden können. Außerdem ist jedes einzelne Verhalten und jeder Aspekt Ihrer Formulare und ihrer Eingaben anpassbar.
Ob Sie ein mehrseitiges Formular mit einem mehrspaltigen Eingabelayout mit bedingter Logik oder ein einfaches Kontaktformular benötigen, das Daten an ein Salesforce/CRM überträgt, alles ist mit dem Webform-Modul für Drupal 9 möglich.
Dieses Modul bietet alle Funktionen, die von einem proprietären Formulargenerator für Unternehmen erwartet werden, kombiniert mit der Flexibilität und Offenheit von Drupal.
Und es ist kompatibel mit Drupal 9.
Google Analytics
Das Modul Google Analytics fügt das Google Analytics Webstatistik-Tracking-System zu Ihrer Website hinzu. Es ermöglicht Ihnen, die folgenden Statistikfunktionen zu Ihrer Website hinzuzufügen:
- Single/Multi/Cross-Domain-Tracking
- Selektives Verfolgen/Ausschließen bestimmter Benutzer, Rollen und Seiten
- Überwachen, welche Art von Links verfolgt werden (Downloads, ausgehende und Mailto)
- Überwachen, welche Dateien von Ihren Seiten heruntergeladen werden
- Unterstützung für Benutzerdefinierte Dimensionen und Metriken mit Token
- Benutzerdefinierte Code-Snippets
- Unterstützung für die Website-Suche
- AdSense-Unterstützung
- Unterstützung für Demografie und Interessen (ehemals DoubleClick Remarketing-Unterstützung)
- Anonymisieren der IP-Adresse von Besuchern
- DoNotTrack-Unterstützung (nur nicht-gecachte Inhalte)
- Tracking von Drupal-Nachrichten
- Tracking von modalen Dialogen (Colorbox)
- Tracking von Zugriffsverweigerung (403) und Seite nicht gefunden (404)
- Zwischenspeichern des Google Analytics-Codes auf Ihrem lokalen Server für verbesserte Seitenladezeiten
- Unterstützung für erweiterte Link-Attribution
- Benutzer-ID Tracking über Geräte hinweg
- Das Ändern von URL-Fragmenten kann als Seitenaufrufe verfolgt werden
- Debug-Modus mit analytics_debug.js
Versionsspezifische Funktionen
- Universal Analytics (UA) Unterstützung: 6.x-4.x, 7.x-2.x, 8.x-2.x
- Global Site Tag (gtag.js) Unterstützung: 8.x-3.x
Und es ist kompatibel mit Drupal 9.
CAPTCHA
CAPTCHA ist ein Challenge-Response-Test, der am häufigsten in Webformularen platziert wird, um festzustellen, ob der Benutzer ein Mensch ist? Das Ziel von CAPTCHA ist es, Formularübermittlungen von Spambots zu blockieren, die automatisierte Skripte sind, die überall dort Spam-Inhalte posten, wo sie können. Dieses Modul bietet diese Funktion für praktisch jedes benutzerorientierte Webformular auf einer Drupal-Seite.
Und es ist kompatibel mit Drupal 9.
Crop API
Das Modul Crop API bietet eine grundlegende API für das Zuschneiden von Bildern. Dieses Modul wird von selbst nicht viel tun. Benutzer müssen eines der UI-Module auswählen, die diese API verwenden. Es ist kompatibel mit Drupal 9.
Coffee
Das Modul Coffee ermöglicht es Ihnen, schneller durch die Drupal-Administration zu navigieren, inspiriert von den Mac-Apps Alfred und Spotlight. Wenn Sie mit Ihrer Tastatur in der Administration navigieren möchten, dann ist Coffee die Lösung. Sie müssen nur alt+d eingeben, um Coffee zu starten, und die Seite, die Sie besuchen möchten, eintippen.
Und es ist kompatibel mit Drupal 9.
Mit der oben diskutierten Drupal-Modulliste habe ich versucht, Ihnen die wichtigen Module bereitzustellen, die Ihrer Organisation effektiv helfen können, die gewünschten Ziele und Bestrebungen des Drupal-Projekts zu erreichen.
Also, jetzt ist es an der Zeit, weise zu wählen!
Abonnieren
Related Blogs
Zurück von der DrupalCon Atlanta 2025: Ein Meilenstein für OpenSense Labs

„Fit. Schnell. Für die Ewigkeit gebaut.“ Das war nicht nur ein Slogan, sondern die Denkweise, mit der wir zur DrupalCon…
Erklärbare KI-Tools: SHAPs Stärke in der KI

Wissen Sie, was erklärbare KI-Tools sind? Erklärbare KI-Tools sind Programme, die zeigen, wie eine KI ihre Entscheidungen…
KI-Chatbots: Präzision und Persönlichkeit in Perfektion

In der Welt der künstlichen Intelligenz ist die Entwicklung eines KI-Chatbots, der nicht nur akkurate Informationen liefert…