
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.
jQuery-i18n-properties
The jQuery-i18n-properties JavaScript library as a Drupal library module.
Categories: Developer tools
Quizz
Quiz is a fork of quiz module with big improvements: - Quiz, question, result, answer are all now entity. - Configuration, access, field-able result, fieldable answer per quiz, question. - Support...
Categories: User engagement
User Recording
Summary User Recording module lets you record what your website visitors are doing on the website in form of mouse movement, clicking, typing and scrolling. It's a simple version of functionality...
Categories: Integrations
Cache Debug
The Cache Debug module provides a plugin to debug the cache tags on a response and being invalidated.
Categories: Developer tools, Performance
Social Media Links
This module adds a formatter for Link fields that sets a class in the link based on what social media site is in the link. (i.e. a link to a Facebook page will receive the class "facebook".) It can...
Categories: Site structure
Feeds Tamper: Entity Field Query by Field Collection
Like the "Entity Field Query" plug-in that comes with Feed Tamper, except that it does the look-up by a value in a field collection item in a field collection of the target entity. For example,...
Categories: Import and export
Replicate Entityreference
Replicate Entityreference extends Replicate module to manage the cloning of entities referenced in Entity reference fields. Basics When you clone an entity (node, taxonomy term, ...) containing an...
Categories: Administration tools, Developer tools
Media Internet Text Widget
If all you want is an "embed video" URL, the media picker library widget can be overkill and can be confusing. This module allows you to just provide the media URL/Embed code field that is present...
Address Field Via CEP
Provides address lookup and autofilling for Brazilian addresses in addressfield fields based on Via CEP webservices. Features Put the postal code field to the top of the address fields. Get and...
Categories: Site structure, Integrations
Menu Block Settings Override
This module allows for overriding the settings of a Menu Block, or hiding a Menu block on specific nodes. This may be useful when managing large websites with complicated menu structures. This...
Categories: Site structure
Google Scholar
Google Scholar provides a simple way to broadly search for scholarly literature. From one place, you can search across many disciplines and sources: articles, theses, books, abstracts and court...
Categories: Content editing experience, Integrations
Definition list
Overview This module exposes theme_definition_list, which will theme an array as a definition list. Usage Function theme_definition_list accepts a single keyed array as an argument: theme(...
Gentle Select Widget
Gentle Select Widget implements gentleSelect jQuery plugin for transforming select boxes into a skinnable alternative. The selection list can be rendered with multiple columns/rows to present...
Categories: Site structure
Date Endpoint
CONTENTS OF THIS FILE Introduction Requirements Installation Configuration INTRODUCTION This module is a wrapper around the DateEndpointGenerator class, which will generate date endpoint pairs in...
Categories: Site structure
Entityreference Tabs formatter
This module adds a tabs formatter for entityreference fields which supports vertical and horizontal tabs (requires field_group). Dependencies: Entityreference (obviously) Recommended modules::...
Categories: Site structure
Commerce Schema.org
Description This project add Product schema available at schema.org on your Drupal 7 commerce site. The major search engines including Bing, Google and Yahoo! have agreed to recognized these in...
Categories: E-commerce, Search engine optimization (SEO)
Angular js example
What this module does This is a simple angular js example module for adding records into the database and listing those records through the angular js concept. Installation Download the module...
Categories: Developer tools
Node Admin
Provides content type specific node administration pages. Configuration Dependencies Views Bulk Operations (VBO)
Categories: Administration tools, Content editing experience, Content display
Google Remarketing Tag
Adds a Google Remarketing Tag sitewide. More information about the google remarketing tag : https://support.google.com/adwords/answer/2476688 Please note, this module is a simplified version of the...
Categories: Search engine optimization (SEO), Integrations
Revisionator
The Revisionator module clean up insightly old revisions! Revisionator removes revisions older than the specified age, leaving a minimum number of revisions per node. Further development If you...
Categories: Content editing experience, Performance, Developer tools
Bear Habitat
Bear Habitat is a core Feature module of the Bear Starter Kit that contains configuration settings for different server environments (dev, testing, local) using the Habitat module.
Categories: Developer tools
Openlayers Geolocate Button
This module provides a simple button behavior for Openlayers that centers and zooms the map to the browser's current location when clicked. It is essentially the same code as the Geolocate behavior...
Categories: Site structure
Ingenico
If you want to take over this project, see Project ownership transfer. Allow any payment to be paid with Ingenico (formerly Ogone) through Payment. You can use it with: Ubercart Drupal Commerce...
Categories: E-commerce, Integrations
GooMap
Overview An alternate Google maps V3 module for geofield. Not happy with the other maps offerings, I created my own. It aims to be very simple and easily altered to fit other needs by providing...
Categories: Content display, Developer tools, Site structure