Announcements Feed module
Announcements Feed module provides a feed of Drupal project and Drupal Association announcements in core
Automated Cron module
Provides an automated way to run cron jobs, by executing them at the end of a server response.
Ban module
Enables banning of IP addresses.
BigPipe module
Documentation for the Drupal 8 BigPipe module
Block module
Controls the visual building blocks a page is constructed with. Blocks are boxes of content rendered into an area, or region, of a web page.
Breakpoint module
Manage breakpoints and breakpoint groups for responsive designs.
CKEditor 5 module
WYSIWYG editing for rich text fields. A modern replacement for the CKEditor module.
Comment module
Allows users to comment on and discuss published content.
Configuration Manager module
Allows administrators to manage configuration changes.
Configuration Translation module
Provides a translation interface for configuration.
Contact module
Enables the use of both personal and site-wide contact forms.
Content moderation module
Documentation for the Drupal 8 'Content moderation' module.
Content Translation module
Allows users to translate content entities.
Contextual Links module
Provides contextual links to perform actions related to elements on a page.
Custom Block module
Allows the creation of custom blocks through the user interface.
Custom Menu Links module
Allows administrators to create custom menu links.
Database Logging module
Logs and records system events to the database.
Datetime module
Defines datetime form elements and a datetime field type.
Datetime range module
Documentation for the Drupal 8 'Datetime range' module.
Dynamic Page Cache module
Caches pages for any user, handling dynamic content correctly.
Field module
Field API to add fields to entities like nodes and users.
Field UI module
User interface for the Field API.
File module
Defines a file field type.
Filter module
Filters content in preparation for display.
Help module
Manages the display of online help.
History module
Records which user has read which content.
HTTP Basic Authentication module
Provides the HTTP Basic authentication provider.
Image module
Defines an image field type and provides image manipulation tools.
Inline Form Errors module
Makes form errors more accessible and user friendly by placing the error messages next to the form elements
Internal Page Cache module
Caches pages for anonymous users. Use when an external page cache is not available.
JSON:API module
If you’ve argued about the way your JSON responses in a decoupled project should be formatted, JSON:API is your anti-bikeshedding tool.
- JSON:API
- Glossary of Terms
- API Overview
- Core Concepts
- Filtering
- Includes
- Pagination
- Sorting
- Revisions
- Translations
- GET, POST, PATCH and DELETE
- Fetching resources (GET)
- Creating new resources (POST)
- Removing existing resources (DELETE)
- Updating existing resources (PATCH)
- Customizing Resources
- File Uploads
- JSON:API vs. core's REST module
- What JSON:API DOESN'T do
- JSON:API Extras
- Security considerations
Layout Builder module
Drupal's Layout Builder makes it easy and quick to create visual layouts to display content.
Link module
Provides a simple link field type.
Media module
A collection of information about the media module
Media Library module
Adds features that make it easier to create, find and use media items.
Menu UI module
Allows administrators to customize the site navigation menu.
Migrate module
Documentation for the core Migrate module in Drupal 8-10.
Migrate Drupal module
Documentation for the Drupal core Migrate Drupal module.
Migrate Drupal UI module
Documentation for the Drupal 8 core Migrate Drupal UI module.
MySQL module
The MySQL module provides the connection between Drupal and a MySQL, MariaDB or equivalent database.
Node module
Allows content to be submitted to the site and displayed on pages.
Options module
Defines selection, check box and radio button widgets for text and numeric fields.
Path module
Allows users to rename URLs.
PostgreSQL module
The PostgreSQL module provides the connection between Drupal and a PostgreSQL database
Responsive Image module
Provides an image formatter and breakpoint mappings to output responsive images using the HTML5 picture tag.
Password Compatibility module
The password compatibility module provides the password checking algorithm used with Drupal prior to version 10.1.x.
Navigation module
Documentation for the admin Navigation module.
RESTful Web Services module
Exposes entities and other resources as RESTful web API.
- RESTful Web Services module overview
- Getting started: REST configuration & REST request fundamentals
- GET for reading content entities
- POST for creating content entities
- PATCH for updating content entities
- OAuth patch example
- DELETE for deleting content entities
- GET on Views-generated lists
- JavaScript and Drupal 8 RESTful Web Services
- More info and resources for Drupal 8.x REST API
- Using other authentication protocols
Search module
Enables site-wide keyword searching
Serialization module
Provides a service for (de)serializing data to/from formats such as JSON and XML.
Settings Tray module
Documentation for the Drupal 8 Settings Tray module
Shortcut module
Allows users to manage customizable lists of shortcut links.
SQLite module
Provides a database driver for SQLite.
Syslog module
Logs and records system events to syslog.
System module
Handles general site configuration for administrators.
Taxonomy module
Enables the categorization of content.
Telephone module
Defines a field type for telephone numbers.
Testing module
Provides a framework for unit and functional testing.
Text Editor module
Provides a means to associate text formats with text editor libraries such as WYSIWYGs or toolbars.
Text module
Defines simple text field types.
Toolbar module
Provides a toolbar that shows the top-level administration menu items and links from other modules.
Update module
Documentation for the Drupal 8 core Update module.
User module
Manages the user registration and login system.
Views module
Create customized lists and queries from your database.
- Views overview
- Add a contextual filter to a view
- Add a display to a view
- Add a field to a view
- Add a filter to a view
- Add a relationship to a view
- Configure Views for debugging
- Create a simple block view
- Create a simple page view
- Customize the output style of a view field
- Disable Views caching
- Expose a filter to site visitors
- Give a custom name to a field in the Views edit screen
- Give a custom name to a filter in the Views Edit screen
- Manage display settings for the Views configuration screen
- Manage your views collection
- Rewrite the output of a view field
- The Views UI module
- Math in rewrite result in Views
Views UI module
Administrative interface for Views.
Workflows module
User Interface and API for managing content workflows.