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.

ilo's picture

Jailing a user..

Hi all.. I've found a little tool to be usefull in one of my sites. Let me explain.. Under certain situations, I should be sure the user completes a step of a form or a quiz, or just I do need the user to select one Item or accept the terms and conditions before letting him continue, but I have a lot of documentation in the site about how to help filling these forms, or just with enough knowledge to help the user to comply the requeriments.. Even if the user must complete the operation, it should be able to see other content in the site, but do nothing else..

Read more
David_Rothstein's picture

Lenses (selecting a subset of fields from a node)

I'm working on an idea for a new module and was wondering if anyone had any feedback. It may overlap a bit with existing modules (especially Views), but I think it's different and potentially interesting.

Basically, the idea is this: Sometimes, when viewing/editing/creating a particular type of content, you might want to do so through a "lens" that only shows you a subset of fields that you are interested in at that particular time. You only want to deal with those particular fields, without having to deal with the node as a whole (which may be very large and complex).

Read more
mpare's picture

Sessions on "Community: Role of the Contributor" Wanted For Drupalcon 2008

My name is Matthew Pare and I'm a Co-Chair for the "Community and Core" track for Drupalcon Boston 2008. Over the last couple of weeks we have been planning and brainstorming to make Drupalcon Boston 2008 the best Drupalcon to date! One of our recommended track session topics is "Community: Role of the Contributor" and since your viewing this post on the Contributed Module Ideas group I thought you would be excellent candidates for submitting sessions on the topic.

Read more
dewolfe001's picture

Desktop CCK

I saw this great piece from John VanDyk : http://www.sysarchitects.com/node/64

We've been having problems with our staff and their connectivity to the server. That is a separate track of what we are running down. But this got me thinking: could I write a desktop application?

<

