Drupal-Module und -Themes installieren: Anleitung

Das Erweitern von Drupal mit Modulen und Themes verleiht Ihrer Website zusätzliche Funktionalität und ein einzigartiges Design. In dieser Anleitung lernen Sie, wie Sie sicher Module und Themes installieren, konfigurieren und verwalten.

Module vs. Themes verstehen

Drupal unterscheidet zwischen zwei Arten von Erweiterungen: Module fügen Funktionalität hinzu:

  • Kontaktformulare
  • SEO-Optimierung
  • E-Commerce-Funktionen
  • Social-Media-Integrationen
  • Leistungsverbesserungen Themes bestimmen das Erscheinungsbild:
  • Layout und Struktur
  • Farben und Typografie
  • Responsives Design
  • Template-Anpassungen

Module in Drupal installieren

Es gibt verschiedene Möglichkeiten, Module zu installieren.

Module auf Drupal.org finden

Die offizielle Quelle für Drupal-Module:

  1. Gehen Sie zu drupal.org/project/project_module
  2. Filtern Sie nach:
    • Core-Kompatibilität: Drupal 10 (oder Ihre Version)
    • Status: Vollständige Projekte
    • Wartungsstatus: Aktiv gewartet
  3. Lesen Sie die Beschreibung und Bewertungen
  4. Überprüfen Sie die Anzahl der Installationen und Updates
  5. Laden Sie das Modul als .tar.gz oder .zip herunter

Modul über die Admin-Oberfläche installieren

Die einfachste Methode:

  1. Melden Sie sich als Administrator an
  2. Gehen Sie zu Erweitern in der Admin-Toolbar
  3. Klicken Sie auf Neues Modul installieren (oder Neues Modul hinzufügen)
  4. Laden Sie die Moduldatei hoch oder fügen Sie die URL ein
  5. Klicken Sie auf Installieren
  6. Warten Sie, bis die Installation abgeschlossen ist

Modul über Composer installieren

Die empfohlene Methode für den professionellen Einsatz:

# Verbinden Sie sich per SSH mit Ihrem Server
cd ~/domains/ihredomain.de/public_html
# Installieren Sie das Modul
composer require drupal/modulename
# Zum Beispiel:
composer require drupal/pathauto
composer require drupal/metatag
composer require drupal/admin_toolbar

Vorteile von Composer:

  • Automatisches Abhängigkeitsmanagement
  • Einfachere Updates
  • Versionskontrolle

Modul aktivieren

Nach der Installation müssen Sie das Modul aktivieren:

  1. Gehen Sie zu Erweitern
  2. Suchen Sie das installierte Modul in der Liste
  3. Aktivieren Sie das Kontrollkästchen
  4. Scrollen Sie nach unten und klicken Sie auf Installieren
  5. Bestätigen Sie eventuelle Abhängigkeiten

Wesentliche Module für jede Drupal-Seite

Diese Module sind fast immer nützlich:

Admin Toolbar

Verbessert die Admin-Oberfläche mit Dropdown-Menüs:

composer require drupal/admin_toolbar

Pathauto

Generiert automatisch SEO-freundliche URLs:

composer require drupal/pathauto

Metatag

Verwalten Sie Meta-Tags für bessere SEO:

composer require drupal/metatag

Redirect

Verwalten Sie URL-Weiterleitungen:

composer require drupal/redirect

Backup and Migrate

Erstellen Sie einfach Backups:

composer require drupal/backup_migrate

Themes in Drupal installieren

Themes verleihen Ihrer Drupal-Seite ein einzigartiges Aussehen.

Theme finden

Suchen Sie Themes auf:

  1. drupal.org/project/project_theme
  2. Filtern Sie nach Drupal 10-Kompatibilität
  3. Sehen Sie sich die Demo an, falls verfügbar
  4. Lesen Sie die Dokumentation

Theme über Admin installieren

  1. Gehen Sie zu Erscheinungsbild
  2. Klicken Sie auf Neues Theme installieren (oder Neues Theme hinzufügen)
  3. Laden Sie die Themedatei hoch oder fügen Sie die URL ein
  4. Klicken Sie auf Installieren

