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

Vergleich von Modulen für die Inhaltsbereitstellung

20/06/2025, by Ivan

Diese Seite ist unvollständig. Siehe auch die Vergleichsseite im alten Dokumentationsbereich.

Standardinhalt

https://www.drupal.org/project/default_content

Verwendet die Module Serialization und HAL.
Standardinhalte werden in einem Ordner im Modulverzeichnis exportiert.
Objekte werden als einzelne JSON-Dateien, je eine Datei pro Objekt, exportiert.
Objekte werden entweder einzeln mit Drush exportiert oder durch Deklaration mehrerer Objekte in der Modul-Info-Datei.
Kernel-Verbesserungen bei der Serialisierung haben leider unerwünschte Effekte in diesem Modul: https://www.drupal.org/project/default_content/issues/2933777
Inhalte werden nur bei installiertem Modul importiert, es gibt jedoch einen Patch, der einen manuellen Import für jedes Modul erlaubt: https://www.drupal.org/project/default_content/issues/2640734
Dieses Modul kann durch das Modul Content Content Deploy erweitert werden, welches einige Funktionen ändert.

Default Content Deploy

https://www.drupal.org/project/default_content_deploy

Erweitert das Modul Default Content.
Verwendet einen einzelnen Inhaltsordner für die Website, ähnlich dem Konfigurationsordner.
Stellt Drush-Befehle zur Verfügung, um bestimmte Inhaltsobjekte nach Typ, Bundle oder bestimmter Objekt-ID zu exportieren.
Alle Objekte werden zusammen importiert; keine Detaillierung möglich.

Structure Sync

https://www.drupal.org/project/structure_sync

Ermöglicht den Export von Inhaltsobjekten in die Datenbank-Konfiguration, von wo aus sie dann in Konfigurationsdateien exportiert werden können.
Erfordert zusätzliche Drush-Befehle im Entwicklungsworkflow: Entitäten werden nicht automatisch beim Konfigurationsabgleich importiert oder exportiert.
Beschränkt auf bestimmte Objekttypen.
Exportiert alle Objekte eines bestimmten Typs gleichzeitig.
Der gesamte exportierte Inhalt befindet sich in einem Konfigurationselement, daher keine Detaillierung möglich.

YAML Content

https://www.drupal.org/project/yaml_content

Inhalte werden in YAML-Dateien gespeichert.
Beliebig viele Objekte beliebigen Typs können in einer Datei gespeichert werden, und es können beliebig viele Dateien vorhanden sein.
Inhalte können aus Modulen, Profilen oder beliebigen Ordnern importiert werden.

Ein Export der Inhaltsobjekte ist nicht notwendig.

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.