logo

Extra Block Types (EBT) - New Layout Builder experienceâť—

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

âť—Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

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

Rewriting CKEditor 4 Plugins for CKEditor 5

01/05/2026, by Ivan

At DrupalBook, we support Drupal platforms where editorial experience is a business‑critical concern, not a technical afterthought. When Drupal transitioned from CKEditor 4 to CKEditor 5, it introduced a modern editing foundation, but also created a significant gap for organizations that relied on established CKEditor 4 plugins. This article explains how we addressed that gap by migrating essential functionality, ensuring continuity for editorial teams while enabling our clients to move forward with modern Drupal versions.

Drupal CI-Driven Configuration Management using Jenkins and GitLab CI

16/04/2026, by Ivan

1. Why CI-Driven Configuration Management Matters

Drupal's configuration system is one of the platform's greatest strengths — and one of its most reliable sources of pain. The ability to export and import every piece of site configuration as YAML files is powerful, but only if everyone agrees on who is responsible for moving those files between environments. In most teams, that agreement never quite exists.

The classic problems are well-known to anyone who has shipped a Drupal site:

Drupal Update

01/03/2026, by Ivan

This section is about updating the Drupal core from previous versions (including legacy Drupal 6 and Drupal 7) to the latest stable release. I will also publish articles here on how to update contributed modules for Drupal.