Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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