开源内容管理系统OpenCms的研究与应用

开源内容管理系统OpenCms的研究与应用

ID:36835379

大小:3.13 MB

页数:54页

时间:2019-05-16

开源内容管理系统OpenCms的研究与应用_第1页
开源内容管理系统OpenCms的研究与应用_第2页
开源内容管理系统OpenCms的研究与应用_第3页
开源内容管理系统OpenCms的研究与应用_第4页
开源内容管理系统OpenCms的研究与应用_第5页
资源描述:

《开源内容管理系统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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。