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.
Croninfinite | croning cron without cron
Croninfinite allows you to run cron just like a cron job - but completely without a cron job, a site visitor or a manual cron run. It's really a kind of PHP implementation of the unix cron utility what is recommended for most sites.
The module already has a sandbox page where you can get more information:
Sandbox: http://drupal.org/sandbox/patrickd/1182956
// It's finished and waiting for reviews in the project application queue: (http://drupal.org/node/1200432)
Read moreUnified content add box
I'm building a site based on Commons (D6) and I want to make it as simple as possible for people to use. I've been looking at http://www.kiltr.com/ which is based on Diaspora (https://joindiaspora.com/) and really like their interface. They have one box where you can share content from, for example a status update:
...or an event:
I've been searching the module list but not found anything similar.
Read moreupload_insert: Inserts attached files into body
This module adds insert buttons to attached files list (upload module), that inserts it into body in selected format. So there is no need in monsters like IMCE, Wysiwyg-imagefield etc., work out of box, supports wysiwyg, imagecache etc. Also when node deleted its files also deleted (via upload module).
Read moreWhatModulesAreActuallyDoingStuffOnMySite.module
When a Drupal site is being developed its often the case that modules are installed that don't provide any actual functionality once the site goes live. Is it technically possible to write a module for Drupal 6 and/or Drupal 7 that lists these stray modules? Is such a module desirable?
Read moreComment whitelist – should it be released?
Hello world,
I have written a small module for maintaining a whitelist of anonymous users who are allowed to skip comment approval queue based on name/email combination, with possibility of automatic add/delete on admin publishing/deleting comments.
I have some doubts regarding whether this should ever be released. Essentially, they boil down to guessing if:
a) nobody really needs this;
b) on the contrary, it is going to be declared 'duplicate';
Read morePure evil: Alter module
Have just committed a truly evil module: Alter, available for now in my sandbox: http://drupal.org/sandbox/maciej.zgadzaj/1212320
Read moreTo quote short version of its description: Alter module allows site administrators to use most popular Drupal hooks (currently supported are: hook_menu_alter(), hook_form_alter() and hook_nodeapi()) directly from administration area without necessity to make any changes to physical files stored on server. It also facilitates injecting additional Javascript code and CSS styles.
Domain Menu Access
I needed something to be able to hide selected menu items on specific domains on site(s) using Domain Access module (http://drupal.org/project/domain). The idea was to have one global menu definition, and then be able to manipulate single menu items based on current domain.
As I have not found any module doing this, I have written my own simple implementation.
On admin menu item edit page it displays all domains and allows to mark a menu item to be displayed or be hidden on a specific domain(s). And then, surprise surprise, it hides items which should not be displayed.
Read moreForming a team
Hi All,
I'm looking for a few people... 2, maybe 3... To put together a website with Drupal and needed modules to get a groupbuy kinda site going. My idea differs a bit from the original groupbuy approach so for obvious reasons I'm not going to post full details here.
Read moreStar widget for integer field
I was looking recently for a widget that could display rating results, say as stars. I don't need any voting/rating functionality - just a widget to display number stars, based on what editor has put for a given content. The rating could be stored as simple integer field, which has lead me to an idea of creating new display widget for integer field.
Read moreShow English for t() in a popup
This came up on drupal.hu so idea credit is to http://drupal.hu/tagok/aruna -- the hack described here is my idea. It'd be great if you could see the original of a translated text esp for error messages in a small JS tooltip.
Read moreSummary: Omniauth - OpenID Single Sign-On for Drupal
Hello,
I'm just trying to get all information, spread out in different nodes and comments, together into one single post:
We implemented a OpenID single sign on solution for some of our clients (we call it Omniauth). It's based on Development Seeds great work on an OpenID Single Sign on solution for Drupal. Besides general improvement, instead of using feeds, foaf and PubSubHubbub to synchronize user information we used OpenID's own update_url (http://openid.net/specs/openid-attribute-exchange-1_0.html#fetch_request) and store_request (http://openid.net/specs/openid-attribute-exchange-1_0.html#store_request) to share user information between sites.
Omniauth includes the modules that are necessary, exported configuration into Features and installation profiles for both provider and relying parties.
I made a screencast to allow you to understand easier how to set up Omniauth and it's provided functionality at this moment: http://vimeo.com/xamanu/omniauth-drupal-openid-single-sign-on-solution
Read moreDelete Referenced
I just wanted to throw this idea out there to see if anyone else is interested in a module like this. I could see this as a very common need for Drupal users. When modeling Drupal sites most people use node references to model hierarchies between content types. Node references allow you to link the content types together, but doesn't do anything when it comes to deleting the referenced nodes. If the parent node is deleted then all the child nodes are just sitting in the database taking up space.
Read moreCSV theme module
I just put together a small module for formatting table arrays as CSV file content. Generally, I needed a feature for outputting the same data either as table (using built-it theme_table() function) or as CSV.
The result is new theme_csv() function, used in exactly the same way and with the same params as theme_table(), plus two additional optional params for user-defined delimiter and enclosure:
Read morePlain text for fields
While I was trying to beat one the oldest opened issue on xapian module IIRC: Index uploaded files, I end up figuring out that it could be useful to have a way generate a plain text representation of any field.
So, I have started a sandbox that have enough code to get a plain text version of file fields: Plain.
Read moreViews PHP Distinct
Been doing some slow query debugging and GROUP BY/DISTINCT
has turned one of my views from taking 0.0049 seconds to 1.7768 seconds. This view also has LIMIT 0, 1 slapped at the end of it, so MySQL could be smarter about this. But in the mean time I could use PHP to do the Group By/Distinct logic. Has someone done this before?
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 moreBlock 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 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 moreDownload 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 drupal.org.
So what do you think?
Vitalie
Read more