In other words, unlike a typical CMS, it is geared more towards configurability and customization. Picture a range of measurement where one end of the scale is labeled “specific” and the other end “abstract”. On the “specific” end of the spectrum, you would have something whose form is very specialized because it’s meant for a specific purpose—like, say, a hammer. On the other end of the spectrum, you would have something much more abstracted, that is available to be configured any way you like, for a variety of purposes—like some wood and a chunk of steel. You could make a hammer, or any number of other things with the wood and steel. Of course, while chunks of wood and steel are more “configurable” than a hammer, they aren’t terribly useful because few people have the specialized knowledge to work with such raw materials.[1]
Below is a list of systems that claim to be CMFs.
| Name |
Technologies |
| Advanced LogicalDOC |
Java |
| Alfresco |
Java |
| Apache Jackrabbit |
Java |
| Apache Lenya |
Java, Apache Cocoon |
| Apache Sling |
Java, JSP, ECMAScript |
| Apple |
PHP5 and MySQL |
| ArcaCMF |
PHP5 and MySQL |
| AxKit |
Perl |
| BEdita |
PHP5, MySQL, CakePHP, JQuery, Smarty |
| Brix Content Management Framework |
Java, Apache Jackrabbit and Apache Wicket |
| Catalyst |
Perl |
| CherryPy |
Python |
| CodeIgniter |
PHP and MySQL |
| Cuyahoga |
ASP.NET and MySQL, PostgreSQL, MS SQL (based on NHibernate) |
| Day Communiqué WCM |
JSP - based on Apache Sling |
| dbXwebApp PHP Content Management + Framework |
PHP and MySQL |
| Dialogs |
PHP and MySQL |
| Diem (content management framework) |
An open source MVC Content Management Framework for symfony and jQuery |
| Drupal |
PHP and MySQL/PostgreSQL |
| Ekklesia 360 CMS |
PHP and MySQL |
| Elixon Platform |
A modular minimalistic framework using PHP and SQLite with support for AJAX based XUL front ends. |
| Exponent CMS |
An MVC framework using PHP and MySQL |
| eZ Publish |
PHP4, PHP5, MySQL, PostgreSQL, Oracle, MS SQL Server |
| Insight CMS by Endis |
A MySQL and .NET Framework |
| Jakarta Slide (Retired. Look at Jackrabbit as an alternative.) |
Java |
| Jaws |
PHP and PostgreSQL, MySQL, Oracle, Firebird, InterBase, Microsoft SQL Server, SQLite |
| Joomla! |
PHP and MySQL |
| Jumper 2.0 |
PHP and MySQL |
| Mambo |
PHP and MySQL |
| Maypole |
Perl |
| Micro CMS |
PHP and MySQL |
| Midgard |
GLib, D-Bus, PHP, Python and MySQL |
| MODx CMS |
PHP 4.1.x-5 and MySQL 3.2x-5 |
| Monk CMS |
PHP and MySQL |
| nethead cms |
Perl and MySQL,PostgreSQL, Oracle |
| onion.net |
.NET Framework, XML Schema, XML, XSL and Microsoft SQL Server |
| OpenACS |
AOLserver and PostgreSQL or Oracle |
| phpXCore |
PHP and MySQL |
| Pier |
Smalltalk and Seaside |
| Plone |
Python |
| Quick.Cms.Lite |
PHP and Flat-file database |
| RIFE |
Java |
| Sana Sites |
.NET Framework and Microsoft SQL Server |
| SAPID CMF |
PHP 4/5, works with MySQL |
| Seagull |
PHP 4/5, works with MySQL, Oracle or PostgreSQL |
| SilverStripe |
PHP 5, works with MySQL, PostgreSQL |
| Symphony CMS |
PHP 5 and MySQL, with XML and XSLT |
| TangoCMS |
PHP5 and MySQL |
| TYPO3 |
PHP and MySQL |
| Umbraco |
.NET Framework, works with MSSQL, VistaDB, with XSLT or .NET UserControls |
| Windows Sharepoint Services |
.NET Framework, works with Microsoft SQL Server or Windows Internal Database |
| Xaraya |
PHP and MySQL |
| XOOPS |
PHP and MySQL |
| Zena |
Ruby on Rails and MySQL |