Drupal coder

Must have and popular Drupal modules

I've seen a lot of top 10 (20) listings of favourite Drupal modules appear on the net lately. So I couldn't be left behind.

Below you'll find a listing of my "must have" modules that I install on pretty much every website (if needed of course). Even more below you'll find a few links to popular modules: modules that are popular in the community.

Here's the list. It contains only contributed modules and the order is alphabetic.

Must have moduels

Administration theme
Gives you more options to use the administration theme then provided in core.
Backup and Migrate
I use this to take a dump to store in SVN. This module allows you to exclude data from certain tables in the dump.
CCK
You should know what this does by now. Most used field types for me are Date, E-mail, Filefield and Imagefield
Clone
Asked by pretty much every client. Allows you to copy (clone) nodes. Client sets up a basis webform with fields required in every webform and clones that form to create new forms.
Flag
Flag or bookmark nodes, comments, users. Multi functional. Use it for bookmarks, flag as offensive, mark user as friend, ...
Fivestar
Allows you to rate nodes with "stars".
Google Analytics
Plug and play module to add Google Analytics tracking to your site. Allows you to track certain roles, ...
Internationalization
To much to explain. Basically allows you to translate nodes, menu items, taxonomy terms, ...
ImageCache
Scale, crop, desaturate, ... images. Create presets of image types.
IMCE
The best file manager for Drupal 6. Using IMCE Crop and IMCE Mkdir you have an easy way to manage directories and crop images.
Localization Client
Interface for translating pages. Shows a translation form on the bottom of your pages to easily translate sentences on that page.
Menu Block
A bit difficult to explain. But this is what's on the project's page: It provides configurable blocks of menu trees starting with any level of any menu. And more!
Mollom
Spam detection and content analysis. Created by Dries Buytaert, founder of Drupal.
NAT (Node Auto Term)
Automatically create a term for each node with the same title.
Nodequeue
Put your nodes in a queue and show the queue using views. Perfect for a "highlighted stories" block.
Pathauto
Automatically creates pretty urls for your nodes, users, ... based on title, date, fields, ...
Pathologic
Input filter which attempts to make sure that links to other content in your Drupal installation, as well as images and other media, will always work correctly
Restricted Search
Hide certain nodes from Drupal's search.
Scheduler
Schedule node (un)publishing.
Secure Site
Hide your entire site behind a login form. Perfect for staging and development sites to hide them from the public.
Spam Span
If you have to use mailto: in your textareas, this filter is a must have. It encodes your e-mail addresses to hide them from spammers.
Views
Again: you should know this one by now.
Webform
Create forms (contact forms, feedback forms, subscription forms, ...) without any programming.

Want more?

Good resources to find modules that are popular in the Drupal community are the following:

May 13, 2009Drupal

Comments

Thanks, I would suggest to also add simplemenu, date, calendar.

Great Collection, But i would like to IE6 Update module here.
Bcoz we should eliminate IE 6.

what module would you recommend for setting up a community feed similar to a Facebook that will only show comments from people you are following the feed and nobody else? I have looked and looked and everyone says User Relationships but i can't get it to show just the ones i have set a relationship with.

Awesome List. Keep up the good work. I really got in touch with drupal thanks to you!

Thank you very much for your posting and contribution

Added to your module list i have yet another one module

http://drupal.org/project/unlimited_css

This module solves the Internet Explorer limitation of loading not more then 30 CSS files per HTML page (http://support.microsoft.com/kb/262161). It is suitable for Drupal websites using lots of modules that can quickly increase the number of CSS files. The module doesn't require any configuration, just enable it and it will automatically change the way Drupal loads CSS files. It works well with built-in Drupal 6 CSS compression.

theme designer

Is there really a Must have modules? For me .. no ideal one, as the list keep increasing ...what they call this ...modules syndrome.
The least modules enabled are better ..for exact purpose.

so, the must have list is only a few for me. The rest depend on the requirement.

Seems the Google Analytics is a broken link the new one is with _ or http://drupal.org/project/google_analytics.

BTW, nice list with all included in comments!

If you like your own administration theme, check out the admin module at http://drupal.org/project/admin. It provides a much easier interface to drupal and navigates a lot faster than even the administration menu (http://drupal.org/project/admin_menu). It looks a bit like the rootcandy theme (http://drupal.org/project/rootcandy) but it also improves usability with inline editing.

(Ps, when posting a comment on a default site the form field always expects me to insert the url with a http:// prefix at the Homepage-field. Drupal should know that to be implied. Has anyone already made a module to get rid of that behaviour?)

Nice list.

What about panels (http://drupal.org/project/panels) ??

Nice list, hadn't used Secure Site before that will save a little time with each project, thanks! Maybe I missed it but you don't use the admin menu module on all projects?

Your link to IMCE MkDir actually points to IMCE Crop.

Your clone link appears to be invalid.

Thanks for the list. I found a couple that'll help me in a current project. :-)

Secure Site... wish I'd known about this. I have duplicated the functionality in an unreleased module! Damn!

Nice list. But I would put Devel module on there too.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options