Default Modules

Below is a list of default modules that are pre-installed any time you request a site setup on the Drupal platform. You can request additional modules for your site by using the Module Request Form.


Aggregates syndicated content (RSS, RDF, and Atom feeds).
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.
Enables multi-user blogs.
Allows users to create and organize related content in an outline.
Allows administrators to change the color scheme of compatible themes.
Allows users to comment on and discuss published content.
Enables the use of both personal and site-wide contact forms.
Allows content to be translated into different languages.
Provides contextual links to perform actions related to elements on a page.
Provides a dashboard page in the administrative interface for organizing administrative tasks and tracking information within your site.
Logs and records system events to the database.
Field API to add fields to entities like nodes and users.
Stores field data in an SQL database.
User interface for the Field API.
Defines a file field type.
Filters content in preparation for display.
Provides discussion forums.
Manages the display of online help.
Provides image manipulation tools.
Defines list field types. Use with Options to create selection lists.
Adds language handling functionality and enables the translation of the user interface to languages other than English.
Allows administrators to customize the site navigation menu.
Allows content to be submitted to the site and displayed on pages.
Defines numeric field types.
Allows users to log into your site using OpenID.
Defines selection, check box and radio button widgets for text and numeric fields.
Displays the Drupal administration interface in an overlay.
Allows users to rename URLs.
Allows embedded PHP code/snippets to be evaluated.
Allows your site to capture votes on different topics in the form of multiple choice questions.
Enriches your content with metadata to let other applications (e.g. search engines, aggregators) better understand its relationships and attributes.
Enables site-wide keyword searching.
Allows users to manage customizable lists of shortcut links.
Logs access statistics for your site.
Logs and records system events to syslog.
Handles general site configuration for administrators.
Enables the categorization of content.
Provides a framework for unit and functional testing.
Defines simple text field types.
Provides a toolbar that shows the top-level administration menu items and links from other modules.
Enables tracking of recent content for users.
Enables actions to be fired on certain system events, such as when new content is created.
Checks for available updates, and can securely install or update modules and themes via a web interface.
Manages the user registration and login system.


Administration and debugging functionality for developers and site builders.
Provides a dropdown menu to most administrative tasks and other common destinations (to users with the proper permissions).
A better Toolbar.
Replaces all system object management pages in Drupal core with real views.
Allows site admins setup custom front pages for the site.

Chaos Tools Suite

Performs bulk exporting of data objects known about by Chaos tools.
A library of helpful tools by Merlin of Chaos.
Shows how to use the power of Chaos AJAX.
Shows how an external module can provide ctools plugins (for Panels, etc.).
Create custom, exportable, reusable content panes for applications like Panels.
Create custom, exportable, reusable access rulesets for applications like Panels.
Provides a UI and API to manage pages within the site.
Create custom styles for applications such as Panels.
Controls access to context based upon term depth
Allows Views content to be used in Panels, Dashboard and other modules which use the CTools Content API.

Date / Time

Views plugin to display views containing dates as Calendars.
Makes date/time fields available.
Adds 'All Day' functionality to date fields, including an 'All Day' theme and 'All Day' checkboxes for the Date select and Date popup widgets.
A Date API that can be used by other modules.
Adds an option to the Context module to set a context condition based on the value of a date field.
Enables jquery popup calendars and time entry widgets for selecting dates and times.
A Date Repeat API to calculate repeating dates and times from iCal rules.
Creates the option of Repeating date fields and manages Date fields that use the Date Repeat API.
Tools to import and auto-create dates and calendars.
Views integration for date fields and date functionality.


Examples of migrating with the Date module


Provides a field that can reference other entities.
Provides some example code for implementing Entity Reference behaviors.
Defines simple link field types.

Lightweight Directory Access Protocol

Implements LDAP authentication
Implements LDAP authorization (previously LDAP Groups)
Implements LDAP authorization for Drupal roles
Implements LDAP authorization for Organic Groups
VERY MUCH IN ALPHA STATE. Included feeds fetcher for a generic ldap query and ldap entry parser to turn fetcher data into feeds compatible parser result. Used to automate content creation based on ldap queries.
LDAP Help for configuration and reporting issues.
Implements LDAP Profile. Allows you to map Drupal profile fields to LDAP profile fields
LDAP Query Builder and Storage for queries used by other ldap modules such as ldap feeds, ldap provision, etc
Implements LDAP Server Configuration
Implements Single Sign On (SSO) LDAP Authentication
Implements LDAP integration with Views


Provides an embedded media widget for file fields.
Extends Drupal file entities to be fieldable and viewable.
An image/file uploader and browser supporting personal directories and user quota.
Provides the core Media API
Provides an API for accessing media on various internet services


This module integrates the Browscap module with Mobile tols for device detection
This module gives a set of functionality to create mobile tools users

Mobile Tools

APIs and other tools to build device specific sites.
Integrates the Browscap module with Mobile tools for device detection. Also integrations with Mobile Tools Context to give CTools contexts with device information (Not yet implemented).
Define contextual conditions and reactions for mobile devices. Works with both CTools access plugins and the Context module.
Manipulate HTTP headers per device group


Provides OAuth functionality
Provides a UI for when OAuth is acting as a provider.


Allows hiding of the content title field and automatic title creation.
Allows assigning CSS classes to blocks.
Displays dynamic content in a block.
Excludes a node title from display. It provides a checkbox on node-edit pages for easier exclusion. You can also exclude title display from teaser pages.
Manages configuration of questions for a FAQ page.
Allows version-dependent and shared usage of external libraries.
NOT FUNCTIONAL - Extended caching to support device group level caches
CSS/jQuery drop-down, drop-right and drop-left menus to be placed in blocks
Provides a mechanism for modules to automatically generate aliases for the content they manage.
Render content with tabs and other display styles
Adds predefined tab styles to choose from per Quicktabs instance.
Allows users to redirect from old URLs to new URLs.
Various helper functions for seeblue theme
Provides a user interface for the Token API and some missing core tokens.


Customize the default search, change labels, default texts, ordering, and display content types and taxonomy selectors.
Provides additional search blocks.
Provides Internationalization to Custom Search.
Adds taxonomy selectors to Custom Search.


Allows your site to be tracked by Google Analytics by adding a Javascript tracking code to every page.

User Interface

Enables CKEditor (WYSIWYG HTML editor) for use instead of plain text fields.
Update jQuery and jQuery UI to a more recent version.
A custom form element for entering the options in select lists, radios, or checkboxes.
Allows to edit content with client-side editors.


Create customized lists and queries from your database.
Provides a View style that displays rows as a jQuery slideshow. This is an API and requires Views Slideshow Cycle or another module that supports the API.
Adds a Rotating slideshow mode to Views Slideshow.
Administrative interface to views. Without this module, you cannot create or edit your views.


Enables the creation of forms and questionnaires.
Add a layout container type element to Webform.