A Content Management System (CMS) is a web application which uses databases or other techniques to create, edit and store HTML in a manageable way. CMS is being the Internet’s most powerful web developer tool. Developers tend to use Open Source CMS as they need websites to be built faster and easier.
You need to consider these guidelines choosing an open source CMS platform to build your website.
Figure out available themes and modules
It is important to consider available themes and modules which are easy to install and find out that allows to update themes and modules.
CMS platforms with responsive options
Make sure the CMS platform provides a Responsive web design which allows content to be displayed on mobile with minimal scrolling.
Few web development platforms have virtually a basic web presence and it is easy to update simple sites.
CMS platform with PHP
A widely used server side language with simple script and owns the majority of the server side language. It can run an extensive range of stacks.
WordPress : It is a simple blogging system and user friendly administration interface. Many plugins and extensions have been produced and it is a user friendly CMS.
Magento : An effective E-commerce content management system and has got features like virtual cart. It is for online store.
Drupal : It is the most functional open source CMS and allows content editing straightly on the page. It can easily extend the modules and themes can be developed.
iWeb : This is Apple’s first attempt at a web publishing system works with the mac. It’s not an open source CMS but it represents is a step in the right direction.
Frog CMS : It is a PHP CMS based off of radiant and produce an extremely functional CMS which maintains its user friendly.
Silverstripe : It is a simple CMS and easy to customize and update. It has got a great user interface.”