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

Creating a blog on Drupal. We use modules FCKeditor, pathauto.

17/04/2025, by Ivan

Today there are many solutions for creating a blog, probably the most popular is Wordpress. Wordpress is positioned as a CMS for blogs, and you can find a lot of information about such blogs via search engines. However, I believe that a similar blog will work faster on Drupal.

If you chose Drupal for your new blog, then let’s build it together. It shouldn't take us more than half an hour. We already have Drupal installed, the Admin Menu module enabled, and maybe you've already done something with your site’s theme.

What is a node?

17/04/2025, by Ivan

You’ve probably wondered about this when looking at your browser’s address bar, where the word “node” frequently appears.

Node is the main class in Drupal. All site content is a node — Blog entries, Pages, Stories, and any other content types we’ll create in future lessons.

Drupal CCK+Views. Content types. Output of pages via Views. Creation of gallery of employees

17/04/2025, by Ivan

In the previous lesson, I told you about what a node is in Drupal. Nodes are our Blog Entries, Pages, Stories. In this lesson, we will create a new content type called "Employee". This content type will be used to create a list of employees with a photo and a description of each one.

Drupal CCK + Views. Changing the appearance of the staff gallery.

17/04/2025, by Ivan

In the previous lesson, using the Drupal Views and CCK modules, we created an employee gallery that is filled by creating content of the "Employee" type. In the content type "Employee", we added two fields: Full Name (text field) and About Employee (textarea). This lesson is created to show that the same data can be displayed in different ways using Views.

Views contextual filters, relationships - arguments and relationships (connections)

17/04/2025, by Ivan

In this lesson, I will focus especially on working with arguments in Views. Arguments refer to parts of the URL, for example:

node/15
The first argument is node, the second is 15.
taxonomy/term/10
The first argument is taxonomy, the second is term, the third is 10.
user/67
The first argument is user, the second is 67

I believe these examples are clear enough and don’t require additional explanation.

You can get arguments using the arg() function:

Product Catalog on Drupal via Taxonomy

17/04/2025, by Ivan

A product catalog is implemented in many CMSs, and Drupal is no exception. You can use ready-made solutions such as Ubercart, e-Commerce, or another module that implements a catalog in Drupal. However, these modules may have more functionality than you need. A catalog can also be created using CCK (to create the product content type), Taxonomy (to categorize products), and Views (to display the products).