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.

tacoparty's picture

Zazzle module

Zazzle.com has a PHP Storebuilder (http://www.zazzle.com/sell/tools/storebuilder) which makes it fairly easy to display Zazzle products on your website through RSS. I'd love to see a Drupal module incorporating Zazzle's storebuilder to make it a bit easier to integrate with a Drupal site. Currently I'm using a very basic implementation of Zazzle's storebuilder and then bringing onto my Drupal site using an iframe, which isn't ideal. I don't have the coding experience or I would do it myself.

Read more
thomas4019's picture

OG IMCE

Pretty self explanatory, basically each group get's a online folder and anybody who can access the group can see the folder. webfm provides some organic groups integration built in, but for the vast majority of us alreadly using ICME, I don't think we want to install another file manager.

Read more
joe casey's picture

Put blocks in a region into an HTML table

I've written a module (my first) that allows an administrator or designer to embed all of the blocks in a given region into an HTML table. This solved a layout problem that I had on a specialized page with no sidebars and six blocks in the content region.

As it is written, it could also be used to embed blocks into a list or any other HTML construct, although I don't have a use case for that capability.

It seems to me that this could be useful to others. Should I contribute it?

Read more
acushla's picture

Number as Words

Hi,

I have written a module that adds a cck number field formatter that shows the number in words.

Ex. 123456 is shown as One Hundred and Twenty-Three Thousand Four Hundred and Fifty-Six.

Do you think it will be a good idea to contribute this module?

Thanks in advance,
Rajat

Read more
dabblela's picture

Custom 'Required' Messages

This would be a small convenience module for module writers using FAPI to allow developers to set custom messages when fields are not filled in. Basically, instead of things like "The field 'Do you accept these terms and conditions?' is required." you'd be able to set something like "You must accept the terms and conditions to continue." without writing their own validations for every form. I've already coded the module for use on my own projects, just wondering if this is something the community at large would be interested in.

Read more
mansspams's picture

User Chooser

A nice replacement for userreference widget would be welcome. Something along the lines of facebooks multiple user selector as in messaging and some other places. It would be perfect for user reference fields, privatemessages, user relationships, OG invites, rsvp and multitude of other existing modules. I think best way would be creating multiple (friends, fellow og members or any other kind of user) default user views that returns user picture and name (or any other field) and jquery magic on returned html and thats it...

Read more
kostajh's picture

Poll Blocks: A Block for every Poll

Last week a client asked for the ability to display blocks for all Polls on their Drupal site. I'm not very familiar with the Poll module as I have used it infrequently, but from what I could see, poll.module only provides a block for the most recent poll. If you want to display other Polls on sub-pages, you would have to use PHP code in a custom Block to display it, which is not something I would want a client to have access to.

Read more
wapnik's picture

A framework for "horizontal extensibility"

This group sounds like a good place for this post. I feel so lonely in this world, without any feedback, any hope...

Originally i wanted to write a module that would change the "Rewrite the output of this field" section in Views UI (actually i did write it, but a bit differently at the end). I realized that this section is situated in an object (a views handler), and from that object, many other objects are inheriting this section. So to have this section appear differently as i wanted it in all the fields (all the handlers), it seems like there are two ways to go.

Read more
rfay's picture

Account re-verification module?

One of my sites really needs to re-verify members every year or so. It's a high priority on this site that members are actually "there" and reachable by site emails. I'd sure be interested in a module that

  • Sent out a verification email every (configurable) to every user
  • The email would include a validation link that they could just click that would 1) update their standing for another (configurable) and 2) put them on their profile page for updates.

Would love feedback on this idea. Or is there something that does it?

Read more
gmclelland's picture

Expiring Content Input Filter

Does any one know of a module that can expire specific pieces of content inside a node using a filter?

See this for inspiration:
http://churchit.com/expiring-content-use-this-wordpress-plugin
http://alexking.org/blog/2010/11/02/expiring-content-shortcode

I was thinking it would also be cool if the module could create a new revision of the node when the content expires.

