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

Scroll

Attaching polls to forum topics and files to messages

17/04/2025, by Ivan

In this lesson I add the ability to attach polls to a forum topic. Using the poll, references modules I create a poll dependency with other Drupal nodes. In the second part of the lesson I tell how to attach files of various extensions to forum messages. For Drupal 6 I will show a module for uploading files, for Drupal 7 I will tell how to attach a file upload field through the Drupal core.

Creating a bulletin board on Drupal

17/04/2025, by Ivan

Classified Boards

Classified boards have existed long before the advent of computers or the Internet, and for a long time, they were practically the only way to distribute information. In ancient times, this method was far from democratic, as it was used exclusively by authorities: in Babylon, laws were carved into stone pillars; in medieval England, royal decrees were posted on church doors.

Real Estate Board on Drupal

17/04/2025, by Ivan

In this lesson, I’ll show you how to build a classifieds board in Drupal using the Views module and its exposed filters.
This is the first part of the tutorial, where we’ll create a real estate classifieds board. Later on, I plan to build a vehicle classifieds board with all sorts of advanced features. If you'd like to see a lesson on a specific type of classifieds board, write to me on the forum — I’ll try to make a lesson for it. For now, enjoy my tutorials and feel free to connect with me on social media.

Drupal node expire and auto expire removal of ads from publications upon expiration

17/04/2025, by Ivan

One essential feature of our Drupal classifieds board will be the automatic unpublishing of listings after a certain period. We'll start by using ready-made modules, and later we'll try implementing this functionality with the Rules module. For this, I found 2 modules for Drupal 6 and 1 for Drupal 7:

Creating a social network on Drupal

17/04/2025, by Ivan

Drupal: Pushing the Limits

Drupal is one of the best content management systems (CMS). In fact, it won the 2008 Best Open Source CMS and Best PHP Open Source CMS awards—twice! After about 8 years of development, Drupal has become one of the most powerful and versatile frameworks available. Its incredible flexibility is both its greatest strength... and its greatest weakness. Any functionality is possible—but where do you start? I’ve spent long days exploring various modules, their use cases, compatibility, bugs, and quirks, to confidently recommend what works.

User profile in Drupal

17/04/2025, by Ivan

Profile Page in Drupal

The profile page is the most complex and exciting part of any social network. I hope this will also be an engaging experience for you after reading this article. Drupal offers us several options for implementing user profiles. The first option available as a core module is the Profile module. This module is suitable if you want a very simple profile. But we're talking about a social network.

Drupal 7 - Working with DB via PHP PDO

17/04/2025, by Ivan

With the transition to Drupal 7, we move to the new Drupal DB abstraction layer API, which is built on top of PDO. PDO has long been used in frameworks like Zend, as well as many other PHP frameworks. But everything seemed so convenient in Drupal 6 with writing plain SQL queries — so why do we need something new?

Let’s first understand what PDO is.