logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Lernen Sie die Schlüsselkonzepte von Drupal 8 vor dem Upgrade kennen

19/06/2025, by Ivan

Hinweis: Die auf dieser Seite beschriebenen Themen stehen nicht im Zusammenhang mit der tatsächlichen Migration von Konfiguration oder Inhalten nach Drupal 8. Diese Themen sollen Entwicklern von Websites, die ein Upgrade auf Drupal 8 vorbereiten, helfen, sich mit den Themen vertraut zu machen und den am besten geeigneten Ansatz auszuwählen.

Das Konfigurationsmanagementsystem in Drupal 8

Eines der mächtigsten neuen Konzepte in Drupal 8 ist das verbesserte Konfigurationsmanagementsystem, das verwendet werden kann, um die gesamte Drupal-Konfiguration von einer Umgebung in eine andere zu deployen, z. B. DEV - STAGING - PROD.

In Drupal 8 kann jede Änderung an der Konfiguration, die Sie in verschiedenen Konfigurationsformularen vornehmen, in eine YAML-Textdatei exportiert und in eine andere Umgebung importiert werden. Sie können ein „Synchronisationsverzeichnis“ definieren, in das die gesamte Website-Konfiguration exportiert wird und aus dem sie importiert wird. Es wird empfohlen, dieses Verzeichnis in einem Versionskontrollsystem wie Git zu verwalten, damit Sie Änderungen an der Konfiguration kontrolliert verfolgen können.

Das bedeutet, dass eine mögliche Upgrade-Strategie darin besteht, Konfigurationen wie Inhaltstypen, Felder usw. in die DEV-Umgebung zu migrieren und die Site-Konfiguration manuell abzuschließen. Die vollständige Site-Konfiguration kann dann einfach in STAGING und PROD deployt werden. Die eigentlichen Inhalte der Seite werden danach in STAGING und PROD nach dem Deployment der vollständigen Konfiguration migriert.

Erfahren Sie mehr zur Auswahl des Upgrade-Ansatzes.
Erfahren Sie mehr zum Konfigurationsmanagement in Drupal 8

Composer kann verwendet werden, um Drupal-Core, Module und Themes zu installieren

Traditionelle Methode zur Verwaltung von Drupal, Modulen und Themes

Traditionell wurde eine Drupal-Site verwaltet, indem man das Drupal-Core-Tarball oder Zip heruntergeladen, entpackt und das Gleiche für Contrib-Module und Themes gemacht hat. Einige Module verlangen, dass externe Bibliotheken manuell in ein bestimmtes Verzeichnis, meist sites/all/libraries, hochgeladen werden. Drupal 8 Core und die meisten Module können weiterhin mit diesem traditionellen Ansatz installiert und aktualisiert werden, aber es gibt immer mehr Module, die eine Installation via Composer erfordern.

Drupal 8 kann mit Composer installiert und aktualisiert werden

Moderne PHP-Anwendungen werden meist mit wiederverwendbaren Bibliotheken oder Komponenten aufgebaut. Das gilt auch für Drupal 8, das Komponenten der Symfony-Plattform und vieler anderer Drittanbieter verwendet. Zudem haben immer mehr Contrib-Module Abhängigkeiten von Drittanbieter-Bibliotheken. Composer ist ein PHP-Dependency-Manager, der Abhängigkeiten auflöst und für Sie die passenden Versionen herunterlädt.

Die Verwaltung und Aktualisierung Ihrer Drupal 8-Site kann kompliziert werden, wenn Sie das D8-Core ursprünglich traditionell mit Tarball/Zip installiert haben und dann Module benötigen, die nur via Composer installiert werden können. Einige Beispiele für Module mit Drittanbieter-Abhängigkeiten:

Wenn Sie wissen, dass Sie ein zusätzliches Modul benötigen, das via Composer installiert werden muss, wird dringend empfohlen, auch den Drupal 8 Core mit Composer zu installieren. Der Wechsel zu einem Composer-gesteuerten Ansatz, wenn die Site ursprünglich traditionell installiert wurde, kann recht komplex sein. Das lässt sich vermeiden, indem man Composer von Anfang an verwendet, um die gesamte Site zu erstellen. In der Praxis bedeutet das, dass Sie keine Tarballs oder Zip-Dateien manuell herunterladen und entpacken, sondern Composer verwenden, um den Drupal 8 Core sowie alle Contrib-Module und Themes zu installieren.

Erfahren Sie mehr über das Management von Drupal 8 und Contrib-Modulen mit Composer

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.