Note: This list may not be complete. No component, listed or unlisted, may be used outside of
the technology in which it is released. The usage decision for a component is found in the Decision
and Decision Constraints.
Aggregator
|
The Aggregator module is a feed reader that is included in Drupal core. When enabled, the Aggregator module can fetch syndicated content from other websites. |
Ban
|
Ban enables banning of Internet Protocol (IP) addresses. |
Block
|
Block controls the boxes that are displayed around the main content of a Drupal website. |
Blog
|
The Blog module (a core module in Drupal 7 and earlier) allows authorized users to maintain a blog. |
Blog API
|
This module allows users to post content using applications that support Extensible Markup Language, remote procedure calls (XML-RPC) for blog application programming interfaces (APIs). |
Book
|
Book is a core module of Drupal that is not enabled by default. A book is a set of pages tied together in a hierarchical sequence. |
Breakpoint
|
Breakpoint keeps track of the height, width, and resolution breakpoints for responsive design. |
CKEditor
|
CKEditor provides a What You See Is What You Get (WYSIWYG) editor. |
Color
|
The Color module allows users with the Administer site configuration permission to change the color scheme of themes that have been built to be compatible with it. |
Comment
|
The Comment module in Drupal allows users to comment on many types of site content, as allowed by the site administrator. |
Configuration Manager
|
The Configuration Manager Drupal module allows site administrators to modify configurations. |
Contact
|
The Contact module allows site visitors to send emails to other authenticated users and to the site administrator. |
Content Translation
|
Content Translation allows content to be translated into different languages. |
Contextual Links (contextual)
|
This module provides contextual links to perform actions related to elements on a page. |
Dashboard
|
Dashboard gives administrators a customizable overview of important site information. |
Database Logging (dblog)
|
The Database Logging Drupal module logs and records system events to the database. Formerly known as Watchdog. |
Datetime
|
This module allows users to implement a datetime field. |
Email Field
|
Email defines a simple e-mail field type. |
Entity API
|
Entity provides an API for managing entities like nodes and users. |
Entity Reference
|
Entity Reference provides a field that can reference other entities. |
Entity Translation
|
Entity Translation allows users to translate content entities. |
Field
|
Field module is an internal developer application programming interface (API). |
Field SQL Storage
|
Field SQL Storage stores field data in an Structured Query Language (SQL) database. |
Field UI
|
The Field UI module provides an administrative user interface (UI) for attaching and managing fields. |
File
|
The File module enables users to upload and attach files to content and to manage these uploads if they have the appropriate permissions. This module is responsible for validating file content and managing uploaded files. It also provides options for displaying file content. |
File Uploads
|
File Uploads allows users to upload and attach files to content. |
Filter
|
The Filter core module allows users to configure formats for text input for their website. |
Forum
|
Forum enables threaded discussions about general topics. |
Help
|
The core Help module supports Drupal`s built-in help system. Its Help landing page appears by default in the administrative Graphical User Interface (GUI) of a site. |
History
|
History records which user has read which content. |
Hypertext Application Language (HAL)
|
HAL serializes entities using Hypertext Application Language (HAL) |
Image
|
The Image module (in core as of Drupal 7 only) allows users to display and manipulate images on their website. |
Layout Builder
|
The Layout module manages page layouts for content presentation. |
Link
|
The Link module defines simple link field types. |
List
|
List defines list field types. List can also be used with Options to create selection lists. |
Locale
|
Locale adds language handling functionality and enables the translation of the user interface to languages other than English. |
Markup Language
|
The Markup Language module adds language handling functionality to Drupal. |
Menu
|
The Menu module provides an interface to control and customize the powerful menu system that comes with Drupal. |
Menu Link
|
Menu Link enables users to create menu links. |
Multilingual
|
Multilingual allows content to be translated into different languages. |
Node
|
Node allows content to be submitted to the site and displayed on pages. |
Open ID
|
The OpenID module adds a feature to the User login block and displays a new link allowing a user to sign in using OpenID. |
Options
|
The Options module defines selection, check box, and radio button widgets for text and numeric fields. |
Overlay
|
Overlay displays the Drupal administration interface in an overlay. |
Path
|
The core Path module lets users optionally create Uniform Resource Locator (URL) aliases for your Drupal pages. |
PHP Filter
|
The PHP filter core module adds the ability to include Hypertext Preprocessor (PHP) code in posts. |
Ping
|
Ping alerts other sites when the user`s site has been updated. |
Poll
|
Poll allows the site to capture votes on different topics in the form of multiple choice questions. |
Profile
|
Profile supports configurable user profiles. |
Quick Edit
|
This module provides in-place content editing functionality for fields. |
Resource Description Framework (RDF)
|
Resource Description Framework (RDF) enriches Drupal content with metadata to let other applications (e.g. search engines, aggregators) better understand its relationships and attributes. |
Rest
|
Rest allows Web Services to be available on a user`s site.Web Services make it possible for other applications to read and update information on a site via the Web. |
Search
|
Search enables site-wide keyword searching. |
Serialization
|
Serialization provides a service for (de)serializing data to/from formats such as JavaScript Object Notation (JSON) and Extensible Markup Language (XML). |
Shortcut
|
Shortcut allows users to manage customizable lists of shortcut links. |
Statistics
|
The Statistics module shows users how often a given page is viewed, who viewed it, the previous page the user visited (referrer URL), and when it was viewed. |
Syslog
|
The Syslog module logs events by sending messages to the logging facility of the web server`s operating system. |
System
|
The system module provides system-wide defaults for running jobs at particular times, storing (caching) web pages to improve efficiency, and performing other essential tasks. |
Taxonomy
|
Taxonomy enables the categorization of content. |
Telephone
|
Telephone defines a field type for telephone numbers. |
Testing
|
Testing provides a framework for unit and functional testing. |
Text
|
Text defines simple text field types. |
Text Editor
|
Editor adds bindings for client-side "text editors" to text formats. |
Throttle
|
Throttle handles the auto-throttling mechanism, to control site congestion. |
Toolbar
|
Toolbar provides a toolbar that shows the top-level administration menu items and links from other modules. |
Tour
|
Tour provides guided tours of the site interface. |
Tracker
|
The Tracker core module displays a site`s most recently added or updated content. |
Trigger
|
Trigger enables actions to be fired on certain system events, such as when new content is created. |
Unlimited Number
|
Unlimited Number adds a custom render element and field widget allowing the user to choose "Unlimited" or a number value. |
Update status
|
The Update manager (Drupal 7) and Update status (Drupal 6) modules periodically check for new versions of the site`s software (including contributed modules and themes), and alert users to available updates. |
User
|
The User module allows users to register, log in, and log out. |
Views
|
The Views module is a query builder that allows the creation of complex reports and lists. |
Views UI
|
Views User Interface (UI) provides a UI for the Views module. |
XML-RPC
|
XMLRPC enables eXtensible Markup Language - Remote Procedure Call (XML-RPC) functionality. |