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

Articles

15/04/2025, by Ivan

In general, websites built using only the Drupal core (i.e., without contributed modules) are compatible with all modern browsers that support CSS and JavaScript (with minor visual differences) and are fully functional in them. Drupal only guarantees support for a list of supported browsers.

Supported Browsers

The latest release of each of the two most recent supported major versions:
Desktop browsers:

15/04/2025, by Ivan

MySQL, MariaDB or Percona Server (Recommended)

MySQL 5.5.3 / MariaDB 5.5.20 / Percona Server 5.5.8 or higher is required with InnoDB as the primary storage engine, and the PDO database extension is required.

Note 1: MySQL 8 is supported only on Drupal 8.6 or later. See this issue.

15/04/2025, by Ivan

Drupal 8 runs on any web server that supports the required PHP version.

Many hosting providers offer different PHP version options. The default PHP version may be older than what Drupal requires, so check your current version in your host's control panel and upgrade to the latest supported version if necessary.

15/04/2025, by Ivan

Installing Drupal requires that you first have a web server and a database server.

For "local" and "online" Linux-based servers using Apache and MySQL, the software needed to run Drupal is known as the "AMP stack", although Microsoft-based servers and databases are also available in similar packages known as stacks.

AMP Stack

15/04/2025, by Ivan

If you are installing Drupal on a test site, you can skip this step. When running the installer script (next step), it's enough to provide the database username and password with permission to create a new database.

If you are installing Drupal on a public web server, you should first create a database and grant access to a less privileged user. The database user you specify during installation will connect to the database every time a page is loaded.

This page provides instructions on how to create a Drupal database using one of the following methods: