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

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)âť—

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

Scroll

Drupal: Colorbox durch GLightbox ersetzen

01/05/2026, by Ivan

1 EinfĂĽhrung

Lightbox-Plugins sind seit über einem Jahrzehnt ein fester Bestandteil von Drupal-basierten Websites. Sie ermöglichen es Redakteurinnen und Redakteuren, Bilder, Videos und andere Medien in einer Overlay-Darstellung anzuzeigen, ohne die aktuelle Seite zu verlassen – ein Muster, das Besucherinnen und Besucher auf modernen, medienreichen Websites erwarten.

Neuschreiben von CKEditor‑4‑Plugins für CKEditor 5

01/05/2026, by Ivan

Bei DrupalBook unterstĂĽtzen wir Drupal‑Plattformen, bei denen die redaktionelle Arbeitsweise geschäftskritisch ist und nicht lediglich eine technische Randnotiz darstellt. Als Drupal von CKEditor 4 auf CKEditor 5 umgestellt wurde, entstand zwar eine moderne Grundlage fĂĽr das Editieren, gleichzeitig jedoch auch eine erhebliche LĂĽcke fĂĽr Organisationen, die auf bewährte CKEditor‑4‑Plugins angewiesen waren.

CI‑gesteuertes Drupal‑Konfigurationsmanagement mit Jenkins und GitLab CI

16/04/2026, by Ivan

1. Warum CI‑gesteuertes Konfigurationsmanagement wichtig ist

Drupals Konfigurationssystem ist eine der größten Stärken der Plattform — und eine ihrer zuverlässigsten Schmerzquellen. Die Möglichkeit, jede einzelne Site‑Konfiguration als YAML‑Dateien zu exportieren und zu importieren, ist mächtig, aber nur dann, wenn alle sich einig sind, wer dafür verantwortlich ist, diese Dateien zwischen den Umgebungen zu bewegen. In den meisten Teams existiert diese Einigung nie so richtig.

Aktualisierung von Drupal 7 auf die neueste Drupal‑Version

15/04/2026, by Ivan

Obwohl der Support fĂĽr Drupal 7 bereits ausgelaufen ist und es keine neuen Updates mehr geben wird, werden alle neuen Module ausschlieĂźlich fĂĽr Drupal 11+ veröffentlicht. Dennoch nutzen weiterhin viele Websites Drupal 7 und können nicht auf neuere Versionen migrieren. DafĂĽr gibt es GrĂĽnde, insbesondere bei Websites mit einer groĂźen Menge an individuellem Custom-Code.

Wie man jQuery Cookie und die core/js-cookie‑Bibliothek in Drupal mit dem js_cookie‑Modul umschreibt

02/03/2026, by Ivan

Warum diese Änderung?

  • In Drupal 9 wurde jQuery Cookie aus dem Core entfernt und durch die js-cookie-Bibliothek ersetzt. Ein BC‑Shim (core/jquery.cookie) existierte während Drupal 9, wurde jedoch fĂĽr Drupal 10 entfernt.

Drupal-Aktualisierung

01/03/2026, by Ivan

Dieser Abschnitt behandelt die Aktualisierung des Drupal‑Kerns von früheren Versionen (einschließlich der Legacy‑Versionen Drupal 6 und Drupal 7) auf die neueste aktuelle Version. Hier werde ich außerdem Artikel darüber veröffentlichen, wie man contributed Module für Drupal aktualisiert.

Unendliche UnterstĂĽtzung fĂĽr CKEditor 4 in Drupal

01/03/2026, by Ivan

Das Drupal‑CKEditor‑Modul stellt die Unterstützung für CKEditor 4 ein. Dennoch habt ihr weiterhin die Möglichkeit, CKEditor 4 über benutzerdefinierte Module einzubinden und weiterzuverwenden. Natürlich ist die Nutzung der neuen Version CKEditor 5 oder höher vorzuziehen, aber das Legacy‑Modul CKEditor wird immer noch von mehr als 140.000 Websites verwendet (jede vierte Drupal‑Website!):

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

Verwendung von Chat GPT zur Ăśberarbeitung von JavaScript-Code ohne jQuery

11/06/2025, by Ivan

Prompt fĂĽr ChatGPT, um jQuery in JavaScript umzuschreiben

Wenn Sie jQuery-Code mithilfe von ChatGPT in reines JavaScript umschreiben möchten, navigieren Sie zu chat.openai.com und geben Sie den folgenden klaren, präzisen Prompt ein:

Bitte schreibe den folgenden jQuery-Code in Vanilla JavaScript um und behalte dabei die gleiche Funktionalität bei. Stelle die Kompatibilität mit modernen JavaScript-Standards (ES6+) sicher. Integriere zudem die Verwendung von Drupal.behaviors, falls zutreffend. [Fügen Sie hier Ihren jQuery-Code ein]

Drush zeigt Fehler: UnterstĂĽtzen Sie bash, um 'source' zu unterstĂĽtzen, mit RĂĽckgriff auf $0, falls dies nicht mit bash ausgefĂĽhrt wird.

04/06/2025, by Ivan

Ich habe eine groĂźe Anzahl von Konfigurationen und fĂĽhre normalerweise den Config-Import mit php -d memory_limit=-1 aus (um das PHP-Speicherlimit zu deaktivieren):

php -d memory_limit=-1 ./vendor/bin/drush config-import -y

Aber dieses Mal erhielt ich einen Fehler: