In addition to allowing the text of the website pages to be amended, and new pages to be added, a CMS website also provides an array of different modules, or plug-ins. These modules offer additional features for the website including:
- feedback/contact forms
- photo galleries
There are a number of Open Source CMSs available, as well as proprietary ones. Some of the more popular ones are:
- WordPress – historically designed for blogging, but able to be used as a CMS. The difference has not blurred with it as much a CMS as a ready blogging framework. A good choice for a simple, yet powerful, CMS.
- Joomla – It is estimated that Joomla is the second most popular CMS, after WordPress.
- DotNetNuke – now in its 7th version DotNetNuke requires a Windows server. This is an example of a freemium product – a free community edition is available together with a paid for second product with additional features.
Specific eCommerce based frameworks are available. ZenCart is one of these, the framework is centred towards shopping, with the ability to add additional pages.
For a comparison of Content management Systems take a look at the CMS matrix website.