In my last article you have read about how to purchase a domain name and hosting space for your blog. Also, I have explained the difference between Windows server and Linux server. So now it comes the turn to choose a content management system (CMS). First of all, lets discuss what is a content management system? In old days when internet was very new, we have to put HTML pages on the server and those pages were accessible on internet. If you have to update any content, then you needed to hire a developer who can modify your changes and then reload the changes on the server. It was the only way to update your content. But later on, concept of database comes in market and content could be managed dynamically. In modern times many content management systems (CMS) are available, these CMS provide you an interface, from where you can modify your blog/website contents according to your need. The best thing is that these CMS are easy to use, user friendly and you need not to hire any developer unless you need any structural change.

Here is the list of best CMS available in the market:

More than 50% of the bloggers are using WordPress as CMS these days. Without any doubt we can say that the WordPress is the king of the CMS in today’s world. This is because, WordPress provides you endless features which you needed. Every single word and media of your website or blog can be managed through WordPress. There are endless free or paid plugins available for WordPress which are easily configurable and used in WordPress. There are endless free or paid theme available for WordPress which can completely change the look and feel of your blog or website with few clicks only.  If you think you don’t need any major structure level changes in your website or blog, then you should go with WordPress. WordPress is easily configurable on server. Also, these days many hosting providers are providing WordPress hosted inbuilt.

Other popular options for CMS are Joomla and Drupal. If you think that you need to have major structural modification time to time, then you can go with Joomla and Drupal.

Joomla is considering a good CMS for e-commerce and social networking websites but you need to have a little technical knowledge if you want to manage everything yourself.

Drupal on the other hand is most powerful but little complex to use. However, you still need to have knowledge of HTML, CSS and PHP for using Druipal as CMS.

Good thing about all of the above is that all of these are open source and free. What is an Open Source? Open source means base code in which these CMS are developed are free and you can make any kind of customization without any special permission or licence. All of these CMS are easily downloaded from the internet. Wish you good luck for choosing the best Content Management System for your blog and happy installing it. 🙂 🙂 🙂