Best Open Source Content Management Systems

The following article features a collection of the most popular open source content management systems (CMS) to build, create, and edit the content on a website.


wordpress CMSBasically, WordPress is the top rated and widely used Open Source CMS thanks to its versatility (works on a wide range of platforms, server and network configurations, etc). WordPress is SEO oriented and due to a plethora of available plugins with advanced functionality to complete the configuration, this CMS counts itself among the most popular site management systems nowadays. The MU version allows multi-blog management from a single WordPress installation.


drupal example page

Drupal is a content management system that in addition to the basic functionality allows forum, newsletters, podcasting, and photo galleries. Drupal is written in PHP and driven by the SQL engine.


Joomla admin panel german

Joomla is one of the most popular, well recognized CMS allowing both experienced users and newbies to build websites and powerful online applications. It has a wide and cohesive user community ready to help.


Alfresco dashboard

Alfresco is an Open Source CMS for Windows and Unix systems. It is designed for users who need many features and scalability. Alfresco is written in Java and has full desktop integration and full document management capabilities.


plone CMS

Is a content management system written in Python. All its features are customizable and free extensions for advanced options are available.

eZ Publish

eZ Publish

Ez Publish has an interesting feature to import/export text documents. You can even translate your content into multiple languages. It includes galleries, posting videos capabilities, and has an intuitive user management control panel.


Textpattern admin plugins section

A free and open source CMS, simple and flexible written in PHP and based on the MySQL database engine.


dotCMS admin panel

Dot CMS is an award-winning software built in Java that includes features such as support for virtual hosting, structured content, clustering and is running on multiple databases. Among its other features, worth mentioning: RSS feeds, AJAX calendar, news, blogs, forums, built-in search engine, etc.


e107 admin panel

A CMS built in PHP, driven by the MySQL engine. Based on a template system, it features news, RSS feeds, and forum capabilities.


Mambo CMS administration

Mambo is a business-oriented content management system, very easy to use. It is fully customizable and has an active user community where to ask for help if you encounter any difficulties working with it. This software includes news, services section, fully editable products, WYSIWYG content editor, and advertising management options.

Frog CMS

Frog CMS

Frog CMS is a simplified CMS using PHP 5 and MySQL 4. It has drag-and-drop capabilities, flexible content pages, and customizable menu navigation. In addition, it can be customized with different themes and plugins.


Diferior installation screenshot

Diferior is a multipurpose CMS “on steroids” 🙂 providing tools necessary to publish and organize our content. An interesting feature of this CMS is the possibility to share archives via BitTorrent, HTTP, and FTP protocols. It has an incorporated system for forums and blogs.


Symphony CMS

Symphony is a content management system for web developers; it uses XSLT to provide greater flexibility.

xpression Engine


A flexible and easy to use CMS that requires PHP and MySQL 3+ or 4+. It features a built-in cache functionality and can be also used as a shopping cart.


Nucleus CMSWritten in PHP and MySQ, this software allows the management of multiple blogs for multiple authors.

Leave a Reply