扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
无论你是否需要定制主题(图形、外观、样式表等等。)或系统本身的功能,定制功能都是开源CMS系统不可忽视的一个方面。你的要求超出了它范围或者过于特殊吗?
例如,PHPNuke拥有一个相对硬性的外观,这是得它很容易进行快速安装。要改变其外观并不容易,但是有大量优秀的资源可供使用。
在考察各种CMS提供的定制能力时,要考虑你希望最终产品拥有什么样的外观和功能。能够轻松地修改外观、模块和功能吗?记录下你是怎样对该CMS进行定制的包括测试方法的过程。
对于现在的任何软件系统来说,安全性都十分重要。一些开源内容管理系统(例如PostNuke)拥有机动程序员小组单独专注于其安全性。其它系统的似乎忘却了这一点。无论是用哪个CMS实现都要和你的全局安全性统一,并且不要让它影响到其它的部分。
PostNuke是我试用过的唯一一个不用我提出商业支持要求而自己拥有专门的负责安全性的小组开源CMS(GPL)。其它方案的商业支持最有可能的是定期的安全更新和补丁等。
表B总结了各种开源内容管理系统的支持性、定制能力和安全性特点。
表B
CMS | 支持 | 定制能力 | 安全性 |
OpenCMS 5.0 | 商业支持 | 目前版本只有相对有限的基于Web的样式和模板管理能力 | 不支持LDAP但是提供了其它大多数开源CMS系统似乎都不拥有的内容批准机制 |
PHPNuke | Nuke4newbies.org | 社区里有大量插件,定制方案和外观不是很灵活 | 基于角色的验证、插件模块可扩展安全性 |
PostNuke | 同上,以及 support.postnuke.com | 比PHPNuke更灵活并且与很多相同的插件和模块兼容 | 我找到的唯一拥有安全性列表和技术中心的开源CMS站点,迅速生成通知和补丁 |
EzPublish | 商业支持 | 不像PHPNuke, 它非常易于改放案和外观,不易定制内容的类型 | 基于角色的验证 |
WebGUI | 商业支持 | 拥有WYSIWYG Editor,灵活定制方案和内容结构 | 提供LDAP支持,登录历史记录和session管理 |
开源CMS的评估
一旦你经过了各项考察并选择了某种适合你需求的CMS作为解决方案,那就该亲自试验一下了。一开始我测试不同的系统时用了困难的方法:把它们下载到与我期望的真实服务器相同的环境下运行。
其后,我发现了一个简单地测试某些CMS系统的方法。Opensourcecms使你在Admin屏幕上可以试验41种CMS。(我在demo.Plainblack.com上发现了一个单独的WebGui演示版。)
当然,在你自己的环境下测试是不可取代的。如果你打算使用它,你应该故意对它造成破坏,看它如何处理。如果你不这样做,你只能打赌你的用户也不会这样做。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者