Logout Redirect

If you log out of a Drupal site and then hit the back button,
you can see pages from the authenticated user's previous session.

This could be a problem on public computers, if the authenticated user
had permission to see content protected by node access (or similar).

Quick Node Block

This module is completely superfluous at first sight ... but still .. You can present content as a block by creating a 'custom block' and giving it a place on your page. You can also create a view that displays a block with, for example, the most recent content.


If you view content, you can use this tool to navigate to the previous and next nodes. You can even do this with multiple content types at the same time. The navigation can be used with an image. Dispaly as a small block or an extendable slide.


Fontawesome is a module that allows you to bring icons to your website without having to upload them. Just think of the icon for an airport, a toilet, fire hazard, etc ...

MixItUp Views

Surprisingly simple and clever module that allows you to simulate Facets without the difficult settings and search engines that are needed for Facets! The view has a nice built-in animation that is also fully responsive ..

Feeds Tamper

The Feeds module to import data is not usable without Feeds Tamper. This module ensures, for example, that the data from your import file fits into a multiple field. You can then separate the terms with a comma in one column and the Feeds Tamper will then read this comma as for each new item.


A module that allows you to transfer content from one node to a new node in another content type. You choose which fields you transfer. Suppose a visitor looks at a node (for example a product) and that you provide a request information button, about this product with a nodeform ....

Read only mode

If you are updating your website, it is recommended to put your site in maintenance mode. Then, no content can be added via webforms. This would give a problem as the site is not ready to receive this new data.


A module where you first have to think about the usefulness of it ... It converts text fields (also title field) to an image (in png). You can set background and letter color. With the module there are also a number of fonts, but you can add them yourself. All text, becomes an image.

External Body Linker

It is common for internal links to be opened in the same window and external links in a new window. This module will automatically take care of this if you make links in the CKEditor. The check mark to automatically detect a link must of course be turned on.


A module that you have to install with composer because there are corresponding libraries. Leaflet provides a map output for the Geofield. You can set this when displaying the field.


This module will help you to enter the latitude / longitude coordinates in a Geofield field.

Must be installed with Composer as a library comes along.

At the settings of the module you tick which services (= type of cards) you want to use.


A field type with which you can enter coordinates for a location determination. This module almost always forms the basis for an output with a card. You then need other modules for that.

You can choose input from different options.

Holiday Chart

A calendar with the holidays ... On clicking you can easily indicate the holidays as an admin. Unfortunately, the module does not provide CSS and therefore you do not get a calendar but the data come as a list. The clicking does work. All Sundays are holidays ... you can not change this ..

Node Title Validation

There is something like 'field validation', which determines what is allowed to be typed in a field and what is not. However, the title field is a special case. It is not regarded as an ordinary field. This module makes it possible to set a validation for the title field as well.

Node Save Redirect

Simple module with many possibilities. After creating and / or adjusting content, you can perform a redirect instead of displaying the content. For example, you can place a thank you. Normally this can also be done with Rules ..., but this is easier.


Turns a simple text field display into a marquee. Add some CSS to the .marquee class yourself.

The display of the field.


Choose the direction.

A Simple Timeline

Handy module that turns a view into a timeline. The word timeline can be interpreted broadly. Everything that you actually want to show among each other is eligible. The order of the view is decisive for this. It does not have to be a date.

You have different settings:

Field as Block

This module is just the opposite as Blockfield. It converts a field into a block. For example, you can show an image of a content type somewhere in a block instead of between the other fields. This can be useful and is actually a kind of 'light' Panels or Display Suite.

Animate On Scroll

A clever module ... Ensures that you can provide some animations when scrolling. View the overview of the possibilities on their site. The codes you see then must be applied to your div's. You can rewrite the fields in a view.

Admin Menu Search

Admin Menu Search intends to help admin to search through the list of menus available in Drupal Toolbar providing autocomplete list. Providing a fast access to all administration links for keyboard lovers.

Requirements: Admin Toolbar, Admin Toolbar Tools


With the Facet module, site builders can easily create and manage facets of search interfaces. You can see this a lot on webshops.

Content Access

This module allows you to determine access at content type level.

Who is allowed to see, modify, create the nodes? Can be set per roll.

