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

1.4. Let's start writing an MVC framework

16/04/2025, by Ivan

We’ve described in enough detail what our framework should include, and now it’s time to implement it. First, you need a web server. You can try using Denwer, but you might need to upgrade PHP.

You can download Denwer with PHP 5.5.20 from this page:

https://drupalbook.org/ru/drupal/denwer-obnovlenie-php

or from GitHub:

https://github.com/levmyshkin/denwer-php-5.5.20

1.5. Connecting classes for working with the database and templates

15/04/2025, by Ivan

We’ve created a structure for our framework, and now it’s time to think about storing data: news, products. The object for working with the database should be able to:

  • Manage the connection to the database
  • Provide a lightweight abstraction over the database
  • Cache queries
  • Make common database operations easier

To do this, we will create the object at Registry/objects/db.class.php:

1.6. Products and categories - creating DB tables

15/04/2025, by Ivan

Before creating product and category functionality, let’s think about the information our customers and site administrators will need. We must provide enough information about the product, including the product name, detailed description, and price. We may also display a product photo and additional images. The product weight may be needed to calculate shipping costs. We also need to track the quantity in stock to avoid selling out-of-stock items. For the site administrator, we'll need a product ID and a human-readable URL for search engines.

PHP language alphabet

15/04/2025, by Ivan

The alphabet of a language refers to the set of all permissible characters that can be used in that language.
The PHP language alphabet includes the following characters:

Letters

Uppercase and lowercase Latin letters from A to z, as well as the underscore (_) character, which is also considered a letter. Uppercase and lowercase letters are interchangeable (case-insensitive);

Digits

Arabic digits: 0 1 2 3 4 5 6 7 8 9;

Single characters

Special single characters: + - ! * / = < > . , : ; $ #;

Release of the new version of the Drupal CMS, supported by top organizations around the world.

12/04/2025, by Ivan

Portland, USA and worldwide, June 3, 2020 — Release of the new version of Drupal, the most powerful open-source enterprise content management system. This is the most comprehensive upgrade for Drupal to date.

Drupal 9 provides marketers, designers, and developers with the tools to build high-performance systems from layout to launch.