ul>

  • A standalone application that can reside on the desktop
  • Negotiate login to the site
  • Get a CCK content-type schema and produce a form
  • Open up a form with ActiveX controls
  • Post to the site via an API call (or something like a PHP cURL submission)
  • Read more
    agentrickard's picture

    Node Access Manager

    In the last week, I've helped two people deal with {node_access} table issues. http://drupal.org/node/197878 is fairly typical of this sort of problem.

    Node Access is spooky stuff for most people, and there is generally no way to fix Node Access issues -- or bulk reset NA rules -- without writing SQL.

    Read more
    robertDouglass's picture

    Should someone write a "Submit as" module?

    Yesterday I downloaded and played with the Drigg module. Among its features is an option to let a privileged role submit content as a different user. The list of spoof users is also an administration option. The motivation for this is clear... it lets a handful of people easily make a site look like a bustling community. This is great for jumpstarting your Drigg site (which is designed to be a Digg clone), but how ethical is it?

    Read more
    agentrickard's picture

    Least permissions and node_access

    OK, so I'm working on integrating Domain Access with OG.

    Problem is, the current node_access system uses OR based permissions. What I really need is the option to set AND based permissions. For example:

    -- Current node_access rules

    return TRUE IF (og == TRUE) OR (Domain Access == TRUE);

    -- Desired rules

    return TRUE IF (og == TRUE) AND (Domain Access == TRUE);

    See http://drupal.org/node/191375 for a full discussion and some possible options.

    Read more
    alex_b's picture

    Feed element mapper

    Over the last weekend I started to develop the Feed Element Mapper - a Feed API compatible module that ultimately should allow you to map any item on a feed to any field on your feed item node. Currently there is an implementation for taxonomies.

    Check out the screencast on our blog here:

    http://www.developmentseed.org/blog/2007/oct/30/pick-it-feed-stick-it-node

    and you can grab the module here:

    http://cvs.drupal.org/viewvc.py/drupal/contributions/sandbox/alex_b/feed...

    (I just upgraded it to FeedAPI 1.0 compatibility)

    Read more
    nath's picture

    Ordered trees of nodes

    If one wants to have multiple multi-page articles on a site, one seems to be really limited right now. Especially if one wants to have the nodes in an ordered tree and wants to be able to insert new nodes anywhere in that tree and also wants to be able to move nodes from one position to another.

    So far I am using node_relativity which allows me to put nodes in a tree, but that tree is only ordered by the nodes id. I also had to heavily modify the output of the module as I need to output a table of contents of the article.

    Read more
    agentrickard's picture

    Using MySite with external applications and data

    A few technical notes for developers concerning how MySite interacts with non-Drupal data and application sources.

    First, a little history. The core goal of the MySite module is to abstract content published to a Drupal site. So the MySie distribution supports content types native to Drupal. The reason for this is scope: I don't have time to solve every problem, so I focus on those.

    Read more
    agentrickard's picture

    Facebook and MySite

    I've been mucking around on FaceBook for the last week. It's cool, and the apps are nice.

    And the dirty little secret is that MySite supports this type of "app" functionality through its plugin API -- it might even be made to read Facebook apps.

    So where's the developer love?

    /me stops whining

    [UPDATE: I have stopped reading this thread.] 23-OCT-2007.

    Read more
    madcapjack's picture

    Request for Project Ideas

    Hi. Allow me to introduce myself. I'm a student at university in the US in a graduate web development course specifically oriented toward drupal development, including module development. In searching for a project to do for this class, I've become rather frustrated. Every time I think of something to do I find that its already been done by some module or another, or can be done using some combination of existing modules. That's a good thing for the drupal user community, but not so good for me.

    Read more
    agentrickard's picture

    Content / Context API

    I just proposed this session for Barcelona. Hope it makes sense.

    Looking deeply at the MySite / Panels integration question, I think what we need is a unified abstraction API that lets modules find, collect, render, and display data in multiple contexts.

    Working on a unified API might be the best direction. Take a look at the session proposal and this brief overview.

    Read more
    aaron's picture

    Project Page Updated

    I just updated the RPG project page with a more current description. To add to the discussion, I'm cross-posting the juicy parts here and at Drupal RPG. (Sorry in advance for the spam if you're subscribed to the three posted groups...)

    RPG

    The engine itself does little more than provide a core to build a game with. Although it is intended to be for online RPG's, there is no reason the base couldn't be expanded to create other types of games, such as Turn-Based Strategy games, RTS games, or even slidescrollers. The engine is able to do this by providing basic functionality for administrators to create, use, and share 'rulesets'.

    Rulesets are definitions of the Types, Attributes, and Actions used to create in-game objects. They may be created in forms available to game administrators, and may also be imported/exported from forms or even files. RPG Object Types follow inheritance rules, and may even include multiple parents, allowing types to share and even override attributes and actions.

    Read more
    augustin's picture

    Can the scope of this group be expanded a little?

    Hello,

    I welcome any initiative that aims to reduce time wasted, redundancy etc.

    This group was created to allow people to post their new module ideas, BEFORE they create them, before they start coding.

    What about all the modules already created, where redundancy already exist?
    Can this group be used to find a proper resolution?

    Example:
    On the dev list, we found those four very related modules:
    http://drupal.org/project/default_filter
    http://drupal.org/project/filterbynodetype
    http://drupal.org/project/filter_default

    Read more
    alex_b's picture

    Slide show pro SSP integration

    I've got a Slideshow pro module complete with views and filter integration lying around in my drawers. didn't come around to roll out a drupal project, will happen ASAP.

    Read more
    alex_b's picture

    Unique URL creation

    For a client that whishes to subscribe to feeds of tags and posts in closed Organic Groups we are planning to build a module, that allows users to generate unique URLs with tokens that can be used e. g. for subscribing with a feed reader.

    Anybody interested/up to sth. similar or any references?

    Read more
    JohnAlbin's picture

    Theme Forms API (allow themes to modify FAPI forms)

    To get this group kick started, I thought I would post my own recent idea for a new module. It’s still in the proposal stage and has no code, but early feedback will definitely help its development…

    Read more
    mjolley's picture

    My current (flawed) setup

    Hello,

    I've created this new Trading group. My goals are similar to those of the Stock group, so I'm posting this to you guys as well.

    I'm a trader/programmer who has set up a private site meant to eventually manage a little fund for my friends and family. My current setup allows me to input and browse trades I make, so that I'll later be able to track my progress. Here's what I'm currently using (I have done no custom programming yet):

    taxonomy: I currently have "market" and "system" categories. These are heirarchical, so I could have a market called "GBPUSD" with parent "Forex". A system could be a particular setup or signal within a larger system, for example "spinning top" within "chart patterns". I'll be using these taxonomies to browse my trades and judge which trading systems work with which markets, etc. I want to eventually be able to do all kinds of statistical analysis based on these categories.

    Read more
    alex_b's picture

    If somebody's up to create a stock module

    with lots of graphs - I would like to know which graphing library you are planning to use and how you think you will interface it.

    -alex

    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: