16,767 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Block Attributes

The Block Attributes module allows users to specify additional HTML attributes for blocks, through the block's configuration interface, such as class, id, style, title and more.

Following up with a couple of related requests in the Block Class module:

Downloads

CINC Display

CINC Display

Manage display settings with CINC using an entity-specific interface.

Usage

Create or update a module and add dependencies[] = cinc_display to your module's info file.

Next, add hook_cinc_display_apply:

Downloads

Drupal-Beebox

Beebox interface used to set up the connection with Drupal

Overview

Drupal-Beebox

Drupal Beebox automates the full technical worfklow for the translation of Drupal web sites by human translators or translation engines. It therefore substantially reduces the time and cost related to Drupal content translation. It is a European solution, based on European best translation practises.

Downloads

Views HTTP Headers

Module settings in Views

This module provides a views area plugin that allows you to specify custom http headers that should be output when the view is displayed.

For instance, you can output Cache-Control headers on a view that provides API data via JSON, thus ensuring your API always provides current information.

Alternatives

There are a few other modules that could help you do the same thing:

Downloads

Multi-domain XML Sitemap

This is a simple module that builds on top of XML Sitemap module (v2.0). It allows generating sitemap.xml for multiple domains that point to the same Drupal site. For example, you might have example.com, example.us, example.io that all point to the same Drupal site. Using this module will allow generating separate sitemap.xml files under each domain that point to the correct domain name. For example, example.us/sitemap.xml will have links pointing to example.us/..., etc.

Downloads

Features Package Settings

Overview

This module provides additional settings for Features Packages, allowing for more sensible administration on sites with big number of Features, especially when some of these Features do not need to get their State checked all the time during the development.

Downloads

Pathauto Force Regenerate

Ever need to completely regenerate paths per node type or vocabulary based on your pathauto settings and have redirects automatically created? If so, then this module's for you!

Usage is simple. Visit /admin/config/search/path/regenerate, select your desired node types and/or taxonomies, and click "Regenerate". Aliases will be updated and redirects created!

This project is sponsored by: Project Ricochet.

Downloads

Entity Birds Eye

Example for entity dia

Helper for visualize entities and bundles.

Dependencies

JointJS Page
Download

GitHub project

EBE

Sponsored by b-connect GmbH

Downloads

HTTP Request Cache

Provides a wrapper around drupal_http_request() that will, by default, cache outgoing GET requests. Also defines an alter hook so that other modules can adjust if a request is cached or not.

Requirements

No additional requirements.

Usage

Just enable the module and it will start caching outgoing GET requests. More complex rules require implementing an alter hook.

Downloads

Redis Logging

Redis Logging

Redis logging provides a logging backend for the Redis key-value store, as well as a dblog-like user interface to view watchdog entries.

Downloads

Imagefield Info

Screenshot of uploaded image.

This tiny module provides an information about selected image styles URLs to imagefield widget.

It's very handy if you want to insert uploaded images into a WYSIWYG editor.

You can also select what image style URLs you want to display in the imagefield widget.

Downloads

Panopoly Internationalization

Panopoly app to provide internationalization support!

Downloads

Drupal Development VM

Drupal VM Screenshot

This project aims to make spinning up a simple local Drupal test/development environment incredibly quick and easy, and to introduce new developers to the wonderful world of Drupal development on local virtual machines (instead of crufty old MAMP/WAMP-based development).

Drupal VM is hosted on GitHub.

Downloads

SQL Views API

This is an API module that provides an ability to integrate SQL views in Drupal.

Check out this guide about SQL Views in Drupal.

Downloads

VisJS

This module makes use of the vis.js library. Vis.js is "a dynamic, browser based visualization library. The library is designed to be easy to use, to handle large amounts of dynamic data, and to enable manipulation of and interaction with the data. The library consists of the components DataSet, Timeline, Network, Graph2d and Graph3d. "

Downloads

Field Collection Style

Field Collection styling improvements.

Features

  • equal heights of Field Collection items.
  • start, middle, and end of row clases added to items
    (fc-style-item-alpha, fc-style-item-middle, fc-style-item-omega)

Downloads

wechat user

Extends the wechat module to supply powerful function for wechat_user.

Downloads

Ubercart MyClear FPX

Integrates Drupal Ubercart with Malaysian Electronic Payment System (MEPS) - Financial Processing Exchange (FPX) payment gateway system.

This module is similiar to Commerce MEPS FPX but this one is for Ubercart.

This module use the MEPS FPX Class by Leow Kah Thong.

Downloads

Node Export Webforms

This module extends Node Export to work with:

Downloads

Node as User

coming soon...

Downloads

Field SQL Lean

This module can potentially reduce the Drupal database size by half.

Restructured field database tables. Use only one table for each field. Removed bundle field column.

Do not install this module on a production site. After lean batch process, it may not revert 100% anymore.

Backup the database before install this module.

Since this module changes the table structure, all contribute modules that query field table directly will not working. Modules that use entity query will still work. Views module is not going to work properly too.

Downloads

Fraction "Tool Size" Formatter

This module extends the Fraction and Mixed fractions modules to provide support for displaying fractional values as fractions, decimal values, wire sizes, or any combination thereof.

This is especially useful for sites that have listings of specifications for manufacturing tools like drills, end mills, cutters, etc.

Downloads

Helpful Formatters

A collection of helpful display formatters for taxonomy terms, images, and text fields.

Formatters currently include:

Downloads

Attributions

screen shot of attribution block

This module helps maintainers of Drupal modules and themes create an attribution block and an attribution page that can be used to display the attribution information about third party materials (such as code libraries, fonts, icons and images) they use in projects. The attributions is pulled from all the enabled projects on a Drupal site and renders them all in one place.

The attribution information is pulled from the .info-files present on the site.

Downloads

GraphQL

This namespace will host a GraphQL implementation. This implementation will initially contain an adapter for FETCHing and POSTing entities.

For further information regarding GraphQL and Relay please refer to these blog posts:

Downloads

Pages