Read more
josefnpat's picture

NETSCAPE-Bookmark-file-1 Views Export

It's used by firefox, safari, internet explorer, etc etc. We use it every day, and it is clearly outlined. I've been searching high and low for some sort of module via drupal that would export to the infamous "NETSCAPE-Bookmark-file-1" format. Here's the format:

http://msdn.microsoft.com/en-us/library/aa753582%28VS.85%29.aspx

I immediately noticed how similar it is to:
http://drupal.org/project/views_export_xls

I'm proposing a module that is for this "views_export_NETSCAPE-Bookmark-file-1" or some jazz like that.

Read more
drupalshrek's picture

Protonotes module

I would like to propose a Drupal module which basically acts as a wrapper for http://www.protonotes.com/

The module would:

  • Provide a form within Drupal admin where people would add the required Protonotes options (which by default is just the YOUR GROUP NUMBER from Protonotes, but would also have radio buttons so users could easily select between the different Protonotes options)
  • Ensure that the required JavaScript is automatically placed in the correct place in the HEAD tag within the Drupal pages (how?!?)
Read more
yan's picture

Create a selection of manually entered 'codes' in node edit form, avoiding redundancy

I was pointed here from the forum so I think it's ok to post my question again:


I am thinking about writing a small module for a quite special case and I would like to get some hints to point me in the right direction. The case is that I have a list of 'codes' that I need to add to a node in this way:

<img src="http://example.com/<CODE>" width="1" height="1" alt="" />

Read more
KNOFF's picture

Taxonomy hierarchical tags module

There is the idea of developing a module for implementing a hierarchical taxonomy and combining functions of custom tags.
In this case, it is assumed that the module should not break the normal operation of the mechanism of taxonomy and tagging.

Read more
fonant's picture

New lm_paypal_userpoints module

I have a working and reasonably-complete module that integrates LM PayPal and User Points so that users can use PayPal to buy user points (or whatever you've called them). This provides a flexible subscriptions system, with all the various userpoints modules linking in.

Read more
Brian Keller-Heikkila's picture

Write-only comments module

Does anyone know of a module that would allow me to make the comments of a specific node type write-only?

Here is what I'm trying to do. I have a site that has a "Job Posting" node type, where each node is a job posting to which applicants can apply for using comments. I use the Comment Upload module so they can upload a resume file, but I want to make sure that only the applicant and an HR person can read the comment (including the comment itself and the uploaded file).

Read more
kyle_mathews's picture

Onboarding module to manage common onboarding tasks for new users on social networking sites

Effective onboarding is an important key to helping new users to a website get integrated. A great deal of time and money is spent by major social networking sites to optimize their onboarding process.

I'm proposing that we build something similar for Drupal. The module would provide a number of configurable forms common to onboarding flows and handle pulling new users through the flow.

A short list of forms I'm planning on adding include:
* Fill out essential info for their profile
* Upload a picture
* Join groups
* Follow people

Read more
bricef's picture

Module to add an expiry date for a user's account

Hello,

I'm working on a website where users account have an expiration date. I create a module that alter the basic user schema and give views the ability to use this expiration date.

Is this a useful module? Will it be interesting to package it and share it?

Read more
kyle_mathews's picture

Module to provide Drupal Etherpad Integration

I wanted to post something here to get some feedback on the Drupal/Etherpad module I'll be starting on soonish.

My plan at the moment is the create a CCK field which, when added to a content type, will pull in an etherpad into the page via an iframe. When creating the field, you'll be able to choose which of the many free etherpad sites out there you'd like to use or if you have one, your own install of etherpad.

Read more
zgos's picture

I want to integrate with the javascript library/framework KISSY.

KISSY is a new library which is developed by taobao.com 's UE team. It's more like jquery or YUI(its original idea is from YUI2.0, I think), to support some features like ajax, animation, even some enhancement for core javascript to enhance the develop experience and end-user experience especially for Chinese people. Here is the project page, http://code.google.com/p/kissy/, http://github.com/kissyteam/kissy.

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: