A content management system (CMS) or specifically a web based CMS, is a tool that allows technical as well as non-technical person to create, edit and manage contents of a web portal. The contents could be a text, image, graphics, video etc.
Usually, a content management system comes with a set of ready to use templates whose functionality can be modified by the user. Some developers offer a Web-based GUI to access these framework online, using any web browser available in the market.
Apart from publishing and editing, a CMS can also handle other tasks meant for search engines and users:
- It helps you to add meta details to the page, that helps search engines and users to understand your page easily.
- It automatically generates the navigation system (in blog layout only).
- The basic functionality of the system could be enhanced with the help of additional plugins or add-ons available on the developers site.
- The system also provides a mechanism through which the audience can be categorised in different categories and are allowed to access limited part of a portal based on permissions.
Now, as we are talking about specifically a PHP based CMS, so lets discuss a bit about PHP. As you may already know, PHP is one of the most powerful server-side scripting language which is an open source and is available for free of cost.
Please find the list of top 10 of those CMS below:
10. CMS Made Simple
“CMS Made Simple” is an open source, platform-independent content management system that allows content writers and developers to develop a website “on the go”. It is an award winning Content management system, which is built on PHP and backed up by MySQL.
It has a web-based admin module where users can make all sort of changes related to its working, functionality as well as its look & feel. Ready-made themes and modules can be used to build a feature rich portal.
9. Silver Stripe
Silver Stripe content management system has “out of the box” web-based control panel that separates the work area for author and developers. The primary reason for such a design is, to reduce the complexity at the side of an author and bring more flexibility to the developer.
This PHP based open source content management system runs on multiple platforms, including Linux, Windows and Mac. It also supports an array of databases: MySQL, MS SQL Server, Oracle, PostgreSQL etc.
8. Text Pattern
This CMS has secured the ninth position in the list of Top 10 PHP CMS (Content Management System).
PHP-Fusion is an open source content management system (CMS) which utilises a MySQL database to store the site’s content and offers a comprehensive administration system to manage the sites.
It consists of all the must have features of standard content management system packages. PHP-Fusion has acquired the seventh position in the list of Top 10 PHP CMS (Content Management System).
The program is written in PHP and was first released in 2006. The system has a feature through which people with disabilities can also use it.
PHP-Nuke is a PHP based Content management system backed up by MySQL. It allows users to create a community where author can post news items and other related articles which can be viewed and commented by the registered users.
This community-based CMS was originally designed by Francisco Burzi. It has secured the fifth position in the list of Top 10 PHP CMS (Content Management System).
Concrete5 CMS allow users (registered or unregistered) to edit the content of the page directly from the page itself. This CMS was designed to let the non-technical person create or edit their page with ease.
This in-context editing does not require any sort of web editor software or any specific interface. The template itself adds areas inside the page where users can insert their blocks of contents. This block may contain different types of items ranging from a simple text to an image and even a slideshow or a commenting system.
Concrete5 has a ‘Marketplace’ where users may download plugins to enhance the functionality of a system.
Today, more than 2.1% of the websites are powered by Drupal. Even some of the large corporates and government sites are backed up by Drupal. It includes WhiteHouse.gov, National Baseball Hall of Fame and Museum, The Roman Baths, data.gov.uk.
Joomla is the second most popular content management system. This CMS is especially designed for creating the websites. It can be used to create a fully functional, feature rich websites that a large organisation or any online business needs.
Like its successor Joomla uses PHP and MySQL and its first version was released in 2005. This open source software has a dedicated security squad team that handles all the security related issues reported to them.
Along with that, Joomla also provides a security checklist for its users which could be downloaded from Joomla Security Checklist
WordPress tops the list of top CMS’s in the world. It is a PHP based MySQL backed-up CMS, which was first released on 27 May 2003. It is estimated to be used in more than 23% of the top 10 million websites, and that number is increasing every day.
Its the ‘ease of use’ that makes this CMS different from its counterpart. There are more than 35,000 plugins available in the WordPress store that may enhance its functionality in the go.
The system comes with inbuilt themes which can be easily customised and are flexible. Many third party developers have created nice looking themes for WordPress which may be bundled with an array of features. WordPress is best suited to develop a blog related site.
WordPress is suitable to create a small website to a large one with thousands of pages and “e-commerce” functionality.