Theme über Composer installieren

# Installieren Sie das Theme
composer require drupal/bootstrap5
# Oder ein anderes beliebtes Theme
composer require drupal/flavor
composer require drupal/olivero

Theme aktivieren

Nach der Installation aktivieren Sie das Theme:

  1. Gehen Sie zu Erscheinungsbild
  2. Suchen Sie Ihr neues Theme in der Liste
  3. Klicken Sie auf Installieren und als Standard festlegen
  4. Oder klicken Sie auf Installieren und dann Als Standard festlegen

Theme konfigurieren

Die meisten Themes haben Einstellungen:

  1. Gehen Sie zu Erscheinungsbild
  2. Klicken Sie auf Einstellungen neben dem aktiven Theme
  3. Konfigurieren Sie Optionen wie:
    • Logo hochladen
    • Favicon festlegen
    • Farbschema wählen
    • Layout-Optionen
  4. Klicken Sie auf Konfiguration speichern

Sub-Theme erstellen

Für Anpassungen erstellen Sie ein Sub-Theme:

Warum ein Sub-Theme

  • Anpassungen bleiben bei Theme-Updates erhalten
  • Sie können spezifische Templates überschreiben
  • Eigene CSS und JavaScript hinzufügen

Sub-Theme-Struktur

themes/custom/mein_theme/
├── mein_theme.info.yml
├── mein_theme.libraries.yml
├── css/
│   └── style.css
└── templates/

Basis info.yml

name: Mein Theme
type: theme
description: 'Angepasstes Sub-Theme'
core_version_requirement: ^10
base theme: olivero
libraries:
  - mein_theme/global

Module und Themes aktualisieren

Regelmäßige Updates sind für die Sicherheit unerlässlich.

Updates überprüfen

  1. Gehen Sie zu Berichte und dann Verfügbare Updates
  2. Sie sehen eine Übersicht der verfügbaren Updates
  3. Sicherheitsupdates werden markiert

Updates über Admin ausführen

  1. Erstellen Sie zuerst ein Backup
  2. Klicken Sie auf Aktualisieren bei dem Modul oder Theme
  3. Folgen Sie den Anweisungen

Updates über Composer

# Alle Pakete aktualisieren
composer update
# Spezifisches Modul aktualisieren
composer update drupal/metatag
# Drupal Core aktualisieren
composer update drupal/core-recommended

Nach Updates

  1. Gehen Sie zu Berichte und dann Statusbericht
  2. Führen Sie bei Bedarf Datenbank-Updates durch: update.php
  3. Leeren Sie den Cache über Konfiguration und dann Leistung

Module und Themes entfernen

Bereinigen Sie ungenutzte Erweiterungen:

Modul deaktivieren und entfernen

  1. Gehen Sie zu Erweitern
  2. Deaktivieren Sie das Modul (Häkchen entfernen)
  3. Klicken Sie auf Deinstallieren im Deinstallieren-Tab
  4. Bestätigen Sie die Entfernung Über Composer:
# Modul entfernen
composer remove drupal/modulename

Theme entfernen

  1. Aktivieren Sie zuerst ein anderes Theme
  2. Gehen Sie zu Erscheinungsbild
  3. Klicken Sie auf Deinstallieren beim zu entfernenden Theme

Häufige Probleme

Modul verursacht Fehler

  1. Versuchen Sie es über Drush: drush pm:uninstall modulename
  2. Oder deaktivieren Sie es über die Datenbank, wenn die Seite nicht lädt

Theme bricht Layout

  1. Wechseln Sie zurück zu einem Standard-Theme
  2. Überprüfen Sie die Theme-Anforderungen
  3. Leeren Sie den Cache

Composer-Konflikt

# Überprüfen Sie auf Probleme
composer diagnose
# Aktualisieren Sie die Abhängigkeiten
composer update --with-dependencies

Verwandte Artikel

Brauchen Sie Hilfe?

Wir sind für Sie da! Stoßen Sie auf Probleme oder haben Sie Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten in der Regel innerhalb weniger Stunden und denken gerne mit Ihnen mit.