You go to your content type. A tab has been added with access rights.


You can use CSS to make every piece of your page Sticky. A menu bar then remains at the top when scrolling. You give the section a class or ID name and you add position: sticky. A CSS instruction that is fairly recent. Older browsers can not do this.

Link target

The link field can be set globally at the view to open the links in another window or the same.

If you now want to determine per node (actually per link) what the target of the hyperlink is, this is a useful module. A widget will be added to the form input.


A module that hides some things for the user. For example, you always get a complete explanation of a text field which html can be used and which can not. Disturbing ... With Simplify you can hide this and other things.

So it is normal:

Color field

A module that allows you to choose a color. You wonder what this can serve for? Well ... I combine it with the Token module and I let someone determine the background color of the site without the person needing Drupal knowledge.

An example

Image effect

We have seen several modules for making image styles.. (eg Focal Point, Imagick,..) This one is interresting for making images of the same size without loss of pixels. The empty space is filled with a white background.

An example.

Image Hover Effects

Add some hovr effects on your images in nodes and views.

With a little CSS (use Asset injector), you can display images in an attractive way. Take an image style larger than you CSS width. When zooming in the image will still show acceptable resolution.


If you want to change content, taxonmy, users, ... in the future, you can set a bookmark. So you can see in a view the items you selected.

The module has 2 built in types of flags; Bookmark for content and Follower for users. 

You can add a new one yourself eg. A to do list

Views send

You have a view with an email field. With this module you can send row by row. Using tokens you can personyze your message.

Select the fields you need in the mail.


Contact Storage

Every time somebody uses the contact form a mail is sent.  This modules stores every mail into the Drupal database. So you can look at every contribution.

Look at the module configuration to see te new tab.


This module allows you to do more with menu's. There are a lot of configurations to explore. Columns, depths, effects,...

After installation of the module and his third party files, you get for every existing menu a Superfish alternative. Delete the other menu blocks.

Login Popup

This module will provide simple Login and Register link as a block plugin, which will load the Drupal Login form and Register form in a popup..

Download and activate the module

Under Structure => Block lay-out remove the original Drupal Login block.

CSV Importer

Add nodes into a content type.

The CSV file must have the machine names of the fields in the first row. Also look at het example the module provides. References (images) ust have a file ID to reference to. One can find this ID by making a view of the files.

Views System

A module specially made for administrators.. One can make views with it that go into the Drupal core for its content. Module and theme views are possible now.

A view with the installed themes and their information.

Protected Pages

Pages can be protected with a password. You can use a global password. Whan a visitor uses this password, he/she has access to all the protected pages. Or you can use a seperate password for each page.

Field Display Label

Simple module that allows you to override the field label in the display of the field. I usually give a field a name with the content type in it. (eg immo_image) Easy to use in views. With this module one can override this technical name.



Translate the content of your site with Google Translate... Not always correct, but the visitor knows what you want to say... The built in, multilanguage module in the core of Drupal 8 allows you to do the translations yourself. This is much better than GTranslate, but needs a lot of work..


Strange name for this module..that makes working with Paragraphs very easy. It offers an interface to add, delete and edit paragraphs while looking at the content as administrator.

CSS Editor

A smaller version f the CSS injector module (part of the Asset injector). The CSS applies on a whole theme (or not). You can not apply it only for some pages, content types...


To comply with the European cookie law... One of the cookie messages..

Configure what the visitor sees on the front page. You need to make a cookie-policy page if the visitor needs more information.


Initially made for tagging faces in an image. You can use this also to put info on the image. Use the new field.


Click on the image and fill in.

None Title

A simple module that allows you to hide the title, by typing <none> as node title.

One can hide the title field in a content type. All node titles will be hidden. With this module you can choose to do so with the nodes separately.

Field Timer

A date field than can be displayed in three different countdowns.. text, Led and clock display. If the date has passed, you can turn it automatically into a timer showing the days and hours passed.

Search Exclude (Node)

A default search page looks for content in all content types. If you want to hide some content using roles and permissions, the search pages continue to index this hidden content. When a user clicks these search results, they will get a page with no access. We want to avoid this.


A special area for catching attention..Boxout. It has his own layout. (see the box on the right)


Add the button in your text format.

Modal Page

Simple module that allows you to add a modal message to a page.

There is als a button for the user to disable the modal screen in the future.



A discovery... this one. A third party module that shows a view with animated transitons when filtering.

Install the third party. Take only what is necessary. The download has a lot more..

Simple Image Popup

This module allows you to use pictures in the CKEditor text fields that popup by clicking. It is not a gallery.. One image at the time.. It is usefull when you put small pictures in the text. Visitors can look at them in full size by clicking.


You can embed a view into a field with this module. Handy to navigate to other nodes you want to display. Use contextual filters to show the related (or excluded) content.

Set the view default or choose one for every node.

Copyright Block

This module creates a block that allows you to configure a copyright message by using the available tokens.

Download and enable the module.

Go to admin/structure/block lay-out and click on the Place Block button next the blockname.


A CKEditor plugin that allows you to add a wide range of symbols.

Third party... Use the link on the Symbol page to download and install.


Basic Cart

This is a simple version of a webshop. It allows you to add the shopping possibility to a common content type. Not so big as Commerce but sometimes it is sufficient. The buyer and admin gets an email after buying. No online payments but TVA,... is present.


When you want to use a piece of content several times in a textfield, you can make a Box first and reuse it when needed.

It is a new structure. It acts like a block, but embedded in a text field. You could use it as a piece of information to start or to end with writing articles.

Coming Soon

The Coming Soon modules allows you to add a "coming soon" page to your website, with a fully responsive template, that can be easily customize to fit your needs.


As the name says... you have a new fieldtype: Tables.

You can manually put content into the grid. The first row is the header. It has a different layout. Leave it blank if you don't use it.

Colorbox Zoom

A Colorbox presentation with zoom possibilities. After activating of the module all Colorbox presentations have this zoom effect. This could be an disadvantage.

On the left, the default image. On the right, the zoom effect 1.5 X on mouseover.


You can order your content display by using blocks, choosing to show or hide the blocks on content types, nodes, themes,.. This can lead to complex situations..

This module controls the blocks from the 'context' of what you see.

Smart Trim

In the teaser mode you want to trim the textfields. You can do this using the amount of characters. Now you can choose words too, with this module. You can also choose the read more text.

Image Resize Filter

This module should be in the core... a long time ago. If you use the CKEditor to resize images, the module filters away the pixels that are no longer necessary. The original picture and a smaller copy is stored in your folders. Your page will show up faster. Good for the SEO too..


With this module you can quickly generate dummy content, menus, terms, users and vocabularies.
Install and enable the module.
Go to configuration - development.

Animated scroll to top

This module is simular to the module back to top.
Install and enable the module.
Go to configuration - user interface -  animated scroll to top and you see that you can set the background color and the hover background color of the button.


The commerce module has to be installed with Composer..The Commerceguys provide now an alternative. With Ludwig one can install Commerce without composer. The Ludwig module (Ludwig von Beethoven was a deaf composer --Drupal fun--) shows the manual way.


This module allows you to capture content from another site. For security reasons this is depreciated. Most of the browsers block this content. Therefore this module can not be used...unless you use another module... 'Allow site iframing'.


You want a default textfield every time the node shows? This module does the job. Set the input not visible if needed. You can put the field wherever you want, just like another field. I used is as a replacement for a field label.

Auto image style

The display of an image field can be put into an image style. Some images are portret, others are landscape oriented. This module allows you to set 2 image styles and the program will choose the one that fits the best...

Choose 2 styles.


You want to use images between text in your CKEditor, but you want to use image styles too... It is possible.

After activating your module do the settings... In wich textformat you want to use it?

File Entity Browser

This module takes some time to install, but it is a useful tool. You need to install 5 modules and 3 third parties. You can use composer, but it can be done manually too.

For those who use composer. Look at the link on the module site. You need to use these commands. 

Switch Page Theme

Sometimes it is useful to change themes on one site. Views and blogs display in some themes better than in others. Frontpages can be cool in other themes...

After installing just do the settings on witch pages you want the themes.

Entity Print

The module allows you to make a PDF print of nodes and views. (later Word and Epub). It needs to be installed with composer.

composer require "drupal/entity_print 2.x"

I use the 2.x version...


Hany module to navigate between nodes of a content type.

Configure the content types.


In the display mode, 2 fields are now available.

Office Hours

This module creates an "office hours" or "opening hours" field.
It have also an 'open now'/'closed now' indicator.

Install and enable the module.
Create a new contenttype and select the field: Office hours.


Drupal has a built in revision system to detect changes in the versions of content. You need to enable it. You can look at the versions in order to return to a previous one.

I made some mistakes here on purpose..

Disable Field

You want to give permission to somebody to add or edit content? You want them not to add content in some paticular fields... Here is the module...Every field gets this option...

CKEditor Upload Image

Your working with the CKEditor and you want to add a picture. Just copy-paste it! The image will upload itself automatically. The pictire has to be on the clipboard of your computer. On this moment copy-paste directly from websites is not possible due to browser settings.

Sticky Navigation

You can make any element sticky. That means that you keep it visible at all times. Usually navigation blocks like menus are used for this, but you can choose any element you want.

Look at the menu in the default situation...

Entity Connect

If there is a reference in a content type towards other content, users, taxomomy terms,... you can only make the link if the referenced contents already exists.

This module makes it possible to edit existing content or to add new ones, without leaving the node.


This module makes it easy to work with persons and their rights. A school with classes for example.. Allow them to view and participate with content, users, blogs and forums

It seems to be an alternative for the Organic Group module.

Field Permissions

In Drupal you can set permissions on content types.

With this module you can set permissions for every field. So it is possible to hide some fields unless the user is logged in. You can also give permissions to create or edit content.


Webshops are very popular. We looked forward to the new Drupal 8 Commerce module and his extentions.

Wat do you get after installing the Commerce module, and only the commerce module.. Well there are many submodules. So it is not only Commerce.

Look what you need..

Masonry API

Masonry has the possibility to fill in the empty spaces. Not only with images, but with all content. It adapts the size of the divs. During the resizing of the screen you get a javascript transition for free..

Page Manager

This module is necessary to configure Panels. Not an easy one... You can use Panelizer instead. Panelizer is easier.

Page Manager works with variant of a display. They overrule the default Drupal display.


Panels is together with Display suite, capable of structuring your content.

You need Page Manager or Panelizer to do the configuration.

In the content type you use the panilize option.


Sending newsletters in HTML...no problem. Send them scheduled with Simplenews Scheduler and Swiftmailer.

There are some examples.


You can choose HTML


First you make a date field in a content type.

Now you use the views template module to make the calendar.


Choose the field you made.

Workbench Email

This module comes with the Workbench and Workbench Moderation modules. You can send mails to anybody, when a transition state has changed. A transition state can be draft, published, needs review...

First you make a template

Workbench moderation

Content can be maintained by a team. Permissions can be set by role. You can give access to somebody to produce a draft version of new content, without producing it. It needs a review of a publisher. The Workbench module (not this one) gives a view display of all the changes that have been made.

Swift Mailer

This module has to be installed with Composer (see contribution Composer). The module is dependent from the Mail System module. You can send HTML mails with it. Webform uses Swift Mailer.


The module allows site administrators to switch users (with their ol and permissions) and surf the site as that user (no password required).


A big one...this is...A large improvement in comparence with Drupal 7. A very popular one too..

The module has a lot of built in CSS and tools. The elements are sometimes prefabricated into components eg name, address,..component


This module adds an extra field to the form. Users don't see this field, spam bots do. From the moment this field (=honeypot) is filled, the form closes for some seconds.

This method is very user friendly as it is not visible for the user. Not so effectieve as Mollom though...

Views Split

This modules uses the built in Display Modes possibility in Drupal 8.

In the structure menu you can set a new display mode. I made small teaser. Yust a name...


A simple module that is very usefull for lang list. Certainly if multiselect is possible.

We hav all the countries of the world here.. Chosen offers you a simple textfield. When you click it turns into a list.


Features is a popular module with millions of downloads...You can export contentypes and view with it. It is an alternative for a partial backup.

Simple XML Sitemap

Every site wants a good search engine ranking. The metatag modules is needed for that as well as this module. A sitemap is een collection of the nodes you want to be indexed by the search engines. Usually this sitemap is on the front page. Search engines find them en start indexing.