欢迎来到天天文库
浏览记录
ID:36835379
大小:3.13 MB
页数:54页
时间:2019-05-16
《开源内容管理系统OpenCms的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要OpenCms是1999年发布的开源内容管理系统,它完全由JAVA语言中标准的Servlet技术写成,因此它能很方便的与现存的软、硬件环境相整合,尤其适用于JAVA已经存在的应用领域当中。OpenCms可以创建和维护网站。OpenCms提供了一整套工具来处理内容的创建、编辑、发布和版本控制。本文开始介绍OpenCms的背景以及研究内容和方法,接着介绍OpenCms-I-作区的一些知识:工作区的工具条,资源类型以及文件操作;新闻列表是一个网站必备的模块,但现有的新闻列表模块存在不少问题,针对用户提出的种种要求对新闻列表功能进行扩充(例如:增加插入图片,调整字体和图片大小,特
2、定的排序方式,自动分页,对标题字数进行限制);现有的下载功能实现虽然比较简单,但每增加一个下载文件都要在源文件中增加一行代码,这对于用户来说是不可接受的,本文对其方法进行改进使过程变得更为简洁;权限是OpenCms非常出彩的一部分,它把编辑和发布权限分开,编辑后的内容需要发布后才能呈现在网站中,有利于网站的安全性,本文对OpenCms的各种角色的功能进行了探讨以及在具体的网站中需要哪些用户、每个用户又应选择怎么样的角色;OpenCms最简单和常用的二次开发就是在系统中使用JSP来完成一定的功能,如动态导航的实现,新闻列表的实现等,本文对OpenCms的JSp作了一些介绍,二次
3、开发对于一些功能比较复杂的用户自定义模块就很难完成;鉴于二次开发的复杂性,本文选取了Netbeans作为开发用户自定义模块的工具,探讨它的基本功能:数据的显示、添加、删除、修改、查询等。关键字:CMS;OpenCms;VFS;二次开发;NetbeansAbstractOpenCmsWaSissuesedin1999嬲aopensourcecontentmanagementsystem,itWaScompletelywrotebythestandardServlettechnologyoftheJAVAlanguage,thereforeitcouldveryconvenien
4、twiththeextantsoftwareandhardwareenvironmentconformity,especiallyitWaSsuitableforexistenceapplicationdomainofJAVA.OpenCmscanfoundandmaintainthewebsite.OpenCmsprovidedtheonewholesettooltoprocessthecontentthefoundation,theedition,theissueandtheversioncontr01.Thisarticlestartstointroducethatth
5、ebackgroundofOpenCmsthebackgroundandtheresearchcontentandthemethodofthearticle,thenintroducesomeknowledgeofOpenCmstheworkarea:1workareatoolstrip,resourcestype,fileoperation;Thenewstabulationisawebsitenecessarymodule,butexistingnewstabulationmoduleexistencemanyquestions,allsortsofrequestswhi
6、chproposedinviewoftheusercarryontheexpansiontothenewstabulationfunction(IncreaSestheinsertionpicture,theadjustmenttypefaceandthepicturesize,thespecificsortingway,thecollatecopies,thelimittothetitlenumberofwords);Theexistingdownloadingrealizationisquitesimple,butinordertoincreaSesadownloadin
7、gdocument,theusermustincreaSelineofcodesinthesourcedocument,thisisunacceptablefortheuser,thisarticlemakestheimprovementitsmethodtomaketheprocessbecomesmoresuccinct;ThejurisdictionisapartwhichOpenCmsSplendid,itseparatestheeditionandtheissuejurisdiction,co
此文档下载收益归作者所有