Contributed Module Ideas

This group should probably have more organizers. See documentation on this recommendation.

When a developer has an idea for a module, they are often not the only one with that idea.

By announcing module ideas here, this group aims to:

  • Reduce module duplication. We can prevent two independent developers from writing separate, duplicate modules.
  • Increase developer collaboration. We can get interested developers working together at an early stage of development.
  • Improve module quality. Others can shape and improve the ideas, leading to a better module from the beginning (or, at the least, a better road map for future development.)

Before submitting a new module idea, please do a little research and search for an existing module with the same functionality.

PunamShelke's picture

Drupal 8 Training and Hands-on Contribution on 6th Jan 2018

2018-01-06 10:00 - 13:00 UTC
Event type: 
Training (free or commercial)

Hi All,

We are planning for a Drupal Training and hands-on Contribution at Unimity solutions.

Drupal Training
Topic: Working with Twig templates
Presenter: Kurinjiselvan V
Timing: 10:00 AM to 11:10 AM

List of Topics

  • Macros functions in Twig Templates
  • Functions - In Twig Templates
  • Filters - Modifying Variables In Twig Templates
  • Debugging Twig templates
  • Twig Template naming conventions
  • Twig best practices

Drupal Contribution

Read more
gauravmanerkar's picture

Ubercart PDF Invoice Mail

Hello everyone

I have created my new module called "Ubercart PDF Invoice Mail"
This module generates PDF invoices and sends along with invoice mail as an attachment

This module uses powerful, fast and efficient library domPDF. I expect viewers to try my applications and suggest if any more feature can be implemented or any bug fixing needed.Also i have created an issue for this application under Project security Applications. Here is the link

Read more
gauravmanerkar's picture

My new module Ubercart Recently Viewed Products

Hello everyone

I have created my new module called "Ubercart Recently Viewed Products"
The module basically stores info regarding recently viewed ubercart products.

Also i have created admin page to configure settings such as setting time(in sec) for keeping recently viewed products in database and how many to recent products to display. This modules provides block of recently viewed products. This module will be useful if user wants to check his latest list of latest product review.

Link to project:

Read more
sreenivasparuchuri's picture

Please wait text for Form Submit Buttons

