Top Five Excellent Open Source CMS To Build A Successful Website
Lately you must have heard a lot about WordPress which is currently the No.1 CMS used to create a blog or now even a portal or corporate website. Here we will be discussing about the top 5 open source CMS which can be used to build a blog or website. To know about the best CMS, you must know what is a CMS and what is an open source CMS?
CMS stands for Content Management System. Software or an application that allows publishing, editing and modifying content as well as maintains through a central interface and makes the overall process simpler is known as a Content Management System or shortly abbreviated as CMS. And those CMS which are free and open to use like WordPress are termed as Open Source CMS. Such software are often used to maintain a blog but they can also be used to run a shopping or eCommerce website as well as a web portal or a corporate website.
So now as the term is clear let’s find out the top five open source content management system which you can use to run your next website or blog.
WordPress is currently the most used and popular free open source content management system (CMS) based on PHP and MySQL. The whole CMS is based on plug-in architecture and a template system. Today WordPress is the most popular blogging system and is used by some top blogs such as Mashable, TechCrunch etc..
WordPress was first released on May 27, 2003 by founders Matt Mullenweg and Mike Little as a fork of b2/cafelog. By December 2011, version 3.0 had been downloaded over 65 million times.
WordPress is an awesome blogging platform with some cool features that will help you maintain your blog or website very easily.
People in the development industry must be quite aware of Joomla. It is the most used and popular free and open source content management system (CMS) for creating commercial websites such as corporate or eCommerce websites. Joomla is coded in PHP, uses object-oriented programming (OOP) techniques (since version 1.3) and software patterns, stores data in MySQL or (since version 2.5) MS SQL database. Joomla also includes some very handy features like page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, search and support for multiple international language integration.
Joomla has been downloaded over 30 million times and over 6000 free and commercial extensions are available from the official Joomla! Extension Directory and many more are available from external sources as per the data as of March 2012. In terms of usage and downloads, Joomla is estimated to be the second most used CMS on the internet after WordPress.
Written in PHP and distributed under the GNU General Public License, Drupal is a free and open source content management framework (CMF). Almost 2.1% of all websites on the web, ranging from personal blogs to corporate, political and government sites which includes whitehouse.gov and data.gov.uk, uses Drupal CMS for their back-end system.
Drupal core, the standard release of Drupal contains the basic features common to content management systems. These features include user account registration and maintenance, menu management, RSS feeds, page layout customization, and system administration. Such features allows installation of Drupal core either as a brochure-ware website, single or muti-user blog, an internet forum or community based website providing user-generated content.
The latest version of Drupal is Drupal 7.21 which was released on 7th March 2013. Currently Drupal 8 is under development with no office release dates out yet.
CMS Made Simple
Not so very popular when compared to WordPress, Joomla or Drupal but CMS Made Simple (CMSMS) is yet another useful free open source (GPL) content management system (CMS) that provide developers, programmers and site owners a web-based development and administrative area. CMS Made Simple is built using PHP and the database is supported by MySQL. Earlier this content management system also supported PostgreSQL but the developers later chose to remove PostgreSQL support and the current versions of CMS Made Simple don’t support any other database except MySQL.
CMS Made Simple also has good features such as a web-based admin section for theme, template and stylesheet development. Users can also install or update add-on modules using the admin dashboard. Configuring page content blocks and setting user groups and permissions can be easily handled through the admin section.
DotNetNuke is the first content management system (CMS) to make it to the list which is based on Microsoft.NET. Though DotNetNuke is not completely an open source content management system, only the community edition is available as open source. DotNetNuke was initially written in VB.NET, though since version 6.0, it was shifted to C#. DotNetNuke is distributed both as MIT license through its Community Edition and as commercial proprietary licenses through the Professional and Enterprise Editions.
So if you are not much interested in using any of the PHP platform CMS above then go for DotNetNuke.
It is very difficult to say which one is the best CMS to be used among the top five CMS mentioned above. Each CMS mentioned above have their own strength and weaknesses. All the CMS above can be used for different purposes. Understand your requirements well and select the best CMS that fits to your needs and create your website or blog on it.
If you think we missed out on any CMS in the above list then please let us know in the comments below.