Demo page

Supercharge Your Drupal Site with Extra Paragraph Types (EPT) Modules

Flexible, Reusable, and Customizable Content Layouts for a Seamless Editing Experience

Why Choose EPT?

EPT modules provide Drupal users with an extended range of paragraph types, offering you complete control over content presentation. Whether you're building landing pages, blogs, or portfolios, EPT makes it easier to break away from rigid templates and embrace flexibility. Customize each type to suit your unique needs and create reusable components that reduce development time.

This is a demo site. You can log in to add or edit pages:

https://ept.drupalbook.org/user

login: editor
password: editor

What Are Drupal Paragraphs?

Drupal Paragraphs is a powerful module that allows you to create reusable content components called "paragraph types." These flexible content blocks let you design rich, dynamic layouts without relying on a fixed template structure. With Paragraphs, content creators can mix and match various elements—text, images, videos, and more—to build custom layouts.

721,320

Websites use Drupal

238,556

Usage statistics for Paragraphs module

EPT modules uses GLightbox for Image/Video in popups

Image
GLightbox

EPT modules come with seamless integration of the GLightbox JavaScript plugin, providing a modern and sleek lightbox experience for media content. Whether it's images, videos, or galleries, GLightbox ensures that your media is displayed beautifully with smooth animations and responsive design. This powerful combination enhances the user experience, making your content more interactive and visually engaging.

Each EPT module has rich settings

DOM Box

DOM Box settings

Margin, padding, border for each component. You can also set type of border and color.

Background color, image or video

Background color, image or video.

Each component has settings for background color, image, video. Image and Videos settings allows to adjust options via usual Drupal form.

Javascript plugins

Settings for javascript plugins

You can set up options for javascript plugins from the same configuration form for component.

You can start from one module.

Footbal club

Install any number of EBT/EPT modules for blocks/paragraphs you need. 

Hockey Club

Number of modules

pass_options_to_javascript: 1
title_wrapper: h2
strip_tags: 1
styles: two_columns
startVal: 0
prefix:
suffix:
decimalPlaces: 0
duration: 2
useGrouping: 1
separator: comma
useEasing: 1
smartEasingThreshold: 999
smartEasingAmount: 333
enableScrollSpy: 1
scrollSpyDelay: 0
scrollSpyOnce: 0
25

EPT Modules

25

EBT Modules

FAQ

How to install Extra Paragraph Types (EPT) modules?

You can install EPT modules as usual Drupal module. Download them with composer, for example:

composer require drupal/ept_tabs

And then install EPT module as usual.

Download contributed modules using Composer

That's it! 

All dependencies will be downloaded with composer automatically.

Cool! Can I create my own EPT/EBT module?

Yes, sure, here is documentation for EPT/EBT modules:

https://drupalbook.org/ept/creating-new-ept-module

In short EPT module can be generated with Drush command:

drush generate ept:module

Then you can extend your new component as usual Drupal Paragraph type.

Extending EBT Settings form - it's for EBT (block type), just use ept_ instead of ebt_ 

 

Send feedback or idea for EPT modules

You can send me a message using any of the contact forms below, or by following the link in the header or footer: