The Drupal site can have three kinds of modules, Core, Contributed, and Custom. Core modules are developed by core developers and provided with Drupal package. Contributed modules are developed by the Drupal community. Custom modules are developed by the developers like you. In this article, we’ll provide some information about the most popular modules in Drupal 8.
In Drupal over 20,000 modules are available and it is very difficult to find some most useful modules. The following top 15 most popular Drupal modules list helps to choose the right modules for your Drupal 8 site.
Views module is mostly used Drupal module and it has been included in Drupal 8 core. It is used for many purposes, some of the evident uses of Views are the given below.
- Modify the front page default view.
- Modify the taxonomy/term listing.
- Display a block with most recent posts.
- Provide a unread forum posts block.
2. Chaos tool suite (ctools)
Chaos Tool module Suite also known as CTools is a set of APIs and it helps improve the developer experience. CTools is used by many modules, like Views, Webform, etc.
Token module provides a user interface for the Token API. Also, some modules are used Token.
Pathauto module automatically generates clean and SEO friendly URL for content. The URL aliases are provided based on the predefined pattern which can be changed by the administrator.
5. Libraries API
Libraries API module establishes a common repository for libraries in
sites/all/libraries. This module is the common determinant for all modules/profiles/themes that integrated with external libraries.
6. Entity API
Entity API module provides a way to deal with entities and their properties. It helps to create new entity types. Entity API module has been included in Drupal 8 core.
7. Admin Toolbar
Admin Toolbar module transforms administration menu into a drop-down menu and provides a fast access to all the administration navigation links.
8. jQuery Update
jQuery Update module updates the version of the jQuery library to the newer version. This module has been included in Drupal 8 core.
Date module is very handy tools for adding date picker or time picker to the input field. Also, this module provides Date API which can be used by other modules. This module has been included in Drupal 8 core.
Webform module is used to making forms and surveys in Drupal site. After submission, the notification may be sent to the users and administrator via email. Results are displayed in the administrative panel and can be exported into Excel or other spreadsheet applications.
IMCE module is media uploader that supports personal directories. IMCE module can be integrated into the WYSIWYG editors. Some features of IMCE module are
- File upload and delete.
- Image preview, resize and create thumbnail.
- Multiple selection and upload.
- Directory permission.
- Directory navigation.
- Tabbed interface
- Upload configuration based on the users role
- Ajax file operation
12. CKEditor – WYSIWYG HTML editor
CKEditor – WYSIWYG HTML editor module allows Drupal to replace textarea with CKEditor. CKEditor integrates many powerful WYSIWYG editing features in the textarea field. This module has been included in Drupal 8 core.
Wysiwyg module allows editing content with client-side editors. This module helps to connect with the external text editor such as TinyMCE and CKEditor.
14. Google Analytics
Google Analytics module Adds the Google Analytics to Drupal website. This module provides all statistics features to your website. You can access all Google Analytics features with this module.
Link module defines simple link field types. This module helps to add links to any content types and profiles. This module has been included in Drupal 8 core.