Open Source Content Management Systems

Popular Content Management Systems


Drupalis a free software package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. Tens of thousands of people and organizations have used Drupal to power scores of different web sites, including community web portals,discussion sites, corporate web sites, Intranet applications, personal web sites or blogs, E-commerce applications, resource directories, and social Networking sites. Drupal is ready to go from the moment you download it. It even has an easy-to-use web installer! The built-in functionality, combined with dozens of freely available add-on modules, will enable features such as: Content Management Systems, blogs, collaborative authoring environments, forums, peer-to-peer networking, newsletters, podcasting, and much more.


Joomla!is an award-winning Content Management System (CMS) that will help you build websites and other powerful online applications. Best of all, Joomla! is an open source solution that is freely available to everybody. Joomla! is used all over the world to power everything from simple, personal homepages to complex corporate web applications. Here are just some of the ways people use this software: corporate websites or portals, Online commerce, small business websites, non-profit and organizational websites, government applications, corporate intranets and extranets, school and church websites, personal or family homepages, and many more. Joomla! 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.

Magnolia CMS

Magnolia CMSis the Open Source content management system that delivers simplicity on an enterprise scale. Its outstanding combination of ease-of-use with a flexible, standards-based Java architecture has attracted enterprise customers including: ING,, Johnson & Johnson, Lloyds TSB, Sony, Seat, Unilever and The US Department of Defense. Magnolia is used by governments and leading FORTUNE 500 enterprises, and in more than 100 countries on all continents of the world. Magnolia International Ltd. is the creator of both the Open Source Community Edition and its Enterprise Licensed Editions of the Magnolia CMS. Full global service, support, implementation, consulting and training for enterprise clients are delivered by Magnolia together with its international network of qualified partners.


e107is a content management system written in PHP and using the popular open source MySQL database system for content storage. It’s completely free, totally customisable and in constant development.


CMS Made Simpleprovides a fast and easy way to create a web site and manage its contents. You can use it to make a home page for your family — or your multinational corporation. It’s very easy to add content and addons wherever you want them to appear on the site. Design your website in whatever way or style you want and just load it into CMSMS to get it in the air. It features SEO Friendly URLs, integrated and online help, easy user and group management, group-based permission system, minimal server requirements, admin panel with multiple language support, content hierarchy with unlimited depth and size, and more.


BIGACE Web CMSis a dynamic PHP and MySQL based Web CMS. It is a multisite, multilanguage and multiuser Web CMS, whose keypoints are ease of use, speed, flexibility and a simple installation. This open-source content management system which allows you to create dynamic content websites with great ease. Minimal server requirements, user-group and object based permission system, smarty templates, wysiwyg editor, choosable template per page, easy to use php plugin api and many more features wait for you.


PHP-Fusionis a light-weight open-source content management system written in PHP. It utilises a mySQL database to store your site content and includes a simple, comprehensive adminstration system. PHP-Fusion includes the most common features you would expect to see in many other CMS packages. PHP-Fusion can manage perfectly well with any type of input such as plain text, HTML or PHP. Also, PHP-Fusion’s News, Articles and Custom Pages admin panels also provide methods of inserting common HTML tags by the click of a button.


dotCMSis an open source, enterprise class content management system that integrates the best features of content management with built in personalization, eCommerce and CRM tools. It can help you do a lot more than just mange your website. dotCMS combines the best features of an enterprise CMS with eCommerce and CRM tools that help your organization communicate with your customers, clients and prospects. Best of all, dotCMS is completely free for you to download, test, deploy and extend. With the dotCMS your marketing department can tag, segment and group site visitors by any number of criteria; by the pages they’ve visited, the time of their last visit, their demographic information and any of their indicated interests. Using the online communication manager, you can send targeted HTML email campaigns to these segmented groups. Response rates to on and offline communications can be tracked with reporting by unique virtual links that you can include in the communication. With its structured content engine, dotCMS allows you to build and manage the types of custom content that drive your site on the fly. This is powerful stuff – in essence, you can build custom, reusable databases of content.


MODxis an open source PHP Application Framework that helps you take control of your online content. It empowers developers and advanced users to give as much control as desired to whomever they desire for day-to-day website content maintenance chores. It allows to manage your websites from anywhere in the world with an internet connection and IE 5.5+, Safari 1.3+, Firefox 1.0+. MODx is the first free PHP CMS to offer an API that fully supports Web 2.0 Ajax technology thanks to MooTools. Use MODx documents to manage your linked Style Sheets, Images and Javascript. Transform them into XML, PDF, Excel or Word documents with snippets and this handy new feature. With MODx it’s now easier for less experienced users to get up and running fast with a step-by-stop online installer.


Nuke-Evolutionis a PHPNuke based CMS. It contains many fixes, updates, rewrites, and add-ons. Something that sets us apart from other PHP-Nuke packages is the amount of security fixes and code improvements that have been made over the base PHP-Nuke package.


SilverStripeis a great example of a well-constructed open source project. It makes innovative use of technology but it is easy to use. SilverStripe is focused on usability and on making life easy for content editors, ensuring tasks can be done in few steps (e.g. drag&drop sitemap manipulation, quick to add pages, add links, add or resize images, preview changes before publishing, revert to old page versions, translate content into other languages). From a coders perspective, SilverStripe feels great, like Ruby on Rails or Django but for PHP5 (i.e. it contains an ORM/MVC framework and an equivalent to ActiveRecord, but tailored to building websites and apps). Templates are completely editable, providing standards-compliance, good SEO, and design freedom.


TYPOlightweb CMS is a powerful web content management system that specializes in accessibility (back end and front end) and uses XHTML and CSS to generate W3C/WAI compliant pages. It features Live update, uses Ajax technology, intuitive user interface, accessible XHTML strict output, accessible administration area, automatic e-mail encryption (spam protection), Web 2.0 support (e.g. lightbox), advanced search and sorting options, and more.


mojoPortalis an open source web site framework and content management system written in C# that runs under ASP.NET on Windows or under Mono on Linux or Mac OS X. mojoPortal provides dynamic database driven web site(s) with an XHTML compliant Content Management System and community features like Blogs, Forums, Image Galleries, etc.


OpenEditis an open source content management system made for web professionals. It allows you to create fast, flexible and lightweight web sites. OpenEdit has everything your client will need with Web Content Management, eCommerce and blog editing. This easy, open source platform does not require a database and can be used on top of existing html, jsp or php web sites. The key elements are: online editing of your web application, all the modern technologies (eCommerce, blog, image archive, etc.) come standard with every deployment.


OpenCmsis a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently. The fully browser based user interface features configurable editors for structured content with well defined fields. Alternatively, content can be created using an integrated WYSIWYG editor similar to well known office applications. A sophisticated template engine enforces a site-wide corporate layout and W3C standard compliance for all content. OpenCms is based on Java and XML technology. It can be deployed in an open source environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g. Windows NT, IIS, BEA Weblogic, Oracle).


Plone is an open source ready-to-run content management system that is built on the powerful and free Zope application server. Plone is easy to set up, extremely flexible, and provides you with a system for managing web content that is ideal for project groups, communities, web sites, extranets and intranets. Plone is easy to install. You can install Plone with a a click and run installer, and have a content management system running on your computer in just a few minutes. The Plone interface has more than 35 translations, and tools exist for managing multilingual content. It carefully follows standards for usability and accessibility. Plone pages are compliant with US Section 508, and the W3C’s AAA rating for accessibility. There is a multitude of add-on products for Plone to add new features and content types. In addition, Plone can be scripted using web standard solutions and Open Source languages. It can interoperate with most relational database systems, open source and commercial, and runs on a vast array of platforms, including Linux, Windows, Mac OS X, Solaris and BSD.


