Content Management Systems have become one the internet’s most powerful web developer tools since PHP.
In a market where websites need to be built faster and easier, many developers are turning to Open Source CMS to get the job done. Unfortunately there are now thousands of CMS’s floating around the web and finding the right one has become somewhat of an ordeal.
This article will discuss how developers can find the right CMS for any occasion and will give a review of some of the best CMS’s I have discovered, as well as recommendations on which CMS to avoid like the plague.
What is a CMS
A Content Management System (CMS) is a Web application that uses a database (usually MySQL) or other methods to create, edit, and store HTML content in a manageable way. Content is created and edited on the web in an administration portion of the web application (referred to as the Backend). The resulting content is then displayed to the viewers on the regular site (referred to as the Frontend).
A good CMS will allow you to spend more time focused on the design of the frontend then on implementing extensions or functionality.