I had created a sandbox project for Drupal 7 (

which add a Please wait.. text once we submit the form.

Due to this Submit button will be disabled until the process is complted.

Read more
sreenivasparuchuri's picture

Content type with different logos


In Drupal 8 we have Site Branding Block for generating logo which is same for all page but i want to show different logo for each content types in a site.

So I had created a module ( where we will have a form to supply logo path for each content type, based on this path logo will change whenever we navigate to page.

I would love to hear some suggestions based on this idea.

I had created a module and placed in Drupal Sandbox.

Read more
teeyo's picture

Creating a pre-launch module (Coming Soon Module)

Hello guys, I recently created a module called "Coming Soon" which helps you display a configurable "coming soon page" for your anonymous visitors, while it keeps all the other pages accessible only for users with a permission to bypass the coming soon page.

This way, you can pre-launch your website even before your content is ready (Your visitors will be redirected to the coming soon page while you can keep feeding content to your website).

In addition to this, the module gives you the ability to collect your visitors emails so you can notify them once the website is live.

Read more
cosminfr's picture

Relaxed date/time field type?

I would like to use a date and/or time field that is less strict and can store just a year, or year&month.
When searching for available modules I only found "Partial Date" which is for version 7. Are there any other similar modules available for version 8?

Preferably the module could also handle date/time ranges.
For example "1999/09" is actually an implicit date range 1999/09/01 to 1999/09/30. Or an actual explicit range "2010 Jan" - "2015 Sep".

Read more
Mann06's picture

Populating the SelectBox based on another selectbox selection


JSON is not a must to populate the selectbox based on another selectbox option.

I have developed a module and sharing with you all the module in text file.
It contains one ajax,one menu link and a function.

It is very simple and good for the drupal learners.

Please use it. contact me for any queries @

Best Regards,
Have a happy drupal
Manmohan V Singh
Software engineer
G D Udyog

Read more
selvamkf's picture

Apache Solr View Count module

Apache solr search seems to lack proper support for indexing node view count and making it useful in sorting search results (Somewhat similar issue We recently stumbled upon this and decided to come up with a module that supports both nodeview_count ( and statistics module. I have added the sandbox module Expecting to see your input if any.

Read more
timmillwood's picture

[PR effort] Contrib maintainers should add composer.json

Over in the webmasters queue I have started a discussion around a PR effort to get contrib module maintainers to add composer.json files to their modules.

Please join in and spread the word.

Read more
j. ayen green's picture

Content forwarding

The typical content creation process in for a Drupal site is to have the content creators do so on the production system, because databases are copied down, not up.

I'm working on a module that will be used, as an example, to allow the content creators to work on a staging server, and upon performing any CRUD on content, a transaction will be sent (REST for starters) to the production server, having it perform the same operation.

Read more
Eluchel's picture

I am making a site wide subscription module

I had a need for a subscription module that would let users (anonymous or authenticated) to subscribe and receive an email when site content changed. I looked around and found a module that allowed users to subscribe to individual nodes, but I needed one that would allow a user to fill out one form and then be notified when any content on the site was updated.

So I have started to build one in my sandbox. You can see it here:
Any suggestions from others would be most appreciated.

Read more
paultrotter50's picture

Log of updates performed and send monthly summary

I have a need for a module that logs the core and module updates performed.

Phase 1 would simply display a monthly summary of the updates performed.

Phase 2 would allow the monthly summary to be emailed to the site owner.

Read more
Neil Gardner's picture

SVG Image Formatter

I developed a new sandbox module at and demoed at to enable normal image fields to accept SVG files just like any other images and to display PNG alternatives for legacy browsers. It works with both the default Drupal image upload widget and Media 2's media browser widget.

Read more
Mann06's picture

Data Insertion from a form to mysql - for first time users

I was there in trouble when i get to work with drupal.

I have worked and prepared an example of the custom form module which saves the form field data to mysql.

Its really very useful for the first time users.

Please suggest me the improvements and to add more ajax validations.

Thanks & Regards,
Manmohan V Singh

Read more
Pravin Ajaaz's picture

Automatic document generation for contributed and custom Module

Whenever we install a new module, We will search for its configuration options. Even though the module has description page, there are not many modules which describe what it does in a developer's perspective.

So I decided to create a module which describes a module based on hooks, menus, schema, variables and other drupal entities it uses.

I would love to hear some suggestions based on this idea.

Read more
Noe_'s picture

Module to insert custom Javascript onto pages


I have a lot of Javascripts on my site, VWO, Inspectlet,, Google Adwords conversion, etc.
I know there are modules for each and everyone of these, the problem is the the developer (me) must download these, install them, check into Github, the whole get this online.

What I would want is, people from the marketing department to do this themselves.
This not only speeds up the development time, it also speeds up the site, because all those modules are not necessary.

Read more
ankitchauhan's picture

Social Share Counter for Drupal

Hi Folks,

I'm developing a drupal module that is clearly inspired by the share buttons used by Mashable.

This module gives the share counts for Facebook,Twitter and more which has some excellent features in more elegant manner. If you have a website, then you definitely need this module.

Project URL:

Suggestions will be sincerely appreciated.


Read more
bryantt's picture

CommentPress for Drupal

I'm interested in annotation modules in general put particularly about having a CommentPress style module that allows for threaded comments on each paragraph for any specified content type.

I already have a project started for Drupal 7, and doesn't include threaded discussions.

Read more
frankcarey's picture

Better patch management

Everyone seems to have their own ways of dealing with patch maintenance. I'd like to see this improved and standardized.

So far there is one module called patch_manager I've found that attempts this, but it tries to alter the source code from the UI, which seems unnecessary, and uses nodes for patch metadata. See

Here are some ideas for features I'd like to see:

Standard place to track patches

Read more
Subscribe with RSS Syndicate content