Monday, February 22, 2010

5 modules that should come by default in Drupal.

Drupal is a great CMS no doubt. I have gone round and tried lots of them, but I still come back to Drupal. However, the more I use it, the more I feel that the following five modules should actually come by default with every Drupal installation.
 
WYSIWYG
I cannot for the life of me think why Drupal ships without a basic WYSIWYG. I believe the logic is to let you choose from the dozens of them available from the modules directory. But I am of the view that a simple WYSIWYG shipping with Drupal makes life easy to some extent. Having to download and install a module all the time so I can use a WYSIWYG is very much IMHO so 1999ish.
 
Global Path Redirect
With the option of choosing a url alias comes the problem of duplicate content which can really piss the Goole bot off very much. This module simply redirects one url to the other when they are the same but come with the native Drupal name and your chosen alias. Having this by default will go a long way to help in terms of SEO.
 
SMTP
As much as I know, Drupal does not send emails on its own. It relies on your mail server to actually do that. Since a CMS revolves around users registering and interactiing with sites, why not have this module handy out of the box. I know there are other means people use to send mails from Drupal, some of which I am yet to learn. But the SMTP module so far makes life very easy.
 
The Administration Menu
Though not much of a necessity, the admin menu makes navigating your Drupal backend more pleasant and very, very easy. A simple menu that can be fixed at the very top of the page and links you to every part of the site is a very helpful tool that will do well coming out of the box with Drupal.

Poormanscron
Yea. Cron. I think having this application by default will make managing your Drupal install quite easy. I like most others, do not have any need for a customized Cron script. Poormanscron does the job just fine.
  
These are the five modules that I would very much love to see being part of the Drupal default installation. Of course lots of reasons go into choosing the default stack of applications for any such project. 

But these five to me, are very much indispensable and can go a long way to improve the experience of any newbie to the CMS. If you are a Drupal user, I'd love to know what modules are must for you after every Drupal install which you'd love to see come out of the box.

Sharing is Caring:
By Seraaj Muneer with 4 comments

4 comments:

Post a Comment

  • Popular
  • Categories
  • Archives