Drupal-Module und -Themes installieren: Anleitung
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:
- Gehen Sie zu drupal.org/project/project_module
- Filtern Sie nach:
- Core-Kompatibilität: Drupal 10 (oder Ihre Version)
- Status: Vollständige Projekte
- Wartungsstatus: Aktiv gewartet
- Lesen Sie die Beschreibung und Bewertungen
- Überprüfen Sie die Anzahl der Installationen und Updates
- Laden Sie das Modul als .tar.gz oder .zip herunter
Modul über die Admin-Oberfläche installieren
Die einfachste Methode:
- Melden Sie sich als Administrator an
- Gehen Sie zu Erweitern in der Admin-Toolbar
- Klicken Sie auf Neues Modul installieren (oder Neues Modul hinzufügen)
- Laden Sie die Moduldatei hoch oder fügen Sie die URL ein
- Klicken Sie auf Installieren
- 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:
- Gehen Sie zu Erweitern
- Suchen Sie das installierte Modul in der Liste
- Aktivieren Sie das Kontrollkästchen
- Scrollen Sie nach unten und klicken Sie auf Installieren
- 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:
- drupal.org/project/project_theme
- Filtern Sie nach Drupal 10-Kompatibilität
- Sehen Sie sich die Demo an, falls verfügbar
- Lesen Sie die Dokumentation
Theme über Admin installieren
- Gehen Sie zu Erscheinungsbild
- Klicken Sie auf Neues Theme installieren (oder Neues Theme hinzufügen)
- Laden Sie die Themedatei hoch oder fügen Sie die URL ein
- 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:
- Gehen Sie zu Erscheinungsbild
- Suchen Sie Ihr neues Theme in der Liste
- Klicken Sie auf Installieren und als Standard festlegen
- Oder klicken Sie auf Installieren und dann Als Standard festlegen
Theme konfigurieren
Die meisten Themes haben Einstellungen:
- Gehen Sie zu Erscheinungsbild
- Klicken Sie auf Einstellungen neben dem aktiven Theme
- Konfigurieren Sie Optionen wie:
- Logo hochladen
- Favicon festlegen
- Farbschema wählen
- Layout-Optionen
- 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
- Gehen Sie zu Berichte und dann Verfügbare Updates
- Sie sehen eine Übersicht der verfügbaren Updates
- Sicherheitsupdates werden markiert
Updates über Admin ausführen
- Erstellen Sie zuerst ein Backup
- Klicken Sie auf Aktualisieren bei dem Modul oder Theme
- 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
- Gehen Sie zu Berichte und dann Statusbericht
- Führen Sie bei Bedarf Datenbank-Updates durch: update.php
- Leeren Sie den Cache über Konfiguration und dann Leistung
Module und Themes entfernen
Bereinigen Sie ungenutzte Erweiterungen:
Modul deaktivieren und entfernen
- Gehen Sie zu Erweitern
- Deaktivieren Sie das Modul (Häkchen entfernen)
- Klicken Sie auf Deinstallieren im Deinstallieren-Tab
- Bestätigen Sie die Entfernung Über Composer:
# Modul entfernen
composer remove drupal/modulename
Theme entfernen
- Aktivieren Sie zuerst ein anderes Theme
- Gehen Sie zu Erscheinungsbild
- Klicken Sie auf Deinstallieren beim zu entfernenden Theme
Häufige Probleme
Modul verursacht Fehler
- Versuchen Sie es über Drush:
drush pm:uninstall modulename - Oder deaktivieren Sie es über die Datenbank, wenn die Seite nicht lädt
Theme bricht Layout
- Wechseln Sie zurück zu einem Standard-Theme
- Überprüfen Sie die Theme-Anforderungen
- Leeren Sie den Cache
Composer-Konflikt
# Überprüfen Sie auf Probleme
composer diagnose
# Aktualisieren Sie die Abhängigkeiten
composer update --with-dependencies
Verwandte Artikel
- Drupal installieren über Installatron
- Drupal Grundkonfiguration
- Drupal Leistung
- Mehr Informationen über Drupal-Hosting bei Theory7
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.
0 van 0 vonden dit nuttig