Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

2,584 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Add to Calendar Date Augmenter

This module provides links to add an event to a calendar, similar to Add to Cal or Add To Calendar Button. Unlike those modules, this one has no external dependencies or libraries it relies on....
Categories: Content editing experience, Integrations, Site structure

Datepicker

This module extends the date_popup module (from the date project) to provide a JQuery UI inline datepicker, rather than a popup out of a textfield. For an example of this see http://jqueryui.com...

Node Revision Delete

The Node Revision Delete module lets you track and prune old revisions of content types. Features 2.x This is a complete rewrite. A lot of code no longer seemed to be necessary has been removed. If...
Categories: Content editing experience, Developer tools, Performance

Recurring Date Field Modular Widgets

Provides a framework for developing widgets for Recurring Dates Field, and a few bundled widgets. Bundled widgets The project comes with 3 widgets: Alpha: a general purpose widget built with states...

Timefield

Timefield is a Field API field for storing simple non-timezone time values, with an optional end time, utilizing a simple JQuery timepicker widget for input. Normally, you will want to use a Date...

Compact date/time range formatter

The compact date/time range formatter module provides the ability to display date/time range fields in a more compact form, by omitting the month or year where it would be duplicated. Examples: 24...
Categories: Site structure

Calendar Link

About Calendar link provides two Twig functions for generating links for various calendaring services. Requirements This module does not require any additional modules outside of Drupal core. This...
Categories: Content display

Time Range

Time Range Provide the form widget to fill in the time range. This is just a change to the display form, so that the user doesn't need to enter too much content. This module not store time data....
Categories: Site structure

Moderation Sidebar

Moderation Sidebar provides an off-canvas menu to moderate the current Entity. To use the sidebar, visit any Moderated Entity and click the "Tasks" button in the Toolbar. This will open an off...
Categories: Content editing experience

Date range formatter

This modules provides field formatter for date fields. The formatter shows date ranges using the preconfigured format.
Categories: Site structure

AJAX Comments

Provides ajax comments to Drupal sites (commenting like a social networking sites: Facebook, Google+, vk.com etc). Features: - Makes AJAX submits - Allows replies to comments on the actual thread...
Categories: Content display

Views Date Range Filters

Adds filter options for date range fields. Install and rebuild cache to see the options. It will be obsolete when this core issue is resolved: [#2924061] For more information see this discussion: [...
Categories: Content editing experience

Double Field

What is Double Field? Double Field is a small module written to provide extensions to Drupal's core Fields. By this module you can split your fields up into two separate parts. For the moment it...
Categories: Content editing experience, Content display, Site structure

jQuery plugins

The jquery_plugin module provides miscellaneous jQuery plugins, which can be loaded from any module or theme by calling jquery_plugin_add($plugin) in Drupal 6 or drupal_add_library('jquery_plugin',...
Categories: Developer tools

Clientside Validation

This module adds clientside validation (aka "Ajax form validation") for all forms and webforms using jquery.validate. The included jquery.validate.js file is patched because we needed to be able to...
Categories: Content editing experience, Developer tools

Views between dates filter

This Views filter provides the between date functionality you've been looking for by answering the question: "What events are on this date?" It displays all content (comparing start and end dates)...

AP Style Date

Output Date fields as AP Style. This module aims to meet most of these requirements. According to the AP Style book, Dates should be formatted as such Dates Always use numerical figures, without ...
Categories: Content display, Content editing experience

Add To Calendar Button (AddEvent.com)

Add to Calendar Module integrates 'Add to Calendar' button provided by addtocalendar.com which supports iCalender, Google Calendar, Outlook, Outlook Online and Yahoo Calendar. A thirdparty field...
Categories: Content display, Site structure, Integrations

Add to Cal

Drupal field formatter providing Add to Calendar links. Export events Google Calendar Yahoo! Calendar Outlook.com Calendar iCal / MS Outlook The field formatter provides a button next to the field...
Categories: Integrations, Site structure

Copyright Block module

About this Module This module creates a block that allows you to configure a copyright message that automatically updates using the current year from the server that your site is hosted on. It does...
Categories: Content editing experience

Custom Permissions

This very light-weight module allows additional permissions to be created and managed through a administration form. It uses the menu access system to allow or disallow access to it. On the...
Categories: Access control, Administration tools

Facet API

Overview The Facet API module allows site builders to easily create and manage faceted search interfaces. In addition to the UI components that come out of the box, themers and module developers...
Categories: Site search

Unique field

This module performs additional validation when a node is created or updated by a user to require that a node's title, author, language, and CCK fields are unique within a given context. Without...
Categories: Content editing experience

Password Strength

Password Strength module provides realistic password strength measurement and server-side enforcement for Drupal sites using pattern-matching and entropy calculation. Almost any type of password...
Categories: Security, Developer tools

Flippy - Previous / Next pager for Nodes

Flippy is an ultra-simple module that generates previous/next pagers for content types. On the Node type administration screen, you can turn Flippy on or off for each content type. It'll generate a...
Categories: Content display

Pages