下面是一些流行的CMS系统:
CMS | 操作系统 | 语言 | 数据库 | 许可协议 |
OpenCMS | 不限 | Java 1.3+ | MySQL, Oracle, MSSQL | GNU General Public License (GPL) |
PHPNuke | Linux/UNIX | PHP | MySQL, Postgre, mSQL, Interbase, Sybase | GNU General Public License (GPL) |
PostNuke | 不限 | PHP | MySQL, Postgre, mSQL, Interbase, Sybase | GNU General Public License (GPL) |
EzPublish | Linux/UNIX | PHP | Any SQL database | GPL 或 commercial (可用两个许可) |
WebGUI | 不限 | Perl 5.6+ | MySQL, Postgre | GNU General Public License (GPL) |
OSCOM列出的开源CMS框架和产品如下:
project | license | ||||
Apache Cocoon | Apache Software License | ||||
Apache Jackrabbit | Apache Software License | ||||
Apache Slide | Apache Software License | ||||
AxKit | Apache Software License | ||||
Daisy | Apache Software License 2.0 | ||||
JPublish | Apache-style License | ||||
Krysalis Foundation | LGPL | ||||
Mason | Artistic License (Perl) | ||||
Midgard | GNU Lesser General Public License (LGPL) | ||||
Midgard Lite | GNU General Public License (GPL) | ||||
OpenACS | GNU General Public License (GPL) | ||||
Slither | GNU GPL | ||||
sTeam | GPL | ||||
Tea Trove | Tea Software License (based on Apache) | ||||
WebDAV | IETF Proposed Standard | ||||
Xaraya | GNU General Public License | ||||
Zope | Zope Public License (ZPL) |
project | license | ||||
Aegir CMS | LGPL | ||||
Apache Lenya | Apache Software License | ||||
Ariadne | GNU GPL | ||||
Back-End | GPL | ||||
Bitflux | GNU General Public License (GPL) | ||||
Bricolage | BSD License | ||||
Callisto | GPL (General Public License) | ||||
Campsite | GNU General Public License | ||||
CocoBlog | Apache Software License, 1.1 | ||||
Cofax | Cofax Software License (based on apache) | ||||
DBPrism CMS | Apache Software License | ||||
Drupal | GNU General Public License | ||||
elevateIT | GPL | ||||
eNvolution | GPL | ||||
eZ publish | GPL | ||||
Jahia CMS and Portal Server | Jahia Collaborative Open Source License | ||||
Komplete Lite | GPL | ||||
Kontentor | GPL (GNU Public License) | ||||
Krang | BSD | ||||
LifeCMS | GPL | ||||
Magnolia | LGPL | ||||
Mambo | GNU/GPL License | ||||
MMBase | Mozilla Public License | ||||
MySource | Apache License | ||||
Nukes | LGPL | ||||
Nuxeo CPS | GPL | ||||
OmegaCMS | BSD-style License | ||||
OpenCms | GNU Lesser General Public License (LGPL) | ||||
phpCMS | GNU General Public License (GPL) | ||||
PHP-Nuke | GNU General Public License (GPL) | ||||
phpSlash | GNU General Public License (GPL) | ||||
Plone | BSD License | ||||
Postnuke | GNU General Public License (GPL) | ||||
Red Hat CCM | CCM resp. IBM Public License | ||||
Silva | Apache like Software License | ||||
Tiki | GNU LGPL License | ||||
Typo3 | GPL | ||||
webEditor | ??? | ||||
WebGUI | GNU GPL | ||||
XIMS | Perl Artistic License/GPL | ||||
XOOPS | GNU GPL | ||||
Zeit CMS | GPL |
开放源码并不总是意味着免费。有些许可协议允许非商业用途免费使用软件,其它(如GPL)是免费的但是需要标识源版权。否则,必须购买许可。衡量一下你的应用程序,再选择符合需求的最划算的那个。
在评估使用哪个工具时,也要考虑该CMS是如何使用的以及最终用户是谁。CMS的使用方式是关键,它决定了如何根据基本的许可协议来使用该CMS。
拥有多种支持手段是开源产品的一大特色。例如,PHPNuke和它的派生产品没有商业支持,但是用户和开发者的联系是如此广泛,因此社区的支持相当可靠。但是,项目工程的特点及其安装需还是要更多传统的支持,比如基于事件的故障对策。
我建议你考察一下支持的方式并确信它们是适合你的。不管你选择哪个CMS,总是有可能出现某些故障的。除非你自己能够调试代码,要不然支持对于你的实施来讲都是至关重要的。