Silvais a powerful CMS for organizations that manage multiple or complex websites. Content is stored in clean and futureproof XML, independent of layout and presentation. Features include versioning, workflow system, integral visual editor (Kupu), content reuse, sophisticated access control, multi-site management, extensive import/export facilities, fine-grained templating, and hi-res image storage and manipulation.


Elggis an open source social platform based around choice, flexibility, and openness. It offers blogging, networking, community, collecting of news using feeds aggregation and file sharing features. Everything can be shared among users with access controls and everything can be cataloged by tags as well.


Moodleis a course management system (CMS) – a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities. You can download and use it on any computer you have handy (including webhosts), yet it can scale from a single-teacher site to a 50,000-student University.


WordPressis a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. What a mouthful. WordPress is both free and priceless at the same time. WordPress is designed to be installed on your own web server, or shared hosting account, which gives you complete control over the weblog.


Apache Lenyais an Open Source Java/XML Content Management System and comes with revision control, multi-site management, scheduling, search, WYSIWYG editors, and workflow. Lenya includes a customizable workflow engine that uses an easy XML format to define workflows. Standard one- and two-stage workflows are included. Users can be notified by email about pending approvals. The “publications” concept allows reuse of the information architecture of a site and brings modularity to the content level. Different publications (sites) can share content and business logic, and new publications can be created with a cloning process. XHTML+CSS templating is supported, eliminating the need to learn yet another templating language. Wherever possible, Lenya uses CSS for styling, thereby enforcing the separation of content and layout.


b2evolutionis a powerful blog tool you can install on your own website. It includes all the features of traditional blog tools, and extends them with evolved features such as file & photo management, advanced skinning, multiple blogs support as well as detailed user permissions.


BLOG:CMSis a feature-packed, personal publishing system. It includes state-of-the-art weblog, forum, wiki engine, news aggregator (atom / rss), and photo gallery. It requires MySQL 4.0 database (mysql), or MySQL 4.1 database (mysqli), or SQLite database (bundled with PHP 5.0), PHP 4.0.6 or higher, including PHP 5.0.


Bricolageis an open-source enterprise-class content management system, greatly simplifies the complex tasks of creating, managing, and publishing the vast libraries of content essential to any organization. With advanced features such as fully-configurable workflows, customizable document types, multisite management capabilities, and comprehensive Perl- and PHP-based templating support, Bricolage has been designed from the ground-up to scale to meet the demanding needs of large organizations around the world.


CMSimpleis a simple content management system; for the smart maintenance of small commercial or private sites. There is an integrated online WYSIWYG (What-You-See-Is-What-You-Get) editor with link validation, image handling, online editing of system files and an automatic backup on logout. These features that makes CMSimple simply smart.


Cyclone3is extremely flexible open source framework designed for development of content management systems and custom applications developed for commercial purposes. Cyclone3 Framework uses Perl as its main development language because of its high productivity. For data storage purposes it relies on MySQL. Cyclone3 XULadmin is the first open source content management system using the Mozilla Application Framework – and provides modern administration GUI powered by XUL, JavaScript, AJAX. It has the look and feel of desktop application but works as any other web page. It is truly a “Web 2.0” technology.


Daisyis a content management system that offers rich out-of-the-box functionality combined with solid foundations for extensibility and integration. Daisy consists of two main components: a stand-alone repository server accessible through HTTP/XML and/or a high-level (remote) Java API, and an extensive editing and publishing front-end web application running inside Apache Cocoon. Due to its genericity and flexibility, Daisy can be used for many different purposes, but is ideally suited for information-rich, structured content and asset management applications. Even for advanced content management applications, Daisy can be used and configured without any Java-coding skills: Daisy offers a Javascript/Cocoon-based extension framework.


DokuWikiis a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files no database is required.


eZ Publishis an Enterprise Content Management platform with an easy to use out of the box Web Content Management System. It is available as a free Open Source distribution and serves as the foundation for the rest of the eZ Publish Product Family. eZ Publish has a flexible content engine that serves as the core for dynamic and personalized websites. eZ Publish comes with much functionality out-of-the-box, but its power lies in its award-winning customization capabilities. User interaction and user-generated content is made easy with eZ Publish, enabling you to quickly build powerful, customized Web 2.0 websites. These strengths, along with a flexible cost model, are what attract tens of thousands of organizations, including the leading media groups in the world, to choose eZ Publish as their digital platform.


Fedoraopen source software gives organizations a flexibleservice-oriented architecture for managing and delivering their digital content. At its core is a powerful digital object model that supports multiple views of each digital object and the relationships among digital objects. Digital objects can encapsulate locally-managed content or make reference to remote content. Dynamic views are possible by associating web services with objects. Digital objects exist within a repository architecture that supports a variety of management functions. All functions of Fedora, both at the object and repository level, are exposed as web services. These functions can be protected with fine-grained access control policies.


jLibraryis a DMS (Document Management System), oriented for personal and enterprise use. With jLibrary, you can classify your documents, videos, or any other media type. You can export those contents to static web pages based on templates, search on those content, add comments, categorize it, etc. Companies can find in jLibrary all the features present in most modern content management systems, including team work support, version management, offline document edition, document locking, security constraints based on roles, users and groups, easy web access, etc. jLibrary is multiplatform, so you can run the client and the server in both Windows and Linux.


Lyceumis an open-source blogging platform based on WordPress. Lyceum leverages the WordPress database architecture, extending multi-user blogging within a single instantiation of the WordPress schema. It allows administrators to seamlessly distribute the application across multiple web servers, as resource demands grow. Lyceum retains the native functionality of WordPress, ensuring that groups small and large will enjoy use.


Mambois a free content management system for creating and managing websites through a simple web interface. It includes advanced features such as page caching to improve performance on busy sites, advanced templating techniques, and a fairly robust API. It can perform many tasks such as web indexing for static pages. Mambo can provide RSS feeds, printable versions of pages, news flashes, blogs, forums, polls, calendars, website searching, language internationalization, and other possibilities. It is written with the PHP programming language and uses the MySQL database.


Midgard CMSis an Open Source Content Management System built on top of the Linux, Apache, MySQL and PHP (LAMP) platform. It provides a reliable, powerful and internationalized set of tools for building web sites and networked applications. Midgard utilizes PHP as the web scripting language and provides integration interfaces on Java and C layers. Midgard’s unique architecture enables it to provide services like single sign-on and replication. With these capabilities and the integrated full-text search system, Midgard is an excellent match for information-rich web sites and intranets.


Nuxeois an innovative, standards-based, open source platform. It is designed to enable building and running a large range of applications within the ECM scope, closely matching enterprises needs from the server to the desktop. Nuxeo 5 is a global solution ready to take on challenges of this new era of information management.


OpenACS, the Open Architecture Community System, is a web application platform designed for high traffic community websites. The OpenACS is a community system that is ready out-of-the-box for collaborative web sites. It provides functionality for discussions, content management, personalization and other mechanisms for users to communicate. In addition, the utilities available to extend this core functionality are easy to learn and to use.


PHP-Nukeis a news automated system specially designed to be used in Intranets and Internet. The Administrator has total control of his web site, registered users, and he will have in the hand a powerful assembly of tools to maintain an active and 100% interactive web site using databases. There’s no need to know HTML to use PHP-Nuke. You only need to know the basic functions to change somethings through the system administration included in PHP-Nuke. This system is designed to do all its jobs automated using your preferred web browser. You’ll never need to edit files in your server. PHP-Nuke runs well on Linux, any Unix flavor, OS/2, any Windows flavor, MacOS, FreeBSD. The system has been high tested on Linux systems, the other operating system has been reported by users that works great.


