Contributed Module Ideas

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
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.

tnichols's picture

WPCaption Filter module to mimic the [caption][/caption] tag in Wordpress

I've been using the Wordpress_import module, and found an annoyance was the lack of support for the [wpcaption] tag.

It seemed like something that may be useful outside of the Wordpress_import as well, so I put together a simple module to implement the tag as an input filter.

It's working well for me, and I'm considering sharing it as a contributed module. I haven't found another module that does the complete implementation, as follows:


/**
* @file
* A module that allows users to enter [caption ...]info[/caption] tags into

Read more
jon_ibe's picture

Mediaplayer Nonverblaster homemade module

Long a ago in a dark night i had suddenly created a module for the mediaplayer Nonverblaster:hover.

It is a media player like the famous jw player, only more open sourced, and just better looking from my point of view.

NonverBlaster:hover was designed and developed by Rasso Hilber. It is licensed under a Creative Commons "by" Licence. It is free to use for any kind of project you like, commercial or uncommercial.

http://www.nonverbla.de/nonverblaster-hover/

Read more
herve's picture

Free shipping quotes for Ubercart

It could be nice to make shipping quotes free, for particular product classes, or even for particular product. I ve started to implement something like this, and ubercart gives all the hooks i need.
I ve not find a such module on drupal.org.

Read more
drupalshrek's picture

Daily Usage statistics log

Based on original post at: http://drupal.org/node/899896

I am interested in developing a module which records simple daily statistics, on things such as:

  • the number of profiles of each role type (per day)
  • the number of profiles which have been active in the last 24 hours/7 days/30 days (on a given day)

The first statistic would help me to keep track of the growth in different roles in the site.

Read more
xamanu's picture

Junk Guardian

A text scanning and junk detection framework for Drupal.

You can find code and current state of the module in my Git repository [1]. But please be aware that this is not working right now and you should be a programmer to have a look at the code.

There are a lot of existing modules that try to detect spam (junk) and offer some reactions on positive hits. These are all the captcha modules, mollom, spam etc.

Read more
claar's picture

Admin-only mode module

Similar concept as the readonlymode module, but this module:

1) logs out any logged-in users
2) displays a customizable message on the login form stating that only the admin user can login
3) allows you to put the site in this mode via drush

This module has no effect on anonymous user's browsing of the website.

Thoughts appreciated! The module is already coded and in-use on my drupal sites.

Read more
Bartezz's picture

Module to integrate Interspire Email Marketer with Webform 6.x-3.x module

Hi all,

For my company I have been working on a helper module for webform which integrates Interspire Email Marketer.

Read more
rteijeiro's picture

MetalMaker Module - Heavy Metal Song Lyric Generator

Hi.

We are working in a module that creates Drupal nodes and taxonomy through the MetalMaker WebService.

This module calls the MetalMaker WebService functions, parses the result XML content and create one node by each song lyric created assign them one taxonomy by album created.

It's a nice module for educational purpose and an easy way to create lyrics for metal music songs.

We use the QueryPath Module for parsing the result XML.

Read more
netivajak's picture

Attach Nodes to Menus

'Ello all

We've written a small module to allow users to relate/attach an existing node to a menu item. The nodes are then output in divs to a block so that they can be hidden and shown using css hover etc.

This can be done in node reference, templates etc, but our client wanted a quick and easy way of doing this. So we use ajax autocomplete for selecting the node and enabled this to be done on the menu edit.

Does this have an audience, or have we just solved a niche requirement?

Thanks

Jak

Read more
ZoeN's picture

Developer tool - technical sitemap

I've been thinking it would be sweet to have a module that generates a very visual technical summary of a Drupal site. Such as:

Read more
barobba's picture

Popagating metadata to referenced nodes

This module propagates metadata from parent nodes to child nodes. For example, I have three types: LogBooks > Images > Annotations. I would like each content type to share the same taxonomy terms, group audience, authorship, and status.

There is an administrative-level form, for picking which node reference fields will be managed, per content type.

Read more
sreynen's picture

Learning-by-doing Drupal education module

The idea is a module that presents a series of configuration and development tasks, e.g. create a view, add a menu callback, alter a form, etc. and then tests completion of the tasks with SimpleTest as a sort of Drupal dev training system for people who like learning-by-doing. Documentation covers learning-by-reading and the example module covers learning-by-example, but is there anything that covers this kind of learning-by-doing system for Drupal?

Read more
Fidelix's picture

Active Share Widget

I saw an amazing Sharing widget on a site today, and i searched for a drupal module but found none.

However, there is a Wordpress plugin currently.

Please, take a look at the WP plugin here:
http://www.orangesoda.com/blog/active-share-plugin-for-wordpress/

The widget is really clean and lightweight, and i think MANY people would like to use something like that.

Read more
philbar's picture

Development to Live Site Deployment Concept

I've been trying to come up with a good way to push new module and theme configurations to a live site that has constantly changing user generated content (nodes, user accounts, files...)

I think I discovered a relatively simple solution.

Clone the "Live" site to a "Dev" site. Share certain file and database resources (files directory, node table) between the two sites so user generated content is always in sync with the dev. Then after making changes to the dev site, to push the changes, all that is needed is to overwrite the non-shared data from the dev site to the live site.

Read more
DevElCuy's picture

Parsing Expression Grammars

I want to give Parsing Expression Grammars to Drupal, it will need 2 deps: lua and phplua(plugin for php), is there any issue if I publish such module in drupal.org? will be lua code mainly because I want to include examples for tutorial and perhaps build some api around lua.

If you wonder what is Parssing Expression Grammars, it is a replacement for regular expressions.

Read more
cleaver's picture

Post RSS feed to Twitter - Regex and XSS

I've developed a module that takes an RSS feed and posts it to Twitter. It uses a regular express to filter and manipulate the RSS data--IE. you may only want to post items that match a certain term and you might want to change the content before posting a tweet.

Read more
Dmitriy.trt's picture

CSS and JS alteration hooks module

I was thinking about new module. It would become a dependency for other modules which alter CSS and JS files, optimize CSS and JS code, compress it with gzip, update some JS modules up to actual versions, alter CSS and JS files' host, etc. Almost all such modules have to do some non-trivial things now:

  • Alter own module's weight to have MODULE_theme_registry_alter called after all other modules
  • Alter theme registry to be sure MODULE_preprocess_page is the latest preprocess_page hook
  • Do the job in MODULE_preprocess_page
  • Many of them also have to re-generate HTML code which will be included to the page head

As you can see, there are a lot of problems:

  • First and biggest: potential incompatibility with other modules which do other job on the same JS/CSS code
  • Non-trivial code which really needs explanation with comments
  • Performance loss, because of HTML code regeneration again and again, aggregated CSS/JS loading and saving many times
Read more
aprokopenko's picture

Quick Translate module

Hi all here.

I'm sorry if my idea is duplicated, but i searched such module and such module idea and didn't find it.

So i've developed new module for drupal and want to add it on drupal.org, to appear as drupal.org/project/mymodule. Please help me with this. I'll describe the module below.

Read more
herve's picture

Nice tables

I recently had to make a jquery table in relation to my job for a back office. I was dealing with tables because of custom contents use (excluding ckk and nodes), therefore I couldn't use views; this is why I created a very tiny module to make Nice tables for Drupal. The idea is to override the theme_table function, and add an 'options' parameter. With this option you are able to deal with jquery search forms and jquery paging function.
Nice table uses jquery_plugin module.

http://drupal.org/project/jquery_plugin

Read more
rajarju's picture

Sencha Touch UI for Drupal

Sencha Touch UI for Drupal

Its an exciting UI framework And I guess it will plug into Drupal easily

Share your ideas on the topic.

I have already started building out a basic theme using sencha

Read more
Subscribe with RSS Syndicate content

Contributed Module Ideas

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: