Most web designers/developers prefer building websites with open source CMS because they got lot of support on the web from online communities. Rapid development of plugins for these software’s made them popular and web designers first choice. Depending upon the support, online communities and contributors, plugins/add-ons i am giving the ranking to these CMS. If you found any thing missing or any mistakes in this blog please comment and i will make changes to the post and inform you. Here we have selected 10 free and Best Content Management systems
Although WordPress is released first in 2003 but its root came from b2 that started in 2001.Wordpress is simple Content management system and not as advanced like Drupal. WordPress also got lot’s of support from online communities, lot of beautiful and advanced themes and more themes coming weekly, lot more plugins some 6830 plugins at present included in wordpress.org but you find some plugins searching in google which will be new. WordPress.org is hosting 1020 themes at present and many developers made their themes available on their personal websites too.
WordPress platform is mostly used in making blogs and now a days used in making E-commerce sites but not powerful as Drupal but easy to manage and use in day to day updating purposes. Most blogs in web are now WordPress and support to WordPress is excellent.
WordPress is SEO friendly and automatic pinging to popular search engines is enabled by default, user friendly URL’s are the main advantage that makes WordPress blogs more SEO friendly.
Main disadvantage is it doesn’t have inbuilt forum like in case with Drupal and Joomla, do not offer social networking features. But you can intergrate some major forum softwares with WordPress using available plugins.
Theming cost is less because there are lot more web developers who create WordPress themes and due to heavy competition theming cost will be less.But if you are planning to create large website then don’t go for WordPress.
Drupal is the best open source Content management system available and its supports community is huge and no other CMS have got this much support. There are huge number of Modules/Plugins available for Drupal. The most used plugins in every Drupal site are CCK, ImageField, Views, Image API etc.
There are 6487 modules for Drupal 6.x version and more than 8000 modules for all combined versions. Theming is one of the issue you have to spend your time but if you got a good theme designed, then your website is the most powerful and flexible.
Since Theming of Drupal takes time and resources many would not provide these themes or develop these themes for free. Although not a large amount of themes are available for this CMS unlike WordPress, but used in the creation of flexible and huge websites.
Once you learn how to Create and manage a Drupal site, then you will love to work with this CMS. You can make any type of website with Drupal, E-commerce site, Social bookmarking site, Social networking site, Education site, Tutorial site, powerful portal any thing you like, Such is the power of Drupal and i haven’t seen this much powerful content management system ever on web.
The only disadvantage with Drupal is it is complex and you have to struggle. Once you are familiar with Drupal, then you can make powerful drupal sites. Another is theming issues, A custom made Drupal theme costs you min of 200$ and maximum it can go to 1000$ or even more. I think we have sufficient modules in Drupal and we can use them in making any type of website.
Drupal is SEO friendly, You can create custom URL’s to posts and categories, automatically ping to search engines when the website is updated.
If you want to check which websites are using Drupal, then there is a website which have all the collection of these websites.
One of them is Drupalsites.net and you can see every Drupal website on web today and some missing but don’t bother they will add it. If you have Drupal website then you can list your website there.
Many sites doesn’t have good design but i am providing here a link when you browse through this website you will find some awesome websites designed in Drupal.
The third place goes to Joomla regarding best Content management software after Drupal and WordPress. It also got beautiful support from online communities and have more plugins. You can make a average website not powerful as Drupal but powerful than WordPress. Joomla is supported by many modules and large support community and unlike Drupal many theme developers are making their theme available for public use.
You can build online tutorial site, E-commerce site, daily updating blog, college websites and more with Joomla. So, better go for this when you are not building huge site with thousand’s of webpages. Next advantage of using Joomla over WordPress is support of inbuilt forum.
I don’t have the exact count of plugins for Joomla but they are lot more extensions that are enough to build any kind of site. With that more extensions and support i definitely recommend Joomla and it is also easy to use like WordPress.
You will get theming for Joomla you have to spend some what more than WordPress theming but not very costly like in case with Drupal.
Mambo is a full featured CMS platform that can be used in making small websites to large corporate websites. You can find hundreds of plugins and add-on packs which makes your Mambo website do more for you. Some of the extensions include forums, multimedia galleries, e-commerce and shopping carts, document management tools, customer relationship managers and lot more.
Mambo is easy to install and once your site is ready, creating and updating content is easy and even a novice user can do that.
Mambo have got lot of support from online communities and if you get any problem you can find the problem online if not you can post to communities so that they can give you a solution.
Movable Type is also a good blogging platform with multi-user support with more plugins. But when i am in search of many queries on movable type i haven’t got reply.
You get more control over your website with Movable type and you have more plugins and modules that support this platform.
There is a pitfall with movable type and it is lack of support from online communities and few gives online support. So, you have to wait for an answer to a problem for a long time or some times you may not get an answer.
If you want to make an online tutorial website then Moodle is the best choice to work with. You have lot of plugins and modules that are created for Moodle. You can integrate chatting system in Moodle and use this if you want to make a great online tutorials website.
No other platform will make your work easy in creating a website for online tutoring and in this case Moodle best suites your need.
Liferay is an enterprise open source Content Management System which is developed on Java. It is easy to use and you can make the software work for you as your need and wish. Since it is developed on Java most users using this CMS are Large enterprise companies but if you want to build a huge website and with best security then you can go for Liferay.
There are two versions available one is Standard version and another is Enterprise version. Standard version comes in MIT license and costs you nothing but if you want long term support and your’s is a critical environment then Enterprise edition will be a right choice. In Enterprise edition you get training in using Liferay, long term support and some professional services. There are four levels of subscription in Enterprise edition which are termed as Basic, Silver, Gold, Platinum.
LIFERAY have got Fortune 500 companies as their clients and they are receiving support from LIFERAY. There are many large companies using LIFERAY and some of them include h2>Lufthansa, Cisco, Discovery .
DotCMS is Java based open source Content Management System and is used by professionals for large websites. I personally tested the Demo of DotCMS and management of site is very easy and with few clicks you can create new pages, new content add some features.
If you want to go for Enterprise edition, it will cost you $1400+ for a single CPU and Standard edition is available in GPL license.
DotCMS is used in various websites which are from various domains like Education, Corporations, Associations, Health care, Non-Profit organizations and Governmental organizations.
Some of the websites using DotCMS are:
- Arizona State University
Modx is a perfect solution for regular marketing websites and for many custom made web applications. It is built on modern OOP framework and that too Modx is Ajax and SEO friendly CMS. If you want to take full control of your content then prefer this CMS.
Managing site is easy and for a developer theming will be not at all an issue. You can make your website exactly how you want it to be and if you want the showcase of the websites using modx, visit this link and you will find websites made up with modx [http://modxcms.com/learn/showcase/].
You can get support for Modx on Modx.org communities page and forum.You have to register with Modx before getting support.
Modx is supported by many plugins and you can make powerful blogs,e-commerce sites,Education and training sites and lot more.
FrogCMS is a light weight Content Management System which is opensource and developed using PHP. Managing Website is made easy with Frogcms. Frogcms is unique from other CMS because of its templating code.
There are two main advantages with this templating code:
- PHP is not used in your article pages so the author of articles does not need to know PHP while editing an article.
- The developer can add new code to the existing code easily like adding photo gallery, news page and i think you may not be proficient in PHP coding for adding code snipplets.
A developer can easily design the template for this CMS and an Admin can easily manage the website with FrogCMS control panel and he can add code to sidebar, footer, header easily.
For now you don’t have too many plugins but if you are a webdeveloper you can easily develop your custom plugins and code the template easily.
Now the support for this cms is not great but hopefully the support from online communities raise in few years.