PostNukeis software that creates an impressive, dynamic web site and provides the webmaster with a site they can administer with a minimal amount of HTML knowledge through a web browser. PostNuke can do anything from traditional blog websites, to a community members’ only website with hundreds of users. PostNuke can scale to thousands of uses but is just as easy to create a small website for friends and family. It spports for fully HTML templated modules allowing the webmaster to change content display through simple HTML and without modifying the application code.


phpWebSiteprovides a complete web site content management system. Web-based administration allows for easy maintenance of interactive, community-driven web sites. phpWebSite’s growing number of modules allow for easy site customization without the need for unwanted or unused features. Client output from phpWebSite is valid XHTML 1.0 and meets the W3C’s Web Accessibility Initiative requirements. phpWebSite is written in the PHP Programming Language, making it ideal for developers to write customized modules. PHP is a server side programming language that is simple, cross-platform, and fast.


Scoopis a “collaborative media application”. It falls somewhere between a content management system, a web bulletin board system, and a weblog. Scoop is designed to enable your website to become a community. It empowers your visitors to be the producers of the site, contributing news and discussion, and making sure that the signal remains high.


SyntaxCMSis designed to simplify content publishing, ease the management of content relationships, top psychicsaccelerate custom Web development, and encourage reuse of site components. It is built on a PHP/MySQL architecture. It allows to create and edit site content online, approve content before publishing to web, set content items to publish/expire at a given time, build complex site hierarchies using sections to organize content without creating HTML or template files, restrict access and actions to content types by groups of users, and more.


Textpatternis a flexible, elegant and easy-to-use content management system. It is both free and open source. This web application is designed to simplify the production of well-structured, standards-compliant web pages. Presentation is separated from content through forms and templates written in a designer-friendly yet powerful markup language. A fine-grained permission system and its corresponding user management facility separate site administrators from users acting in the roles of visual designers, editors, freelance writers or publishers.

Textpattern’s system requirements are fulfilled by common shared hosting packages with PHP and MySQL, depending on the site’s traffic load. Textpattern’s built-in functionality is easily expandable through a wide selection of plugins and extensions from Textpattern Ressources.


V2 CMSis a simple, yet powerful content management system, easy to install and modify. There is an integrated online WYSIWYG (What-You-See-Is-What-You-Get) editor with image handling, online editing of system files. It is capable of satisfying the web-development needs of a vast array of different users. V2 CMS gives nontechnical people the ability to quickly add, edit, and delete content on their websites by using a highly-intuitive back end interface.


Website Bakeris a PHP-based Content Management System (CMS) designed with one goal in mind: to enable its users to produce websites with ease. It features easy to use interface; multi-level, multi-sectioned, modulated page support; simple file/media management section; template based front-end, which can be customized per-page; multiple user and multiple group login, and more.


Xarayais a cutting edge open source framework (written in PHP) on which developers can create sophisticated web applications and designers enjoy considerable flexibility. Xaraya features: modular design, stable, extensive API, XML based templating with BlockLayout, and more.


XOOPSis a program that allows administrators to easily create dynamic websites with great content and many outstanding features. It is an ideal tool for developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more. It can be installed on an Internet host with a PHP-capable web server (e.g., Apache) and a database (e.g., MySQL). Modules can be installed/uninstalled/ativated/deactivated with a click using the XOOPS module administration system. Registered users can edit their profiles, select site themes, upload custom avatars, and much more. Fully supports multi-byte languages, including Japanese, Simplified and Traditional Chinese, Korean, etc. XOOPS is driven by a powerful theme system. Both admins and users can change the look of the entire web site with just a click of a mouse. There are also over 60 themes available for download.


XOOPS Cubeis an open-source content management system which allows webmasters to create dynamic content websites with great ease. It is an ideal tool for developing small to large community websites, intranet portals, corporate websites, weblogs, and many more.

Leave a Reply