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

Scroll

Articles

05/03/2023, by Ivan

EBT: Tabs Drupal module overview

Extra Block Types (EBT): Tabs module create a new block type for tabs. Tab content can be blocks, pages, Views and formatted text. Tabs are based on jQuery UI Tabs plugin and have various settings for the jquery plugin.

You can download EBT Tabs from Drupal.org:

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

composer require drupal/ebt_tabs

EBT Tabs based on jQuery UI Tabs plugin:

08/02/2023, by Ivan

Create new EBT Settings form class

I heard from many programmers worries about number of settings for EBT modules: DOM Box, background, borders, classes, etc. These programmers implied that content editors will be confused or in another way will be encouraged to do drastically different blocks, margins, backgrounds. Some projects needs flexibility and more settings for content editors, but some projects have pretty strict story books with components. For this case we need to change our EBT Settings field widget. 

08/02/2023, by Ivan

Easiest way to create a new EBT module is Drush command (for Drush 12+). To use this command, you need to enable EBT Core Starterkit module:

EBT Starterkit

After that generator EBT modules will be available:

drush generate ebt:module

Start machine name with ebt_* prefix, it's required for working all EBT modules.