Contributed Module Ideas

Events happening in the community are now at Drupal community events on 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.

marmul1d's picture

Zend GData modules

I was searching for a module for google Picasa intergration.

Functionality I need includes listing picasa albums for a certain user, and showing the pictures of these albums.
This is the easy part.

I also want to show public and private albums, creating blocks, searching for albums...
So I started to write 2 modules, based on the Zend GData libs of the Zend Framework.

These are (yet on local development, own Subversion):

  • zend_gdata module
  • zend_gdata_picasa module
Read more
crea's picture

Fighting duplicate nodes

I am currently making a site where community members will fill a directory. Each directory entry should be unique. I am searching for modules to fight with duplicates problem - same as with tags, from time to time users will add duplicate node with slightly different titles. There will be 2 problems:

<

ol>

  • Finding a dupe
  • Read more
    ptocheia's picture

    Ubercart Multiple Form Redirects

    I have a module that I've built for Ubercart that allows an admin to add different form redirects depending on what page a product is being added from. This can be used to create a product walk-through, or to simply have different "add to cart" or "buy it now" redirects for different products (or groups of products).

    Read more
    caligan's picture

    New module: Mark as minor edit

    Is anyone aware of an existing module that allows marking an edit as 'minor,' preventing its updated time from updating so that it won't pop to the top of lists sorted by last-updated?

    Read more
    yesct's picture

    list accounts with duplicate email addresses

    I searched for a module that did this first, but didnt find one. Is there one? What do you think about putting this in contrib on d.o? (It will be my first contrib module, and should have pretty low, but not nil usage.)

    I have written a module (for a project I'm working on) to list accounts that have duplicate email addresses.

    Read more
    igalarza's picture

    Html To Node Module

    Hello!

    I've been looking for a module to import html pages as drupal nodes, similar to the Feeds module but importing static web pages according to some criteria. Is not there anything like that, right?

    Read more
    sebastian.klinge's picture

    Module that adds a reset button for views' exposed filters.

    I have created a small module from this post that allows resetting of views' exposed filters in ajaxified as well as classic view behaviour.
    I have searched drupal.org, but have not found a module that solely serves this purpose. As a follow-up comment says in that discussion this is committed to the 6.x-3.x branch, but I needed that feature right away. Maybe someone else finds this usefull, too. What do you think?

    Read more
    ijab's picture

    I want to contribute my first ijab module which integrates iJab a facebook like XMPP chat client into Drupal

    I have written a module, which is my first Drupal module to integrate iJab into Drupal. I think I do in a very different way from XMPPFramework for I know very little about Drupal. (I hope somebody could implment users-sync, roster-sync and etc. in XMPPFramework)

    If anybody is interested with this module, please go to http://drupal.ijab.im to experience it and I want to know where I can put the module

    If anyone need this module, please contact me zhancaibao#gmail.com and I would send this module to you.

    Read more
    dmitriy.trt's picture

    New module: Tiny Menu Editor

    If you have a huge menu tree and small memory limit, default menu editor may generate WSOD with "Memory limit..." errors. I've seen such errors on 64Mb memory limit on menu editor page, while site itself worked normal. Default menu editor uses too much memory. So, I've developed light version of menu editor. I'm not submitting it as a patch for Drupal core, because module reduces functionality (it hides checkboxes "expanded", "hidden", replaces "weight" select with textfield+validation - this gives us most memory saving). I'm thinking about extending module with options and publishing it.

    Read more
    nathaniel_v's picture

    Peoplebook

    Hi,

    I'm migrating my clients Joomla site to Drupal, and came across the Joomla component 'PeopleBook'. I have looked for this on Drupal, but couldn't find something that really does the same.

    edit: What it basically does, (or would do in Drupal) create a content type 'person' with fields like occupation, adress, hobby's, date of birth, ... and show them in a view.

    It would also contain a migrate-from-joomla section, so it can be used as for a completely new drupal site, or a migration from joomla.

    Read more
    dmitriy.trt's picture

    New module: Form API extension to create dynamic arrays of items

    I've almost finished module to provide new Form API element (Dynarray), which generates dynamic elements array. For example, you want to have fieldset with Cars, each car has 3 fields (model, color, country) and you don't know number of cars, users should add as many cars as they want.

    Read more
    Cousken's picture

    Updating site from external database

    Hello!

    I will soon begin development of a new module ordered by my employer. I'm posting the details here in hope that some of you can tip me about more efficient ways of doing things, or suggesting already existing modules as building blocks. I also hope that this module will be useful to more people than just my employer.

    Read more
    chefarov's picture

    Import Filesystem in menu

    Hello all.

    I am building a university students' community-site, and as concerning the subjects' part I have the following situation:
    I already have a folder hierarchy under sites/default/files such as:

    root: 6 Departure folders
    depth-1: 10 semester folders ---- (same for every departure folder)
    depth-2: 1 - 6 subject folders ---- (different for every semester folder)
    depth-3: 5 material folders(categories) ---- (same for every subject folder)

    Read more
    gravelpot's picture

    Add-on for Boost to cache images

    I would like to use Boost to create a completely exportable site mirror (as detailed in the Boost Handbook at http://drupal.org/node/583264#rsync). But Boost does not cache images, only HTML, CSS, and JS.

    I have already mostly completed work on a module that uses Boost's hook_boost_preprocess() hook to grab the images out of the page being cached, and then adds some lines to the generated .htaccess rules to handle the additional file types. The user can list which image file types will be cached, based on file extensions.

    Read more
    sinasalek's picture

    Module to display blocks by various parameters like path,node taxonomy, etc

    I'm about to write a module like http://drupal.org/project/themekey but for blocks.
    The purpose of this module is displaying blocks according various parameters without any custom coding.

    I couldn't fine any alternative module offering what i'm looking for.

    Read more
    blainelang's picture

    Document Managment Module

    I have created a module called Nexfile which is a Document Management or File Management application. There are several modules that are in the file management category but don't believe there are any that match the features and integration from a single module that Nexfile does.

    The Nexfile application was initially created for another PHP Framework where it's being used for one client to manage 1000's of documents and can be used to store any document type. Although, the Drupal version of the application now looks and works identical to the original one, just about every line of code has needed re-work to be a native Drupal module.

    [Edit]: The module was renamed to filedepot when CVS access was approved and project page created.

    I have requested a CVS Account to publish the module a few weeks ago but the queue is long and wanted to reach out and get more feedback from the community. While the CVS request is being processed, I have posted the module on Google Code where you can download the module archive under Downloads.

    An overview of the module features includes:

    Read more
    mrhanlon's picture

    Tree Groups for Organic Groups

    This idea is for a sub-module for Organic Groups. This module would allow creation of a group hierarchy that is tree-structured and that is easily modifiable for adding new groups into the hierarchy either as leaf nodes or into the body of the tree, as well as easy restructuring of the tree hierarchy. The hierarchy would allow the propagation of group events, such as changes to the tree structure involving the group, content changes to the group or descendant groups, etc.

    Read more
    MarkFischer's picture

    JIRA Issues Importer

    I'm currently building a module to import JIRA issues (http://www.atlassian.com/software/jira/) into nodes. There's an existing JIRA Authentication module, but I can't find anything that gets JIRA issue information out of JIRA and into Drupal.

    So far the module can connect to JIRA's SOAP API, pull all issues from a filter, and push basic info into nodes. The import happens each time cron runs. The module first deletes all existing JIRA Issues content. Once its in nodes its pretty simple to slice and dice the data in Drupal using views etc.

    Read more
    jdanthinne's picture

    Quick links

    Before developing a new module, does someone know if there's a module able to parse the body text, analyse it, find every h2, h3, h4, etc. and generate a "quick links" section (in form of an ordered list, or a select list) above the text (like wikipedia pages)?

    Read more
    sinasalek's picture

    Taxonomy Styler module

    I just created a new module. I haven't done much coding yet so i would like to know whether you find such a module useful or not.
    Thanks

    http://drupal.org/project/taxonomy_styler

    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: