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.
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-solutionRead more
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 more
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 more
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 more
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?
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 more
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
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
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?
Does anyone know if there is a module to create a field in a content type that allows you to reference one or more other node types?
I've had a few times where it would be nice to be able to select from a list of the node types in the system. In my case, I have 10 or so node types that are used to hold data for a specific type, and for my content type that indicates what the type is (of which there are 20 types), it'd be nice to indicate which node type is used by that type to hold the relevant data.Read more
I needed a quick API for calling JSON-RPC. I wasn't aware of anything in contrib, so I threw it together. I just thought I'd run it by here in case someone was aware of some duplicate that I missed.
I recently built a small mobile site and during the development of it whipped up a quick module to handle the placement of an Admob advertisement on the site. There doesn't seem to be anything out there for mobile advertisements or Admod.
Is what I built worth submitting to get something started for mobile advertisements?
I'm interested if anyone ever faced the situation when you need to delete all nodes under certain taxonomy term. I haven't found any reasonable solution for this yet. However, I need to massively delete near 10-20k nodes and each of them belongs to some taxonomy term. I think it can easily be done with minimal UI built upon standart Taxonomy module and Batch API.
Any ideas about this?
Is there a module that caches "services" requests to node fields? For example:
This would be useful for service requests to take advantage of the various node-level modules, such as comments, views, etc. I have this working somewhat. The question now is "formatters".
This type of module might be unique because the choice of formatter is not easy to determine from the node type's "Display fields" menu.Read more
I'm thinking of a module that self-documents the site. Not the documentation generated for the API, etc. Higher level. The audience would be an incoming developer or maintainer, etc. not familiar with the site.
The idea is for it to compile through examination a list of custom and contributed modules, blocks, views, templates, taxonomies, content types, permissions, hooks, overrides, etc., of things not provided by core, noting whether they are contributed, custom, created via the UI or in code, etc.Read more
Years ago I had an Elancer write a module for submitting Mechanical Turk jobs (HITS) from drupal nodes. I've recently updated the code and thought that others may find it useful. Right now it is fine-tuned for transcription jobs, but it could be made more generic.
This module covers only Mechanical Turk, not other Amazon services as does the AWS module.