Drupal - Module, Themes, Benutzer und Rechte
Module erweitern Drupal, Themes steuern die Darstellung und Rollen bündeln Berechtigungen. Änderungen an diesen Bereichen sollten zuerst in einer Staging-Umgebung geprüft werden.
Inhaltsverzeichnis
Modul auswählen
- Prüfen Sie auf drupal.org die ausdrückliche Drupal-11-Kompatibilität.
- Achten Sie auf Sicherheitsabdeckung, gepflegte Releases, offene Probleme und Abhängigkeiten.
- Klären Sie, ob Drupal-Core die Funktion bereits bereitstellt.
- Prüfen Sie externe Datenübertragung und Datenschutz.
Modul installieren
- Erstellen Sie Backup und Staging-Kopie.
- Fügen Sie das Modul im Projektstamm mit dem auf drupal.org angegebenen Composer-Paket hinzu.
- Öffnen Sie Erweitern oder
/admin/modules. - Aktivieren Sie das Modul und erforderliche Abhängigkeiten.
- Prüfen Sie neue Berechtigungen unter Personen > Berechtigungen.
- Konfigurieren und testen Sie die Funktion.
Zum Entfernen deinstallieren Sie das Modul zuerst über Erweitern > Deinstallieren. Entfernen Sie das Composer-Paket erst danach. Ein bloßes Löschen der Dateien kann Konfiguration und Datenbankzustand beschädigen.
Theme installieren und wechseln
- Prüfen Sie Drupal-11-Kompatibilität und Unterstützung der eingesetzten Module.
- Installieren Sie das Theme per Composer.
- Öffnen Sie Darstellung.
- Installieren und konfigurieren Sie das Theme zunächst, ohne das bisherige Standardtheme zu entfernen.
- Ordnen Sie Blöcke den vorgesehenen Regionen zu.
- Prüfen Sie Inhalte, Formulare, Suche, Konto, Mobilansicht und Barrierefreiheit.
- Legen Sie es erst danach als Standard fest.
Verändern Sie Herstellerdateien nicht direkt. Verwenden Sie für eigene Anpassungen ein dafür vorgesehenes eigenes Theme oder Subtheme.
Rollen und Berechtigungen
- Öffnen Sie Personen > Rollen.
- Legen Sie eine Rolle für eine konkrete Aufgabe an.
- Öffnen Sie die Berechtigungen dieser Rolle.
- Erlauben Sie nur benötigte Aktionen und Inhaltstypen.
- Erstellen Sie ein Testkonto und ordnen Sie die Rolle zu.
- Prüfen Sie anonymen, angemeldeten und redaktionellen Zugriff getrennt.
Berechtigungen wie die Verwaltung von Benutzern, Konfiguration, Modulen oder PHP-/Textformaten sind besonders weitreichend. Vergeben Sie sie nicht an normale Redaktionskonten.
Textformate beachten
Unter Konfiguration > Inhaltserstellung > Textformate und Editoren wird festgelegt, welcher HTML-Inhalt erlaubt ist. Ein zu mächtiges Textformat kann ein Sicherheitsrisiko sein. Gewähren Sie ungefiltertes HTML nur vollständig vertrauenswürdigen Rollen.

