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

Einbau von EPT-Modulen ohne Composer

22/05/2025, by Ivan

Hinweis: Verwenden Sie nach Möglichkeit die Composer-Installation. Ohne Composer ist es schwierig, den „Zoo“ der Drupal-Module aktuell zu halten.

Manchmal haben wir keinen Zugriff auf Konsole und Composer, z.B. auf Shared Hosting. Dennoch können Sie EPT-Module trotzdem installieren. Auf jeder Projektseite auf Drupal.org können Sie über den Release-Link die EPT-Module einzeln herunterladen:

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

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

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

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

Download EPT Core module

Für die Drupal-Installation verwende ich das Tarball-Archiv von der Drupal-Core-Seite:

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

Drupal releases

Drupal tarball

Nach der Drupal-Installation müssen Sie alle Module und deren Abhängigkeiten herunterladen. Zum Beispiel benötigen alle EPT-Module das EPT Core Modul:
https://www.drupal.org/project/ept_core

EPT Core benötigt außerdem die Module Field Group und Media Library Form Element. Sie können die Abhängigkeiten in der composer.json Datei nachsehen:

/modules/custom/ept_core/composer.json

Drupal EPT Core composer.json

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

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

Aktivieren Sie zuerst die Abhängigkeiten Field Group und Media Library Form Element.

EPT Webform benötigt außerdem das Webform-Modul:

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

EPT Tabs benötigt weitere eigene Module:

/modules/custom/ept_tabs/composer.json

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

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

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

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

Sie müssen für jedes Abhängigkeitsmodul die composer.json prüfen, um weitere Abhängigkeiten herauszufinden und diese manuell installieren. Es ist nicht möglich, ein Drupal-Modul ohne Abhängigkeiten zu installieren:

JQuery ui

Wenn Sie nun alle Module heruntergeladen haben:

all custom modules

Installieren Sie die Module einzeln. Installieren Sie zuerst EPT Core und danach die anderen EPT-Module.

Installed EPT modules

Wenn Sie zum Beispiel EPT Slideshow installiert haben:

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

dependencies in composer.json

Benötigt die Bibliothek levmyshkin/flexslider:

https://packagist.org/packages/levmyshkin/flexslider

https://github.com/levmyshkin/flexslider

Sie müssen die Dateien für diese Bibliothek manuell herunterladen und in den Ordner /libraries/flexslider ablegen.

https://github.com/levmyshkin/flexslider/tags

https://github.com/levmyshkin/flexslider/releases/tag/2.7.4

EPT Flexslider

Entpacken Sie das Bibliotheksarchiv, sodass alle Dateien im Verzeichnis /libraries/flexslider liegen:

EPT Slideshow

Die richtigen Pfade können Sie in der Datei ept_slideshow.libraries.yml prüfen:

EPT Slideshow libraries

Danach können Sie EPT-Paragraphs hinzufügen und richtig anzeigen lassen:

EPT Slideshow

Wie Sie sehen, ist es möglich, EPT-Module ohne Composer zu installieren. Aber es wäre viel einfacher, die Module so zu installieren:

composer require drupal/ept_slideshow

Composer lädt automatisch alle Abhängigkeiten herunter – einschließlich EPT Core, Paragraphs, alle weiteren Drupal-Module und sogar die JavaScript-Bibliothek levmyshkin/flexslider. Sie müssen dann nur noch das EPT Slideshow-Modul auf der Modulseite aktivieren.