Modules

Drupal 8

Useful modules, finding, testing, tips & tricks

Modules

Finding them

Download

Download modules from drupal.org

 

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

 

Filter by Core compatibility 8.x

Discovering

Modules

Testing them

Testing modules

simplytest.me

Modules

Troubleshooting them

Troubleshooting modules

Either:

 

1) Go look in the issue-queue of module

  • https://www.drupal.org/project/issues/pathauto

 

2) Google the problem

  • Drupal 8 Pathauto doesn't do xyz

 

Consult logfiles for specific errors

Modules

Patching them

Patching modules

Try and avoid patching modules for now!

 

For PHPStorm, read the docs:

https://www.jetbrains.com/help/phpstorm/applying-patches.html

 

Other IDE's: Consult the docs of your IDE of choice.

Modules

Helpers

Helper modules

Simple Background image formatter

  • This module provides an image formatter that allows you to display the image in a div as background image

Allowed formats

  • Limit which text formats are available for each field instance. You will find a set of checkboxes for the field settings of text fields.

CAPTCHA & reCAPTCHA

  • Provides the CAPTCHA API for adding challenges to arbitrary forms.

Helper modules

Linkit

  • Linkit provides an easy interface for internal and external linking with wysiwyg editors by using an autocomplete field.

Backup Database

  • This module provides database backup and export functionality.

Field Group

  • Fieldgroup will, as the name implies, group fields together. All fieldable entities will have the possibility to add groups to wrap their fields together.

Helper modules

Address

  • Provides functionality for storing, validating and displaying international postal addresses

Geolocation

  • Geolocation Field provides a field type to store geographical locations as pairs of latitude and longitude (lan,lng). The Drupal 8 version also provides a views proximity search plugin.

Block Exclude Pages

  • This module adds an exclude pages filter for blocks.

Helper modules

Block access​

  • This module adds a set of global permissions for creating, viewing, moving, enabling, disabling and configuring blocks as well as permissions at the individual block level.

Redirect

  • Allows users to redirect from old URLs to new URLs.

RoleAssign

  • RoleAssign specifically allows site administrators to further delegate the task of managing user's roles.

Helper modules

 

Google Tag Manager

Video Embed Field

  • Video Embed field creates a simple field type that allows you to embed videos from YouTube and Vimeo and show their thumbnail previews simply by entering the video's url.

XML Sitemap

  • The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification.

 

Helper theme

Adminimal​

  • Modern minimalist design that makes administration an easy and fun experience
  • Responsive layout
  • Usability Improvements
  • Per site custom CSS code overrides without the need of hacking or subtheming the main theme
  • More block positions and up to 3 column main content. So you can have left and right sidebars blocks inside your content page
  • And many more .

Modules

Advanced modules

Field Layout (core)

Adds layout capabilities to the Field UI.

 

This allows you to choose between a pre-defined list of templates to layout & group fields.

 

How it works:

Field Layout (core)

F.E.: admin/structure/types/manage/article/display/teaser

Field Layout (core)

F.E.: admin/structure/types/manage/article/display/teaser

Field Layout (core)

Language (core)

Allows users to configure languages and apply them to content.

 

Language (core)

Language (core)

Language (core)

Language (core)

The Metatag module allows you to automatically provide structured metadata, aka "meta tags", about a website.

 

In addition, the module provides support for meta tags (Open Graph Protocol from Facebook, Twitter Cardsfrom Twitter) that allow control of how content appears when shared on social networks.

DraggableViews makes rows of a view "draggable" which means that they can be rearranged by Drag'n'Drop.

 

Have you ever rearranged Blocks?, sorted Taxonomy terms? or reordered Menu items at the Drupal administration pages?

 

All these pages use the tabledrag.js javascript that enables Drag'n Drop on HTML-tables.

 

Paragraphs allows you to create re-useable "content-blocks".

 

It's like a group of fields, that you can re-use multiple times over different content-types & entities.

 

Paragraphs Demo

Building flexible layouts with ds & paragraphs

 

Webform is the module for making forms and surveys in Drupal. After a submission customizable e-mails can be sent to administrators and/or submitters.

 

Results can be exported into Excel or other spreadsheet applications.

 

Docs!

Enable the right sub-modules:

CMS1 - D8 Modules

By Pieter Mathys

CMS1 - D8 Modules

Useful modules, finding, testing, tips & tricks

  • 664