Joomla, Wordpress and Drupal, are all great CMS’s. These marvelous software packages can help you create your business, personal or corporate site in minutes. Some features are missing though. This is where plugins, modules, extensions (you name it) can come handy. We list here the top 20 plugins for these awesome CMS’s based on user ratings, usage.
Top 20 of Joomla Plugins (based on user ratings)
- AcaJoom
Acajoom is the most powerful newsletter component for Joomla. It has been designed with ease of use and robustness in mind. Acajoom can handle an unlimited number of newsletters with an unlimited number of subscribers in just few clicks. - RSform!
RSForm! is a Joomla! form , extremely easy to use, which helps you to create custom forms. This form creator for Joomla! has many possibilities, fact to the large number of websites that are using it: over 5000 Joomla! websites world-wide. - JoomlaPack
JoomlaPack is an open-source backup component for the Joomla! CMS, quite a bit different than its competition. Its mission is simple: create a site backup that can be restored on any Joomla!-capable server. - sh404SEF
sh404SEF rewrites Joomla URL to a more user-friendly format (SEF URL or URL rewriting): mysite.com/index.php?option=com_content&Itemid=69&id=34… becomes mysite.com/en/sh404SEF-and-url-rewriting/list-of-available-plugins.html). - SOBI 2
SOBI 2 – Content Construction Kit (CCK) and Directory Component for Joomla!. Already in 2006, as no one talks about CCK for the content management system Joomla! Sigsiu.NET developed a Content Construction Kit for Joomla! - JCE
An advanced, configurable WYSIWYG editor for Joomla! based on Moxiecode’s TinyMCE. Includes advanced Image/Media, File and Link handling, plugin support, and an Administration interface for editor configuration. - Community Builder
Community Builder suite (CB) extends the Joomla! user management system. Key features: extra fields in profile, enhanced registration workflows, user lists, connection paths between users, admin defined tabs and user profiles, image upload, front-end work and many more. - Plugin GoogleMaps
Plugin (Mambot) for displaying one or more Google Maps within content-items, modules or components of Joomla 1.0.x or 1.5.x.
Version 2.12 is available and added: multiple kml files, Simple directions on map, directions in lightbox and possibility to use print version of directions, streetview with button!, 3D and automatic control, lightbox out of infowindow, navigation label, Wiki & You tube layer, Yahoo pipes support and directions animation. - VirtueMart
The complete e-Commerce shopping cart solution for Joomla! – used by thousands of store owners. It can be run in Store- and Catalog-Mode.
With its powerful Administration Tool you can handle an unlimited Number of Categories, Products, Orders, Discounts, Shopper Groups and Customers. - JoomlaFCK Editor
JoomlaFCK is a super lightweight WYSIWYG editor. It comes equips with a gorgeous GUI & offers a sophisticated set of tools including image editing (resize, crop…) paste from Word filter, spell-check & document capabilities. - joomlaXplorer
joomlaXplorer is a File- and FTP – Manager. It allows you to edit files, delete, copy, rename, archive and unpack files/directories directly on your server. You can – Browse Directories & Files – Edit, Copy, Move and Delete files – Search, Upload and Downloading files – Create new files and directories – Change file permissions (chmod) and much more. - Events Calendar
This project brings the well known and loved Events Calendar to Joomla. JEvents consists of a Joomfish compatible Joomla component and a number of modules and plugins. - Expose Flash Gallery
Exposé is a Flash-based tool which allows you to create eye-catching slide shows of your pictures on the web. A list of the features supported by exposé includes direct linking to a photo or album, a slide show can be automatically started, a background/foreground image can be loaded, more interface elements can be now customized and many more. - JFusion -> Universal User Integration
Supercharge your Joomla site. Integrate almost any software into Joomla and allow your users single logins. - AllVideos
AllVideos (by JoomlaWorks) is truely THE all-in-one media management solution for Joomla! and a classic must-have extension for any Joomla! based website.
You can use the plugin to easily embed videos hosted on popular services like YouTube, Metacafe, Vimeo (and many more) inside your Joomla! articles (content items). Additionally, it allows you to playback almost any video/audio filetype directly from your server or a remote server, giving you the competitive edge when it comes to rich media content. - Phoca Gallery with Slideshow
Phoca Gallery is a Joomla! component. It is an image gallery with slideshow. - ARTIO joomSEF
This component will rewrite your Joomla! URLs not to be only Search Engine Friendly, but also to be human easily understandable. Provides support for multilingual sites using JoomFish. Enables full customization of wide-range of meta tags for any URL in your site! Works with both with Apache and IIS. May be easily updated on-line. Allows you to configure your 404 page. - Xmap
Xmap is a Site map generator component for Joomla, it’s based on the popular Joomap component. Xmap allows you to create a map of your site using the structure of your menus. - Simple Image Gallery
Adding image galleries inside your Joomla! articles (content items) is now super-easy and simple, using the “Simple Image Gallery” Plugin for Joomla! 1.0.x & 1.5.x. - DOCman
DOCman is a document management and download system for Joomla. With this component your users can easily upload and manage files across multiple categories and make them available for download on a your Joomla websites.
Note: One of my favorite plugins is K2 which is not listed. Practicaly it is a CMS in Joomla.
Top 20 of Drupal Plugins (based on usage)
- Views
The Views module provides a flexible method for Drupal site designers to control how lists and tables of content (nodes in Views 1, almost anything in Views 2) are presented. Traditionally, Drupal has hard-coded most of this, particularly in how taxonomy and tracker lists are formatted.
This tool is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results. It has four modes, plus a special mode, and provides an impressive amount of functionality from these modes.
Among other things, Views can be used to generate reports, create summaries, and display collections of images and other content. - Token
Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values. - Content Construction Kit (CCK)
The Content Construction Kit allows you to add custom fields to nodes using a web browser.
Part of CCK is moving to core in the Drupal 7 version. The API to create and manage fields is now in core and this module, CCK, has been ported to Drupal 7 to serve as the UI for fields in core. Try it out! Use the D7 (HEAD) version of CCK to drag ‘n drop your fields onto either nodes or users in Drupal 7. - Pathauto
The Pathauto module automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get aliases like /category/my-node-title.html instead of /node/123. The aliases are based upon a “pattern” system which the administrator can control. - Administration Menu
Administration menu module provides a theme-independent administration interface (aka. “navigation”, “back-end”) for Drupal. It’s a helper for novice Drupal users coming from other CMS, a real time-saver for Drupal site administrators, and definitely a must for Drupal developers and site builders. - Date
The date module is a flexible date/time field type for the cck content module which requires the CCK content module and the Date API module. - ImageCache
ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn’t exist the web server’s rewrite rules will pass the request to Drupal which in turn hands it off to ImageCache to dynamically generate the file. - FileField
FileField provides a universal file upload field for CCK. It is a robust alternative to core’s Upload module and an absolute must for users uploading a large number of files. Great for managing video and audio files for podcasts on your own site. - ImageField
ImageField provides an image upload field for CCK. ImageField is a CCK-based alternative to the legacy Image project. It boasts features such as multiple images per node, resolution restrictions, default images, and extensive Views support. - ImageAPI
This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features to your Drupal site. It only provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI. - Image
This module allows users with proper permissions to upload images into Drupal. Thumbnails and additional sizes are created automatically.
Images could be posted individually to the front page, included in stories or grouped in galleries. - FCKEditor for Drupal
This module allows Drupal to replace textarea fields with the FCKeditor – a visual HTML editor, sometimes called WYSIWYG editor. This HTML text editor brings many of the powerful WYSIWYG editing functions of known desktop editors like Word to the web. It’s relatively lightweight and doesn’t require any kind of installation on the client computer. - Google Analytics
Adds the Google Analytics web statistics tracking system to your website. - IMCE
IMCE is an image/file uploader and browser that supports personal directories and quota. - CAPTCHA
The purpose of CAPTCHA is to block form submissions by spambots, which are automated scripts that post spam content everywhere they can. - Advanced Help
The advanced help module allows module developers to store their help outside the module system, in pure .html files. The files can be easily translated simply by copying them into the right translations directory. The entire system can appear in a popup or not as the module prefers (and by taking away access to view the popups, a site can force the popups to not exist). - Poormanscron
A module which runs the Drupal cron operations without needing the cron application. - Link
A CCK content field which lets you add a complete link to your content types; including URL, title, and optionally a target attribute. - Webform
This module adds a webform nodetype to your Drupal site. Typical uses for Webform are questionnaires, contact or request/register forms, surveys, polls or a front end to issues tracking systems. - Nodewords
This module allows you to set some meta tags for each node, view or panels page.
Top 20 of Wordpress Plugins (based on user ratings)
- Ozh’ Admin Drop Down Menu
All admin links available in a neat horizontal drop down menu. Saves lots of screen real estate! - Google XML Sitemaps
This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog. - Sociable
Automatically add links on your posts, pages and RSS feed to your favorite social bookmarking sites. - NextGEN Gallery
NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slideshow option. - All in One SEO Pack
Automatically optimizes your Wordpress blog for Search Engines (Search Engine Optimization). - Contact Form 7
Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on. - WP Super Cache
A very fast caching engine for WordPress that produces static html files. - qTranslate
Adds userfriendly multilingual content management and translation support into Wordpress. - Google Analytics for Wordpress
The Google Analytics for WordPress plugin automatically tracks and segments all outbound links from within posts, comment author links, links within comments, blogroll links and downloads. It also allows you to track AdSense clicks, add extra search engines, track image search queries and it will even work together with Urchin. - AddToAny
Help readers share, save, bookmark, and email your posts and pages using any service, such as Facebook, Twitter, Digg, Delicious and over 100 more. - Wordpress automatic upgrade
Wordpress automatic upgrade allows a user to automatically upgrade the wordpress installation to the latest one. - Wordpress.com Stats
You can have simple, concise stats with no additional load on your server by plugging into WordPress.com’s stat system. - WP-Cumulus
WP-Cumulus displays your tags and/or categories in 3D by placing them on a rotating sphere. - WP-SpamFree Anti-Spam
Powerful anti-spam plugin that eliminates blog comment spam. Finally, you can enjoy a spam-free WordPress blog! Includes contact form. - Simple Tags
Simple Tags is the successor of Simple Tagging Plugin This is THE perfect tool to manage perfeclty your WP 2.3, 2.5, 2.6, 2.7 and 2.8 tags. - WP-DB-Backup
WP-DB-Backup allows you easily to backup your core WordPress database tables. You may also backup other tables in the same database. - DMSGuestBook
DMSGuestbook is an easy configurable guestbook with a lot of features. You can customize the whole DMSGuestbook to your desire. - Register Plus
Enhance your Registration Page. Add Custom Logo, Password Field, Invitation Codes, Disclaimers, CAPTCHA Validation, Email Validation, User Moderation and more. - Subscribe to Comments
Subscribe to Comments allows commenters on an entry to subscribe to e-mail notifications for subsequent comments. - Wordpress Download Monitor
Plugin with interface for uploading and managing download files, inserting download links in posts, and monitoring download hits.
Popularity: 11%
Related posts:
- 7 Useful Menu Plugins For Wordpress Wordpress is a great software package for building sites that...
- Introducing Qool CMS. A New Open Source CMS We are happy to announce to all of our visitors...
- Creating A Useful Wordpress Widget, Using Topsy Yesterday, I was looking for a way to create a...
About the Author:
Filed under: Tools - Trackback Uri










Awesome! It seems like I’m one of the few people who prefer drupal over wordpress, so lists like these are always nice.
While a lot of those I don’t particularly need, the image cache one seems cool, as I’ve been using more and more images as of late, so I can see how that would benefit users.
After reading that list, I allowed myself to create an “answer” to the list by comparing each of these plugins (in one or two sentences) to what eZ Publish can offer. Sounded interesting :-)
Oh, and the link to that post…
http://blog.ankh-morpork.net/2009/09/23/ez-publish-vs-most-popular-wordpress-drupal-joomla-plugins/
Nice list, but maybe the FCKeditor plugin for Drupal could have been replaced by the WYSIWYG plugin
Great article. Everyone who creates websites should read it.
Good list. But only one Shopping Cart plugin?
K2 is not on the list… yet :)
It’s doing pretty well though (so far) and looks that it’s dominated the so called CCK market in Joomla!. Although we prefer to call it “the powerful content component”.
Congrats on your blog Vasilis – I’ve become a regular reader ;)
Fotis
Thanks! As stated in the post, K2 is my favorite ;)