Drupal 8

Create a new Text Format without CKEditor in Drupal 8, 9, 10

In this tutorial I will explain how to create a new text format without CKEditor. And this text format will have all featured of default Full HTML Text format.

Why We need a text format without CKEditor

CKEditor by default filter out many HTML tags. For example, it removes font icon <i></i> tag.
So, in these cases it is better to use a text format without CKEditor.

How To Create Contact Page in Drupal 8

contact page Drupal 8
Drupal 8 has a core module called Contact. Using this core module we can create a site-wide contact form very easily and quickly. Site administrator will receive message sent via this contact form via e-mail.


None. We will use core module and features.

Step 1: Enable Contact Module

Contact module is enabled by default. But you should verify same from modules page.

How To Create Blog in Drupal 8, 9 and 10

blog in drupal8

Drupal 7 has a core module called Blog. But this blog module has been dropped from core in Drupal 8. Many Drupal 8 users get confused about how to create a blog like in Drupal 7 or like Wordpress.

Creating a blog in Drupal 8 is very easy. Follow below steps to create a blog in Drupal 8.


None. We will use only core modules and features.

Step 1: Create Categories

Let's start by creating few categories for our blog.

Drupal 8 - Add Current Page in Breadcrumb

Drupal 8 development


Breadcrumb navigation is a core feature in Drupal 8. But by default, breadcrumb do not show current page. In this tutorial we will add current page in the breadcrumb navigation in our theme. This can be achieved by editing our theme file THEME-NAME.theme

Step 1

Open THEME-NAME.theme file of your theme in any text editor.