基于OpenCMS开源内容管理系统的比较研究
2017-08-09田文强张继德
田文强,张继德
(1.华北理工大学信息工程学院,河北 唐山 063000;2.河北北方学院学报编辑部,河北 张家口 075000)
基于OpenCMS开源内容管理系统的比较研究
田文强1,2,张继德1
(1.华北理工大学信息工程学院,河北 唐山 063000;2.河北北方学院学报编辑部,河北 张家口 075000)
目的 对目前国外主流开源网站内容管理系统WordPress、Joomla、Drupal和DotNetNuke(DNN)进行比较研究,探讨4种系统在网站搭建和管理方面的优劣,并为国内开发内容管理系统提供参考。方法 通过分析WordPress、Joomla、Drupal和DNN 4种系统架构,了解其内部结构。对网站搭建平台、网站基本管理、网站高级管理等功能进行详细比较。结果 内容管理系统是协作环境中管理工作流(手动或基于计算机的)过程的集合。这些程序被设计为允许工作人员贡献和共享存储的数据。大多数CMS主要应用于网站内容的管理,它大大简化了网站的开发和维护。4种系统根据开发语言可以分为PHP和.NET两大类。WordPress是开源博客发布应用程序,易用性好;Joomla是一个内外网均适合的开源内容管理系统平台,同时也是一套框架,性能好;Drupal是一个内容管理框架,模块众多,但在升级时对旧模块的支持不友好;DNN系统功能全面,但是性能需要专业优化。结论 4种系统均有各自的特性,但总体而言,WordPress、Joomla、Drupal系统功能较少,适合轻量级开发,以性能为先,后期可通过模块和插件实现功能。DNN在系统功能已经比较强大,但是在性能方面相比较弱,需要更好地调优,适合对功能要求比较高的网站开发。
内容管理系统;开源;WordPress;Joomla;Drupal;DotNetNuke(DNN)
0 引 言
随着信息化社会的发展,如何简单又快速地处理海量信息成为企业和政府机构等组织的首要问题,内容管理系统应运而生。……