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.
BEM classes
Module to add BEM classes to fields/entities based on a configurable array of field/entity/bundle names mapped to BEM classes. Provides hook_bem_alter($bem_array) to view/alter the BEM classes....
Group Commerce Marketplace [DEPRECATED]
NOTE: Development has been moved to the Commerce Group Marketplace namespace to better much naming conventions in the rest of the Commerce Group ecosystem i.e. Commerce Group instead of Group...
Categories: E-commerce
Entity Reference Revisions Label Formatter
Provides label formatter for entity reference revisions like entity reference field's label formatter this module allows to show just the entity name with optional link to entity when referenced...
Categories: Content editing experience, Content display, Site structure
SingleStore
Drupal driver for SingleStore database engine (previous name - MemSQL). Currently module is in development and should not be used for production sites. Meantime you can help with issues or read...
Categories: Developer tools
Drupal Module Boilerplate
Empty boilerplate for custom Drupal 7 modules. This contains code for developer use only. name = Custom Module description = Description of the module. core = 7.x ... See or download the source...
Categories: Developer tools
Saudi Municipal Coding
Reference data and tooling for Saudi Arabia's MOMRAH Unified Municipal Coding — regions → cities → districts — with Arabic/English names, dependent address fields, and a central address-resolution...
Categories: Integrations
Data Export (pdf, docx, xlsx, csv)
Data Export Module Table of Contents Introduction Installation and Setup Main Features How to Use the Data Export Module Export Using Table Name Export Using Code Developer Hooks Additional Notes...
Categories: Administration tools, Developer tools
Geofield polygon select
Auxiliar config entity to store json polygon collections. It will populate a select in field form widget. To choose which ones are available for each field choose it in field form display settings ...
Categories: Site structure
Data Common API
Abandoned Based on Drupal 8 entities and PHP 7 advances, this project should probably not be used. This decision has also been made based on benchmarking analysis. null coalescing operator is far...
Categories: Developer tools, Site structure
Coder Tender Love
Written as a demonstration on how to extend Coder 6.x-2.x-dev with additional tests. Currently has only one test: If an @author docblock line exists, check to see if the author's name was omitted...
Categories: Developer tools
Titletool
With this module you will be able to change your name and slogan site on specifics pages ! This module is based on Logotool module that let the possibility to change your logos on specifis pages...
Categories: Content display
login usb
login using USB is use for extra authentication.For login to site you need user name and password.If you create login USB key from user edit page,then you need to use usb pen drive while login.
Categories: Access control
GCC Variable
At the moment, this is more a proof-of-concept (but seems to work well though). The aim is to be able to change the value of variables (site name, theme settings,...) according to the current group...
Categories: Administration tools, Developer tools
CKAN Packages
This is a module that allows users to configure ckan settings. the dafault values are site name for maintainer, site email for maintainer email and default license is Creative Commons Attribution...
Categories: Developer tools
Exacttarget Subscribe
Exacttarget Subscribe module allow us to add Subscriber info (User name and email) to exacttaget account. Admin have option to select the subscriber lists. Subscriber form appear as block.
Media filter
Introduction Adds a new filter for media entity, it allows to find media entity by content where this entity is used. Configuration In exposed filter options add a new filter named "Media filter...
Categories: Content editing experience
Japan Postal Code
This module provides a Japan postal code data and API for them. This fetches the csv file from the Japan post office website and insert it into the local database. After getting the data, it doesn...
Categories: Developer tools, Site structure
PHP variables
API module for converting regular string-type variables into ones that can be configured with PHP. Comes with an example module that makes user_mail_welcome_body and site_name variables...
Categories: Developer tools
Persistent Identifiers
Persistent Identifiers provides methods for creating storing and retrieving persistent identifiers of different types, including URIs, UUIDs and machine names. This project is on hiatus...
Categories: Developer tools
Node view mode
Provides a full page for each node view mode. If you have a view mode named $view_mode, you can see the node with a certain $nid displayed in that view mode at http://example.com/node/$nid/view...
Categories: Content editing experience, Content display
apachesolr_reindex
During re-indexing of solr we can specify the node-type or bundle name to drush command so that only that specific node type can be indexed instead of all. Just need to run drush bundle-reindex ...
geo_location_ip
The GEO LOCATiON module gives the ability to get country,countryCode,region, regionName,city,zip,lat,lon,timezone,isp,org,as,reverse,mobile,proxy, values based on given IP or domain name
Categories: Administration tools, Site structure
Clientside iframe filter
Iframe Filter module is an input filter that automatically converts links into an iframe embed code. It does the selection of the links by looking up the class names 'iframe' and/or target...
Categories: Content display, Developer tools
Address Suggestion
The Address Suggestion module for Drupal is a robust alternative to the address autocomplete module, which is no longer actively maintained. Address Suggestion offers a set of enhanced features:...
Categories: Site structure
Views String Aggregation
Views String Aggregation is a new module that extends Drupal Views with database-level string aggregation and concatenation capabilities. If you would like to combine values into concatenated...
Categories: Administration tools, Content display, Content editing experience