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.

macho's picture

News and blog entry archiver module

I just put together a module to let me archive and taxonomize news articles I come across. Sometimes I can't find an article or blog entry I remember reading, other times newspaper sites will remove stories after a certain period, and it's also just nice to have them organized in some fashion.

Read more
dnotes's picture

Block placement adjunct to core Drupal block system

I'd like a module that would allow administrators to more intuitively determine block placement, both on the page and throughout the site, using the core Drupal block system. This is what I'm thinking of:

      o A button on every page should allow administrators to edit the blocks <i>for that page</i>.
      o When not administering blocks,
            + Quick links (ajax) should be displayed on each block for
                  # hiding from this page
                  # hiding from all pages with path …
                  # configuring the block
Read more
kemotion's picture

module with which to translate in words the total bill

I think it would be interesting to create a module that allows to convert the total points of a bill, it is necessary when you want to print an invoice and is required to be expressed both in total com letters in numbers

Read more
vitalie's picture

Download an event as iCal file

Greetings from Moldova! I would like to check with you the following idea for a module: download an event as an iCal file.

It was motivated by a need to attach a calendar event to the messages sent by the Signup module. A history of this can be read here. Also there you can find the actual module. It's already written, since at that time there seemed not to be an existing solution. I would like to put it on

So what do you think?


Read more
DarrellDuane's picture

CCK Content type for referencing other content types

Does anyone know if there is a module to create a field in a content type that allows you to reference one or more other node types?

I've had a few times where it would be nice to be able to select from a list of the node types in the system. In my case, I have 10 or so node types that are used to hold data for a specific type, and for my content type that indicates what the type is (of which there are 20 types), it'd be nice to indicate which node type is used by that type to hold the relevant data.

Read more
patrickavella's picture

Sticky Social Media Share Bar

This is my first post here, ever, and I'm still new to, so please redirect me if I'm totally off topic or in the wrong area, or anything of that nature!

Read more
cleaver's picture


I needed a quick API for calling JSON-RPC. I wasn't aware of anything in contrib, so I threw it together. I just thought I'd run it by here in case someone was aware of some duplicate that I missed.

Read more
alex.pilon's picture

AdMob Wrapper Module

I recently built a small mobile site and during the development of it whipped up a quick module to handle the placement of an Admob advertisement on the site. There doesn't seem to be anything out there for mobile advertisements or Admod.

Is what I built worth submitting to get something started for mobile advertisements?

Read more
the_g_bomb's picture

Wordpress Theme conversion

I am working on a wordpress conversion of the Site5 Boldy theme.

I am probably going to contribute it once it is finished. What features would people expect to be ported from a premium theme such as this.

Read more
tmuras's picture

External database authentication

I'm considering writing a module for Drupal 7 that will allow for authenticating users against external database. I like the way this is handled in Moodle - see the attached screen-shot. The only similar module I've found is:

What do you think?

Read more
d.novikov's picture

Bulk delete nodes by taxonomy term

I'm interested if anyone ever faced the situation when you need to delete all nodes under certain taxonomy term. I haven't found any reasonable solution for this yet. However, I need to massively delete near 10-20k nodes and each of them belongs to some taxonomy term. I think it can easily be done with minimal UI built upon standart Taxonomy module and Batch API.

Any ideas about this?

Read more
barobba's picture

"Services Field" module?

Is there a module that caches "services" requests to node fields? For example:


This would be useful for service requests to take advantage of the various node-level modules, such as comments, views, etc. I have this working somewhat. The question now is "formatters".

This type of module might be unique because the choice of formatter is not easy to determine from the node type's "Display fields" menu.

Read more
j. ayen green's picture

Site Blueprint

I'm thinking of a module that self-documents the site. Not the documentation generated for the API, etc. Higher level. The audience would be an incoming developer or maintainer, etc. not familiar with the site.

The idea is for it to compile through examination a list of custom and contributed modules, blocks, views, templates, taxonomies, content types, permissions, hooks, overrides, etc., of things not provided by core, noting whether they are contributed, custom, created via the UI or in code, etc.

Read more
wanderingstan's picture

Mechanical Turk module

Years ago I had an Elancer write a module for submitting Mechanical Turk jobs (HITS) from drupal nodes. I've recently updated the code and thought that others may find it useful. Right now it is fine-tuned for transcription jobs, but it could be made more generic.

This module covers only Mechanical Turk, not other Amazon services as does the AWS module.

Read more
pwolanin's picture

Stocks and Trading groups inactive - to be merged

The "Stocks" group has no posts since 2008. (~3 total)

The "Trading" group none since 2006. (1 total)

I will merge them later today into:

Read more
Garrett Albright's picture

Allowed Protocol Editor

Okay, how's this for esoteric?

Read more
borazslo's picture

Node points

for the most intresting nodes.

An User points like module for nodes. I would like to make a block/page/view for the most interesting nodes.
Which node is intresting? You can setup simple rules for
- the length of the body
- the number of the comments (registered user's comments gets more points)
- a taxonomy term (or vocabulary)
- statistics
- votes
- extra points from the node's author / administrator

For example:
body|<1000:30 -> if the plained body's length is less then 1000 char it gets 30 points

Read more
stuckupstate's picture

Developer | Self

Employment type: 

looking to pay for assistance in designing/building a site, need to start simple and build from there. i know the basics of drupal but having a difficult time in trying to decide where to start with the project. i am basically looking for assistance in getting the basic functionality in users having the ability to log/track activities from a mobile device.

Read more
n-tuple's picture

Entity set domain based CCK field: naturally represents multi-component data or arbitrary n-ary relations between system entities

It is now for quite some time i'm using a bunch of modules i built for my projects.
I call the entire package N-Tuple.
The purpose of modules is to extend the drupal frameworking capabilties.
Modules were developed based on concepts of ER modeling.

N-Tuple modules provides cck field that developers can use in different ways:

  1. Build multi-column fields
  2. Per-column options
  3. Assign each column a list of available values
  4. Advanced management of available values
  5. As base cck field for your module. (just implement your application specific logic)
Read more
ronline's picture

purchase counter

I'd like to display number of purchases per product.
I didn't find any functionality in Ubercart so I've decided to create a module.
When turned on it displays the number of purchase right next to the “Add to cart” button.
It has been tested on two websites so far works good.

Read more
Subscribe with RSS Syndicate content