Contributed Module Ideas
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.
File Field Archive module
Hi all,
This is to fulfill a fairly urgent client need, so if I don't get feedback in the next 12 hours or so I'm going to build this anyway, but whether I release it or not depends on feedback here. I can't find anything like it, but if anyone can think of a smarter way to achieve this with existing contrib, let me know. Here's what my client needs:
- "Archived" in this context means moved to another physical location to free disk space
- We want the ability to specify either a date or a time period after which files in a specific file field should be archived
JavaScript by Path
JavaScript by Path allows custom, user defined JavaScript code to be added on a path by path basis. This is particularity useful for implementing various third party 'tracking codes' eg. Doubleclick.
To add JavaScript to a particular page or set of pages, you define a rule. This rule defines visibility settings (works the same as block.module), the desired scope of the JavaScript (header or footer), and provides 2 text areas where JavaScript code and noscript code may be entered.
Module to "feature" general content in OG groups
A way for OG group administrators / members to "feature" (in the real meaning of the word) some general content from other areas of the site, making it appear in group views with the content from that group. New table would be nid, gid, and timestamp when node was featured; the last field would be the one accessible to views.
Feedback wanted on idea to improve menu weight in Node edit
Often when I add a menu item for a node, using the menu settings on the node edit form, I have to go to the Menu Admin afterwards to drag the menu item into the correct place. This happens more often when there are lots of menu items.
My idea is to have a checkbox in the menu settings field group that if checked when the node is submitted the next page that is shown is the Menu Admin then when that is submitted you are tken back to the Node that you were originally editing.
Below is the module so far:
Idea : Implementing a way to ordonnate nodes
I want, in a site, to add relationships between nodes with a taxonomy vocabulary.
For exemple i add a vocabulary "branches" with 1.x, 2.x, 3.x term. Then i create some page for documentation : introduction, usage, etc.
I want to display a block in my page with the related pages, for exemple when i'm on introduction for the 1.X branches, i would like to add a link to introduction of the 2.x and 3.x branches. Maybe node relationships can do that.
ShowMe API for generic alternate link presentations (such as Lightbox, Thickbox)
A recent issue posting (here) prompted us to reconsider the way I are using Lightbox2 and other such "pop-up" or alternative presentation modules.
The problems, as I see it:
<
ul>
comment_subject's integration with token
Would some one be available to become co-maintainer of comment_subject?
he/she will only need to commit RTBC patches to a new 2.x branch
since I will attend the issue queue and provide patches against 2.x-dev to support integration with token
I'm maintaining a patch for comment_subject module to support integration with token
it seems to be a "must have" feature
which allow each site to choose how to solve http://www.lullabot.com/articles/drupal_usability_comment_configuration
Tripcode
A tripcode is a hash used to confirm the identity of a user on a message board or other form of discussion where user account registration is not possible or not required. Basically, you enter a password, and the system creates a hash from that password and displays the hash next to your username (if you have one) when you post. If you post again and use the same password, the same hash will be presented, making it (theoretically) impossible for someone else to impersonate you even though they also are anonymous.
Comment Permalink
I'd like to build a "permalink" module that gives consistent links to comments. Here are a couple of the requirements:
- The permalink should be available on the comment itself
- The permalink should stay the same regardless of where the comment is - that's particularly a problem on nodes with hundreds of active commenters and with a page limit (like 20 comments per page)
- The permalink should go directly to the comment, through use of anchors in the url like #comment-CID
Sync Staging (From Staging to Production as Simply as Possible)
Problem
To me a staging server is one where I try new modules, make settings changes, and otherwise screw around with the data structures. A production server holds the content, interacts with my users, etc.
My problem is when I need to create a staging server (by dumping the production server database) it immediately goes out of sync with the production server.
Output Buffer Module - Call this hook_alter_html
Create a module that can be leveraged by other modules (via hook) that uses the output buffer; pass by reference; print at end, write to core page cache if enabled. Make http://sourceforge.net/projects/simplehtmldom/ or another package a required download in the libraries dir, allowing other modules to leverage this inside their hook.
Modules that could benefit:
Boost, Beautify, Parallel, CSS Gzip
Looking for ideas for version 2.0 of Boost
Boost is nearing RC 3, and my estimate is the release after this will be 1.0. As such I'm looking for ideas for the next version, 2.0.
Drupal Developer | 3DLoco
We are currently seeking an experienced Drupal developer to start immediately. The project involves moving an existing site to Drupal plus optimizing for SEO, adding new features, and customizing modules. The website already has several thousand pages but requires a complete revamp.
This is a short term contract with the potential for longer term commitments on several ongoing projects.
Location: Los Angeles, California
Type: Contract Job
Requirements:
-Proven experience building and supporting Drupal 6 sites that are feature-rich, optimized for SEO, and with high traffic.
-Solid skills in developing, customizing, and integrating modules.
Queue email in database for polling by HTTP
I am starting a new Drupal v6 module to queue email in a database so an external system can poll it by HTTP and then relay it. My web host** (sourceforge.net) regrettably blocks all external connections, so this silliness is the optimal solution. :(
** There probably are a few other web hosts like SourceForge too
Shortening: Automatic short URLs on your Drupal site
(Wow, this turned out longer than I anticipated. tl;dr version: This module would create ancillary short paths for your nodes which will make life easier when linking to them with Twitter and the like, without the hassle of external services.)
RFC: new twitter_filter module
I'd like to create a new module that makes it easy to syndicate content from twitter and make it look good by linking to short urls, inlining images and showing videos. twitter_filter is focussed on processing content syndicated from twitter, rather than syndicating content to twitter (see twitter.module).
News Aggregator can be used to syndicate content from twitter:
http://www.alexstanhope.com/aggregator/categories/1
I'd like to create a module that:
RFC: Parallel downloading via subdomains
Create a module that automatically rewrites various tags with a src attribute to use a subdomain. This /sites/all/files/css/mystyle.css to //data1.example.com/sites/all/files/css/mystyle.css. Have it handle the following html tags
- link
- style
- script
- img
- iframe
- embed
- ???
Empty View Action Trigger
Hi,
I've just put together a module for my company's site that triggers actions when it discovers that a nominated view is empty. I couldn't find anything similar when I was hunting for a way to complete this, so I've written the module myself.
AJAX Loading of any Block
For sites that like to use a cache to serve the full page (boost, drupal core cache, ect...), but still would like to have more dynamic content in a block; loading of blocks via ajax seems like a good way to accomplish this. I've already accomplished this with the boost module and I'm wondering if/how I should abstract this out to be a generalized solution.
Simple way
Below is the simple way to do it, for one or 2 blocks it works. For anything more then that it would probably have a negative impact since it's doing a full bootstrap for each block.
blocka.php
extra_comment - Comments on files
I've built a module that harnesses the comment system to attach comments to filefield files as displayed by views. In this case the file is an imagefield image from a multiple field.
It seems like something others might use, but it's slightly tricky to set up at this point. (And I'm not sure I have time to support it.)
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.






