Post

Drupal Essential Modules

Essential Modules and themes

When creating pretty basic stock standard website. This is modules I must have and This is what I use these modules for.

Twig tweak

adds convenient twig functions for better templating.

twig tweak

Components

Namespaces wont work without this module installed.

components

Pathauto module

Automatically change the urls to be prettier https://www.drupal.org/project/pathauto

1
composer require 'drupal/pathauto:^1.13'

Linkit Module

Break up links into 2 parts. The URL and the label.

https://www.drupal.org/project/linkit

Dev version for drupal 11

1
composer require 'drupal/linkit:^7.0'

Media Library (core module)

Use existing images in media library Ensure fields are set to media rather then image.

MicroContent module

For creating global blocks

Works with drupal 11 https://www.drupal.org/project/microcontent

1
composer require 'drupal/microcontent:^2.0'

Entity Reference Display Module

Configure the display of Referenced entities

Not yet ready for D11

entity Reference display

1
composer require 'drupal/entity_reference_display:^2.0'

Paragraphs

For creating flexible / movable / resusable global blocks. Pair it with Microcontent.

1
composer require 'drupal/paragraphs:^1.18'

https://www.drupal.org/project/paragraphs/

Block field

Reference blocks created with views from the paragraphs modules

There is only a development version of this module which is not ready for Drupal 11

reference a block from a paragraph field

Development for D11 underway

block field

1
composer require 'drupal/block_field:^1.0@RC'

https://www.drupal.org/project/block_field

Backup and Migrate Module

Not ready for Drupal 11

1
composer require 'drupal/backup_migrate:^5.0'

Better Exposed Filters Module

The Better Exposed Filters module replaces the Views’ default single- or multi-select boxes with radio buttons or checkboxes, respectively. Description fields and Select All/None links can be added to exposed filters to make for a better user experience.

Dev version for Drupal 11

1
composer require 'drupal/better_exposed_filters:^7.0@beta'

https://www.drupal.org/project/better_exposed_filters

Metatag Module

  • Set certain content types to no index
  • Set individual pages to no index
  • Add seo meta tags to content

https://www.drupal.org/project/metatag

Works with Drupal 11

1
composer require 'drupal/metatag:^2.0'

Current Page Breadcrumbs Module

Breadcrumbs are native to drupal, however we need the current page Breadcrumb to display

No D11 version

1
composer require 'drupal/current_page_crumb:^1.5'

For a more advanced module that is compadible with D11.

Easy breadcrumb Module

1
composer require 'drupal/easy_breadcrumb:^2.0'

Mega Menu Module

Not compadible with D11

1
https://www.drupal.org/project/simple_megamenu

Antibot Module

Prevent forms from being submitted without JavaScript enabled

No version for drupal 11

1
composer require 'drupal/antibot:^2.0'

reCAPTCHA v3 Module

antispam

Webforms and Webforms UI Modules

forms

Bootstrap5 Themes

1
composer require 'drupal/bootstrap5:^4.0'
This post is licensed under CC BY 4.0 by the author.