Core modules

Documentation for Drupal 8 core modules.

Actions module

Perform tasks on specific events triggered within the system.

Activity Tracker module

Enables tracking of recent content for users.

Aggregator module

Aggregates syndicated content (RSS, RDF, and Atom feeds) from external sources.

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

Sends pages using the BigPipe technique that allows browsers to show them much faster.

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.

Book module

Allows users to create and organize related content in an outline.

Breakpoint module

Manage breakpoints and breakpoint groups for responsive designs.

CKEditor module

WYSIWYG editing for rich text fields using CKEditor.

Color module

Allows administrators to change the color scheme of compatible themes.

Comment module

Allows users to comment on and discuss published content.

Configuration Manager module

Allows administrators to manage configuration changes.

Contact module

Enables the use of both personal and site-wide contact forms.

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.

Forum module

Provides discussion forums.

HAL module

Serializes entities using Hypertext Application Language.

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

Link module

Provides a simple link field type.

Content Translation module

Allows users to translate content entities.

Media module

A collection of information about the media module

Menu UI module

Allows administrators to customize the site navigation menu.

Options module

Defines selection, check box and radio button widgets for text and numeric fields.

Node module

Allows content to be submitted to the site and displayed on pages.

Path module

Allows users to rename URLs.

Quick Edit module

Provides in-place content editing.

RDF module

Enriches your content with metadata to let other applications better understand its relationships and attributes.

Responsive Image module

Provides an image formatter and breakpoint mappings to output responsive images using the HTML5 picture tag.

RESTful Web Services module

Exposes entities and other resources as RESTful web API.

Search module

Enables site-wide keyword searching

Serialization module

Provides a service for (de)serializing data to/from formats such as JSON and XML.

Shortcut module

Allows users to manage customizable lists of shortcut links.

Statistics module

Logs content statistics for your site.

Syslog module

Logs and records system events to syslog.

System module

Handles general site configuration for administrators.

Taxonomy module

Enables the categorization of content.

Configuration Translation module

Provides a translation interface for configuration.

Internal Page Cache module

Caches pages for anonymous users. Use when an external page cache is not available.

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.

Tour module

Provides guided tours of the website.

Update Manager module

Checks for available updates, and can securely install or update modules and themes via a web interface.

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 UI module

Administrative interface for Views.

Workflows module

User Interface and API for managing content workflows.

Content moderation module

Documentation for the Drupal 8 'Content moderation' module.

EXPERIMENTAL: Experimental Requirements Test

Documentation for the Drupal 8 core Experimental Requirements Test module.

EXPERIMENTAL: Experimental Test

Documentation for the Drupal 8 core Experimental Test.

EXPERIMENTAL: Migrate module

Documentation for the Drupal 8 core Migrate module.

EXPERIMENTAL: Migrate Drupal module

Documentation for the Drupal 8 core Migrate Drupal module.

EXPERIMENTAL: Migrate Drupal UI module

Documentation for the Drupal 8 core Migrate Drupal UI module.

EXPERIMENTAL: Place Blocks module

Allow administrators to place blocks from any Drupal page.

Settings Tray module

Documentation for the experimental Drupal 8 Settings Tray module

EXPERIMENTAL: Trash module

Documentation for the experimental Drupal 8 Trash module.

EXPERIMENTAL: Workspace module

Documentation for the experimental Drupal 8 Workspace module.

Guide maintainers

Add content