The competition is always less at the top of the ladder and the elements lower in the order always strive hard to reach higher. Never mind the qualities, features the competition is lot in the space of Content Management Systems. A great CMS ultimately decides how a particular site going to take shape. A good CMS lays the foundation of the site and thus it is essential you know about it if you are set to start a personal website or a commercial website. Following are some of the free open source Content Management Systems which you might wanna give a try. This is not a comparison of CMS and merely a compilation of free Content Management Systems.
Drupal: Drupal is a free open source modular content management system for a variety of platforms. It has a robust user community and easy to use administration features. It is written in two languages PHP and SQL. Its features includes discussion forums, Web-based administration, theme support, a submission queue, content rating, content versioning, taxonomy support, user management with a fine-grained permission system based on user roles (groups), error logging, support for content syndication, locale support and much more.
WordPress: WordPress is one of the most popular Content management system it is used primarily by bloggers but it can still be used as a general CMS. With the help of plugin and some tweaking of the code you can turn your blog into a very powerful Content Managment system.
Joomla: Joomla is a award winning content management system that will help you build websites and other powerful online applications. It is used all over the world to power everything from simple, personal homepages to complex corporate web applications. It can be used to easily manage every aspect of your website from adding content and images to updating a product catalog or taking online reservations. It is written with the PHP programming language and uses the MySQL database.
Dot CMS: Dot CMS is an another award winning open source Content Management System for managing the websites which are build in java. Many features and modules in dotCMS, including feeds, AJAX driven calendar, news listing, blogs, forums, user tracking and tagging, built in search engine and more.
Plone: Plone is a ready to run content management system that is built on python and the Zope application server. Plone is easy, flexible and gives you a system for web content that is ideal for projects, communities,websites and intranets.
Nucleus CMS: Nucleus CMS is an open source blog management software package written in PHP with the MySQL backend, its primarily written and maintained by Wouter Demuynck. It allows you to easily maintain your own weblog on your own server. It offers a system that is easy to install, but still offers maximum flexibility.
Text Pattern: Text Pattern is a flexible, elegant and easy to use content management system for all kind of websites even web blogs. It is written in PHP and uses mysql for the database.
Alfresco: Alfresco is an Open Source Enterprise Content Management (ECM) system that provides features for Document Management, Collaboration, Records Management, Knowledge Management, and Imaging. Alfresco is an extremely powerful system and it is written in java. Basically it is designed for users who need a lots of function and scalability.
Expression Engine: Expression Engine is a Content Management system designed by Ellis Lab. It has requires PHP 4+ and Mysql 3+. It is very customizable and easy to use. It also comes with great built in cache feature and even a very simple shopping cart feature.
e107: e107 is a content management system written in php and using the popular open source mySQL database system for content storage. It’s completely free and totally customisable, and in constant development. It’s salient features are high performance caching, news and RSS feed handling, template system, forums system and an easy to use backend.
Mambo: Mambo is a mature, award winning and feature rich content management system used for everything from simple websites to complex corporate applications. It’s features includes but not limited to page caching, News, products or services sections fully editable, WYSIWYG content editor and Advertising management.
eZ: eZ Publish is an Enterprise open source CMS that has a very cool import or export word document feature. Its comes with very useful features that includes picture galleries, video publishing, and a very nice user management control. You can customize ez and publish anyway you want and you can also translate your content in any language.
Symphony: Symphony is an open source content management system which is made for web developers. It’s uses XSLT to provide developers a lot of flexibility. If youâ€™re looking for an application that takes care of the technical side of things for you, then Symphony is probably not the best choice.
Diferior: Diferior is a flexible, customizable both user and developer friendly, open source or multi purpose PHP content management system. It is capable of distributing files via BitTorrent, HTTP and FTP protocols, has built in forums, and a blog system.
Frog: Frog is a simple content management system that uses Php 5 and MySQL 4. Its salient features are drag or drop capabilities, Flexible page content and very customizable navigation menu.