单 位:
华北理工大学信息工程学院;河北北方学院学报编辑部
关键词:
内容管理系统;开源;WordPress;Joomla;Drupal;DotNetNuke(DNN)
摘 要:
目的对目前国外主流开源网站内容管理系统WordPress、Joomla、Drupal和DotNetNuke(DNN)进行比较研究,探讨4种系统在网站搭建和管理方面的优劣,并为国内开发内容管理系统提供参考。方法通过分析WordPress、Joomla、Drupal和DNN 4种系统架构,了解其内部结构。对网站搭建平台、网站基本管理、网站高级管理等功能进行详细比较。结果内容管理系统是协作环境中管理工作流(手动或基于计算机的)过程的集合。这些程序被设计为允许工作人员贡献和共享存储的数据。大多数CMS主要应用于网站内容的管理,它大大简化了网站的开发和维护。4种系统根据开发语言可以分为PHP和.NET两大类。WordPress是开源博客发布应用程序,易用性好;Joomla是一个内外网均适合的开源内容管理系统平台,同时也是一套框架,性能好;Drupal是一个内容管理框架,模块众多,但在升级时对旧模块的支持不友好;DNN系统功能全面,但是性能需要专业优化。结论 4种系统均有各自的特性,但总体而言,WordPress、Joomla、Drupal系统功能较少,适合轻量级开发,以性能为先,后期可通过模块和插件实现功能。DNN在系统功能已经比较强大,但是在性能方面相比较弱,需要更好地调优,适合对功能要求比较高的网站开发。
译 名:
A Comparative Study Based on Open Source Content Management Systems
作 者:
TIAN Wen-qiang;ZHANG Ji-de;College of Information Engineering,North China University of Science and Technology;Journal Editorial Department,Hebei North University;
关键词:
content management system(CMS);;open source;;WordPress;;Joomla;;Drupal;;DotNetNuke(DNN)
摘 要:
Objective The advantages and disadvantages of WordPress,Joomla,Drupal and DotNetNuke(DNN)in the construction and management of the website are discussed to provide,reference for the domestic development of content management system.Methods By analyzing the system architectures of WordPress,Joomla,Drupal and DNN four theis internal structures one understood.The functions from the site to build the platform,basic site management,advanced management are compared in detail.Results The Content Management System(CMS)is a collection of(manual or computer-based)processes that manage workflows in a collaborative environment.These programs are designed to allow staff to contribute and share stored data.Most CMS are primarily used for the management of website content,which greatly simplifies the development and maintenance of the site.Four systems according to the development language can be divided into two categories PHP and.NET.WordPress is an open source blog publishing application with good usability;Joomla is an open source content management system platform,suitable for internal and external network,and a framework with good performance;Drupal is a content management framework,with a large number of modules,but the support for the old module is not friendly;DNN system is fully functional,and the performance requires professional optimization yet.Conclusion The four systems have their own characteristics,but overall,WordPress,Joomla,Drupal system features less,and are suitable for lightweight development,which require performance first,and the module and plug to achieve function later.DNN in the system function has been relatively strong,but in terms of performance,it needs to be better tuned for site development that requires more functionality.