Content Management Systems
Managment of shared resources.
Web Content Management Systems
- deliver this content for the web.
Enterprise Content Managment Systems
- are at the enterprise level and may not involve (though usually do) the web.
Types:
- Commercial versus Freeware/opensource
- SAS (software as a service) versus You Host
Consider the example of a real estate agent with 500 houses for sale. In a static web site, the agent would have to create 500 pages in order to make the information available. In a dynamic website, the agent would simply connect the dynamic page to a database table of 500 records.
How do you choose - consider these items:
- language/system requirements (and your capabilities)
- support
- longevity
- latest update
- industry support and use
- databases support
Examples below taken from http://en.wikipedia.org/wiki/List_of_content_management_systems --look there for updates
SAS Examples
Free/OpenSource Examples
Java
Name |
Platform |
RDBMS |
ORM-DBMS |
Other Database |
Licenses |
OpenCms |
Java |
HSQL, MySQL, Oracle, SQL Server, DB2 |
PostgreSQL |
|
LGPL |
Liferay |
Java |
HSQLDB, MySQL, Oracle, SQL Server, DB2, Apache Derby, Informix, InterBase, JDataStore |
PostgreSQL |
SAP, Sybase |
LGPL |
DSpace |
Java |
Oracle |
PostgreSQL |
|
BSD License |
Fedora |
Java |
MySQL, Oracle |
PostgreSQL |
Mulgara (MPTSTore RDF Semantic Triplestore) |
Apache License |
dotCMS |
Java |
MySQL, Oracle, MSSQL, PostgreSQL |
|
|
GNU GPL v2 |
Nuxeo EP |
Java |
MySQL, Oracle, SQL Server, Ingres |
PostgreSQL |
|
LGPL |
Alfresco |
Java |
MySQL, Oracle, SQL Server, Ingres |
PostgreSQL |
|
LGPL |
Magnolia |
Java |
MySQL, Oracle, SQL Server, Ingres |
|
JCR |
GPL & proprietary |
Hippo CMS |
Java |
|
|
JCR |
Apache 2.0 License |
Calenco |
Java |
|
|
JCR |
AGPL |
VosaoCMS |
Java/GAE |
|
|
BigTable |
GPL |
PHP
Name |
Platform |
Supported databases |
Licenses |
ATutor |
PHP |
MySQL |
GPL |
b2evolution |
PHP |
MySQL |
GPL |
CMS Made Simple |
PHP |
MySQL |
GPL |
Concrete5 |
PHP |
MySQL |
MIT |
Dotclear |
PHP |
MySQL, PostgreSQL |
GPL |
Drupal |
PHP |
MySQL, PostgreSQL, SQLite |
GPL |
eZ Publish |
PHP5 |
MySQL, PostgreSQL, Oracle, Microsoft SQL Server |
GPL |
ImpressCMS |
PHP |
MySQL |
GPL |
Joomla! |
PHP |
MySQL |
GPL |
Habari |
PHP |
MySQL, PostgreSQL[1], SQLite |
Apache License |
MiaCMS |
PHP |
MySQL |
GPL |
Midgard CMS |
PHP (Midgard framework) |
MySQL |
LGPL |
MODx |
PHP |
MySQL |
GPL |
Ocportal |
PHP |
MySQL |
CPAL |
Opus |
PHP |
MySQL |
GPL |
papaya CMS |
PHP5 |
MySQL, PostgreSQL, SQLite |
GNU/GPL 2 |
PHP-Fusion |
PHP |
MySQL |
AGPL |
RenovatioCMS |
PHP |
MySQL |
GPL |
Serendipity |
PHP + Smarty |
MySQL, PostgreSQL, MySQLi, SQLite |
BSD |
SilverStripe |
PHP 5.2+ |
MySQL, Microsoft SQL Server, PostgreSQL, SQLite, Oracle |
BSD |
SPIP |
PHP |
MySQL, PostgreSQL, SQLite |
GPL |
TangoCMS |
PHP |
MySQL |
GNU/GPL 2 |
Textpattern |
PHP |
MySQL |
GPL |
Tiki Wiki CMS Groupware |
PHP |
MySQL |
LGPL |
Tribiq CMS |
PHP |
MySQL |
GPL |
TYPO3 |
PHP |
MySQL, Oracle, PostgreSQL |
GPL |
WolfCMS |
PHP |
MySQL, SQLite |
GPL v3 |
WordPress |
PHP |
MySQL |
GPL |
Xaraya |
PHP |
MySQL, PostgreSQL |
GPL |
XOOPS |
PHP |
MySQL |
GPL |
Zikula |
PHP |
MySQL, PostgreSQL, MSSQL, Oracle |
GPL |
- (pronunciation: /ˈdruːpəl/) is a free and open source content management system (CMS) written in PHP and distributed under the GNU General Public License.It is used as a back-end system for over 1% of all websites worldwide ranging from personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. It is also used for knowledge management and business collaboration.
|