Posted on

Hey Everyone, There are tons of Open Source Content Management Systems (CMS) available today. So it is hard to find what CMS is the best to use. This list of 15 Open Source CMS will help you in your quest to find a Content Management system that’s right for you.  This list is in no particular order.

  • – Textpattern is an easy to use open source cms.  Textpattern is written in PHP and uses mysql for the database. Textpattern is very flexible to use.  Also you can view some websites powered by Textpattern at
  • – Drupal is an open source content management platform.  Drupal has all the basic features of a CMS but it also has the ability to have Collaborative authoring environments, Forums, Peer-to-peer networking, Newsletters, Podcasting, and Picture galleries. Drupal is written in PHP and SQL.
  • – WordPress is one of the most popular open source blogging software that can be used as a CMS.  With the help of plugins and some tweaking of the code you can turn your blog into a very powerful CMS.
  • – Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications.  Joomla is used all over the world to power Web sites of all shapes and sizes. For example you can create websites from Corporate sites to E-commerece sites and is even used in Government applications.  Joomla is very powerful and has a great community to help you.
  • – Nucleus CMS is an open-source blogging software written in PHP and MySql.  Nucleus CMS is primarily written and maintained by Wouter Demuynck. Nucleus CMS allows you to manage multiple web blogs, drafts and future posts, and allows for multiple authors.
  • – dotCMS is an another award-winning open source CMS for building/managing websites built in Java. dotCMS includes enterprise CMS features such as support for virtual hosting, WebDav, structured content, clustering and can run on multiple databases.  There are a number of features and modules in dotCMS, including RSS feeds, AJAX driven calendar, news listing, blogs, forums, user tracking and tagging, built in search engine, and more.  You should definitely check it out.
  • – Alfresco is an open source enterprise content management system for Microsoft Windows and Unix operating systems. It is designed is for users who need a lots of function and scalability. Alfresco is written in Java.  Like some of the others Alfresco is an award-winning software that has desktop integration, and full document mangagement.
  • – Plone is a free open source CMS built on top of the Zope application server, which is written in Python. Most times it is used as an intranet website but it can be used on the internet as well.  All of Plone’s features are customizable, and free add-ons are available from the Plone website.  The one problem that many have is the use with the Python and Zope.  But overall is a very good CMS.
  • – e107 is an open source CMS that allows for quick creation and management of websites or community portals. e107 is built using PHP and database support via MySQL.  e107 features, high performance caching, news and RSS feed handling, template system, forums system, and an easy to use backend.
  • – eZ Publish is an Enterprise open source CMS that has a very cool import/export word document feature.  It can even translate your content into any other languages.  ez Publish has some very cool features that includes picture galleries, video publishing, and a very nice user management control.  You can customize ez Publish anyway you want.
  • – Mambo is a business oriented open source CMS that is very easy to install and use.  Mambo is fully customizable and has a very nice active comunity to help you.  Mambo features include but not limited to page caching, News, products or services sections fully editable, WYSIWYG content editor, and Advertising management.
  • – Diferior is a multi-purpose content management system,  that provides all the necessary tools to easily publish and organize your content.  Diferior is capable of distributing files via BitTorrent, HTTP and FTP protocols, has built in forums, and a blog system.  All of which can be customized to your liking.
  • – Symphony is a CMS made for web developers.  Symphony’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.
  • – Frog CMS is a simplified CMS that uses PHP 5 and MySQL 4.  Frog CMS has drag/drop capabilities, Flexible page content, and very customizable navigation menu.  Frog CMS is very customizable with the use of plugins and themes.
  • – ExpressionEngine is a flexible CMS that is built by EllisLab.  EllisLab is also the creator CodeIgniter a great PHP Framework.  ExpressionEngine requires PHP 4+ and Mysql 3+.  ExpressionEngine is very customizable and easy to use.  It also comes with great built in cache feature and even a very simple shopping cart feature.

I know that there are tons of other great Open Source CMS’s.  So please list your favorites below.

Tags: , ,