I've bookmarked a lot of modules in the last while that I think would come in handy someday. Unfortunately, my bookmarks are becoming as unwieldy and difficult to sort as the Drupal module contrib space itself. Mostly for myself, but also for the benefit of others, here are some of the modules that have gotten the "revisit this someday" bookmark love. Feel free to add your honorable mentions.
In the spirit of spring cleaning, I thought I'd go back through and document these and organize my bookmakrs. Some of these I have used, others seemed interesting and I have not yet used.
The list is presented alphabetically.
Copying in all the various module descriptions is rather time consuming, so you'll find that many you need to click on to get to the project page to see exactly what they do. I'll probably plug in more individual descriptions as time allows.
Automatically convert certain classed links to modal popups.
With this tool, you can cause links to automatically open in modal dialogs. The module's code simply examines all links in a document and turns any link with the designated CSS selectors (by default, the class automodal), and turns those links into modal links.
This module allows you to export and import elements from other modules (CCK, Views, ...) in a quick and clean way.
Quick because you need just one click (or command) to export and import all your exportables you want. Clean because every exportable element will be saved to a separated file in the target folder/ you choose.
Briefcase module is very powerful if you combine it with Subversion or Git. You can save every modification for every exportable element and track version changes of them.
This suite is primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose is to manage pages. In particular it manages panel pages, but as it grows it will be able to manage far more than just Panels.
For the moment, it includes the following tools:
* Plugins -- tools to make it easy for modules to let other modules implement plugins from .inc files.
* Exportables -- tools to make it easier for modules to have objects that live in database or live in code, such as 'default views'.
* AJAX responder -- tools to make it easier for the server to handle AJAX requests and tell the client what to do with them.
* Form tools -- tools to make it easier for forms to deal with AJAX.
* Object caching -- tool to make it easier to edit an object across multiple page requests and cache the editing work.
* Contexts -- the notion of wrapping objects in a unified wrapper and providing an API to create and accept these contexts as input.
* Modal dialog -- tool to make it simple to put a form in a modal dialog.
* Dependent -- a simple form widget to make form items appear and disappear based upon the selections in another item.
* Content -- pluggable content types used as panes in Panels and other modules like Dashboard.
* Form wizard -- an API to make multi-step forms much easier.
* CSS tools -- tools to cache and sanitize CSS easily to make user-input CSS safe.
Conditional Fields allows you to assign CCK fields with allowed values as ‘controlling fields’ for other fields and groups. When a field or group is ‘controlled’, it will only be available for editing and displayed if the selected values of the controlling field match the ‘trigger values’ assigned to it.
When editing a node, the controlled fields are dynamically shown and hidden with JavaScript.
You can, for example, make a custom ‘article teaser’ field that is shown only if an ‘Include teaser’ checkbox is checked.
This is a collection of developer tools that will autogenerate code for faster module development.
The module was borne out of having to write hundreds of lines of code to enable table definitions
for views 2. So the first tool was for generating modules with views definitions.
To avoid confusion - this is not about making views - it is about generating the code that will expose
tables to the views 2 api, so you can use them in your views.Current modules types supported:
* Views 2 module
* Trigger module
* Block module
* Generic module (selection of hooks to auto implement - still rather limited)
This modules allows an administrator to define additional (billing and shipping) address fields (i.e. VAT) in Ubercart ecommerce suite.
Two additional panes with these fields will be available during checkout process and in order handling pages.
This versatile module can imitate Twitter or Facebook's "wall" feature: each user gets a "status" or microblog where they can express how they feel or what they're doing to the community. Users can also post on other users' profiles (like on Facebook) or make references (like @userreferences and #hashtags on Twitter).
Statuses are not nodes, which keeps everything light and quick.
Views Taxonomy Selective Filter
And a theme:






It's a great list! I also have this problem: so many usefull modules but not an easy way to remember them all.
Could you check the links in your post? Some have
<br/>appended to them.Thanks for the heads-up Jorrit. I fixed up the broken links, hopefully I caught them all.
When editing a node, the controlled fields are dynamically shown and hidden with JavaScript.
You can, for example, make a custom ‘article teaser’ field that is shown only if an ‘Include teaser’ checkbox is checked.
mosquito killer
Are modules just like plugins in wordpress? don't know much about drupal but it seems like a alternative to wp if I might look it up someday.
this is really interesting article
rat trap
i appreciate this post, its having very relevant facts
fence posts
This info has been really helpful. I used the site Sell My Website to sell my website.
Thanks, was searching for a certain module (social bookmarking) and Google sent me here .. and I found what I was looking for
Really nice list, thanks for posting it. I know what you mean about bookmarks, mine are totally out of hand.
thanx for all
Thanks for the RoundUp, just bookmarked this useful list.
Glad to see this helpful article. I will make sure to use it for my small business seo clients.
Post new comment