CMS is the abbreviation of Content Management System. As per Wikipedia definition… “A content management system (CMS) is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade.”
Why you need a CMS
If you and your business are to be found in the Internet your website need to be content driven, because… Content is King! Which means managing the content efficiently is extremely important. If your content management is not handled by an expert then your content marketing strategies may not fetch the results as you want them to. First part of your content management is writing unique, search engine friendly, plagiarism free and non-spammy content and the second part is management of placement of that content. Of course you can build a HTML website by customizing any free online HTML template or using a web developer but then everytime you want to change something in that content either you’ll have to manipulate the HTML or you’ll have go back to your developer both are tedious and time consuming. Solution to this very problem lies in a Content Management System or CMS.
Which CMS to use
There are a number of popular CMS applications available over the Internet which are free to download and open source, they include Joomla, WordPress, Drupal, Blogger, DotNetNuke, etc. Considering that you are coming from a non-technical or semi-technical background I would suggest WordPress to be your choice of CMS. You may ask… Why WordPress? Because WordPress is the most user friendly, lightweight, search engine friendly CMS. Supported by a very strong community of developers that offer a number of free mini applications called plugins to extend the base functionality of WordPress to meet exact user requirements. Not only that, there are number of free and premium themes available to customize the design of your WordPress website or blog.
WordPress comes in two variants; self hosted and cloud based. Cloud based WordPress runs on WordPress.Com, you just need to register and it’ll let you create your website or blog on the go, you can use the platform for free but for advanced features will come for a price. In self hosted WordPress you’ll need to pay for the domain and server of course but the scalability and extendibility is immense. Installing WordPress on your server is a piece of cake as nowadays most of the hosting server providers like Godaddy, BigRock, Hostgator, Bluehost allow one-click install option for CMS applications like WordPress, Joomla, Drupal, etc. If you want learn WordPress then you need to install XAMPP on your Windows PC and then install WordPress.