Module bookmark roundup

(Submitted Sun, 2010-04-04 16:24)

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.

Automodal:

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.

Briefcase:

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.

Chaos Tools Suit:

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:

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.

Code Gen

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)

Drupal Terminal

Extra Field Checkout Pane:

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.

Facebook Style Statuses:

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.

Features

Form Markup

Form Restore

Image FUpload

Index CCK Node Reference

Markup

Migrate

Node Widget

Node Reference Explorer

Popups Add & Reference

Restricted Content

Sexy Exposed

Short Form

String Overrides

Table

Taxonomy Views Integrator

User Stats

View of Views

Views Bulk Operations

Views Fluid Grid

Views Formatted Field

Views Taxonomy Selective Filter

Site Documentation

Table Wizard

And a theme:

Genesis

Submitted by Jorrit (not verified) on Mon, 2010-04-05 09:42.

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.

Submitted by admin on Mon, 2010-04-05 14:00.

Thanks for the heads-up Jorrit. I fixed up the broken links, hopefully I caught them all.

Submitted by shalini on Mon, 2010-04-26 22:29.

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

Submitted by Mökit (not verified) on Sun, 2010-05-02 11:32.

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.

Submitted by reshma on Mon, 2010-05-03 09:25.

this is really interesting article
rat trap

Submitted by reshma on Mon, 2010-05-03 09:26.

i appreciate this post, its having very relevant facts
fence posts

Submitted by Michelle (not verified) on Wed, 2010-06-02 20:42.

This info has been really helpful. I used the site Sell My Website to sell my website.

Submitted by Roy (not verified) on Sat, 2010-06-05 22:18.

Thanks, was searching for a certain module (social bookmarking) and Google sent me here .. and I found what I was looking for

Submitted by Diets for Men (not verified) on Sat, 2010-06-19 00:33.

Really nice list, thanks for posting it. I know what you mean about bookmarks, mine are totally out of hand.

Submitted by توبيكات (not verified) on Thu, 2010-07-08 18:32.

thanx for all

Submitted by Drupal Developer (not verified) on Mon, 2010-07-19 06:28.

Thanks for the RoundUp, just bookmarked this useful list.

Submitted by Virginia SEO (not verified) on Mon, 2010-07-19 21:42.

Glad to see this helpful article. I will make sure to use it for my small business seo clients.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Hosted By Dreamhost.com