网站内容管理系统使用说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1Lerx网站内容管理系统说明书Lerx网络科技概述Lerx网站内容管理系统(以下简称:Lerx)是对各门户网站建设的需求进行长期深入分析,并结合成功实施一些网站建设项目的实践经验,而推出的专门面向互联网站内容编辑与发布的应用系统,主要包括以下模块:用户及用户组管理、门户系统、问答系统、投票及抽奖系统、论坛(开发中)、博客(个人空间,开发中)等等。开发这套CMS系统旨在利用多年管理庞大的后台信息系统的经验,帮助政府机关和企事业单位规范其网站后台信息流程、统一数据存储格式、减少网站维护的投入、加强信息披露的权限管理。它的出现将大大减轻建立各类信息网站的复杂性,并使网站的运营管理、内容维护变得易如反掌。Lerx主要有以下特点:◇Java系统,可跨平台运行◇SSH2框架、支持大多数常见的数据库◇文章管理在前台依据权限操作,避免过多用户进入后台导致安全问题◇模板模块化、快捷的模板导出导入功能◇支持静态生成◇强壮的注册、发布等安全机制,有效防止注册机◇密码二次MD5加密◇支持跨域上传◇……32.安装2.1.安装环境Lerx可安装于各Windows及Unix/Linux平台以及Mac平台。实践中在Unix/Linux环境中将获得更高的性能。在安装Lerx之前,应首先满足以下条件:1.已安装或有相关数据库2.已安装JDK1.6以上版本3.已安装Web及Java容器服务器,推荐使用Nginx与Tomcat进行整合安装4.足够的磁盘空间,使用静态功能将占用更多的空间2.2.安装步骤1.将安装包解压2.将安装包中的upload中的所有内容拷贝到网站根目录下3.将安装包中的lib中的jar文件复制到网站根目录下的WEB-INF下的lib文件夹中,如果仅有一个网站或该服务器上的其它Java项目采用的Struts2、Hibernate、Spring版本与本包提供的相同,可将jar包拷贝在Java容器的lib文件夹内(如Tomcat的lib目录下,注意:不可在WEB-INF/lib及Java容器的lib目录中同时存在相同的jar文件)4.安装数据库支持驱动,安装包的lib目录下的mysql文件夹内提供了MySQL的驱动文件,请按步骤3同样拷贝至相关的目录5.修改网站根目录下的WEB-INF/classes下的jdbc.properties文件,配置数据库连接6.修改网站根目录下的WEB-INF/classes下的resourcesApplication_zh_CN.properties配置文件,主要修改以下参数:⑴lerx.serverPort改为服务器的web端口,如果仅仅使用了Tomcat,可以置为0让系统自动检测或改为Tomcat使用的相应端口,如8080。如果进行了整合,比如Nginx或Apache使用80,Tomcat使用8080,请一定要将此处改为80⑵lerx.adminFolder根据你的管理目录进行设置,默认的管理目录是admin,为了达到更安全的效果,可以将admin目录改为其它的名字,目录名要与本处一致⑶lerx.default.admin.username及lerx.default.admin.password,后台管理的默认密码,一般在进入后台并加入后台管理员帐户后,应将此处置空。如果忘记后台管理员用户名和密码,可在此处重新填写后重启Java容器以达到重新能进入后台的效果。⑷lerx.defaultReturnSiteUrl,如果使用了首页静态功能,请将此值修改为网站的根路径,如一个斜杠“/”就可以了。⑸lerx.createStaticSafeStr,这个值也要修改。该值的作用是生成静态时使用的安全键值,以防不法用户利用静态功能不断让服务器执行静态化工作,影响服务器的性能7.修改网站根目录下的WEB-INF/classes下的hibernate.cfg.xml,将propertyname=hbm2ddl.autocreate/property前后的注释标记去除。该参数的功能是让系统自动根据配置在数据库中建立相关的表。首次运行建表结束后,应检查数据库的表是否成功建立,一旦成功建立,请将此注释恢复,以防下次启动时数据库的表被4重建以及数据被清空。8.如果采用静态化措施,还应修改applicationTimerTask.xml及applicationContext.xml配置文件。将applicationTimerTask.xml中的以下内容根据网站的具体路径及步骤6的第⑸项的静态安全值进行相应的修改,将applicationContext.xml中的!--importresource=applicationTimerTask.xml/--的注释删除。9.删除项目日志,比如Tomcat的logs下的所有文件,重启Java容器,观察logs下的重新生成的日志内容,确定系统是否成功安装并启动。(注意:成功后务必将步骤7中的注释恢复,即将自动建表功能无效)10.如果进行了整合,请对WEB-INF进行保护,如Nginx可将该目录提交给Java容器处理。2.3.初次使用1.初次使用时请务必进入后台的网站基本设置进行设置并提交。一旦提交,将在网站的WEB-INF目录下自动生成一个加密文件,文件名由配置文件resourcesApplication_zh_CN.properties的lerx.hostSecFile指定,默认为:curLerxHost.jsp。如果该文件不存在,系统将无法正常运行。2.导入门户模板。并在网站基本设置中选中该模板,点击确定保存。3.输入网站首页地址,察看网站是否正常输出。53.后台管理3.1.网站系统设置3.1.1.网站基本设置点击上图所示链接进入网站基本设置。其中,网站名称、网站Session键值、网址或域名、当前站点使用默认风格模板为必填项,否则网站可能会出现问题。如下图。限制可访问的IP范围格式如:223.1.34.1-223.1.38.254,223.1.33.663.1.2.后台管理员设置如上图所示,点击“管理员设置”进入管理员设置,可以进行增加、删除、修改、禁用等操作。说明:本系统的前后台用户是分离的,即后台管理员只管后台,前台用户与此无关。3.1.3.其它设置如果采用了自动邮件功能,请务必在此处填写相关信息。7本设置中,新注册用户审核邮件正文、问答系统新增条目邮件正文、问答系统反馈邮件正文可不填写。在WEB-INF/conf目录中有三个文件对应本处内容,如下图。如果此处填写了,系统则取本处内容,如果本处为空,将读取上述三个文件的相关内容。可以修改这三个文件的内容获取显示效果。允许上传的文件类型及敏感词过滤也可不填,在配置文件中也有相关的配置,如果本处填写了,则取本处内容。在配置文件resourcesUploadFiles_zh_CN.properties的lerx.uploadTypeAllow.default处和resourcesMessage_zh_CN.properties的lerx.filterWords处分别有值对应本处内容。3.2.用户及用户组管理本系统用户分前台用户及后台管理员,相互独立。本处所说用户及用户组指前台用户。用户的权限是由用户组指定的。所以,当要指定用户权限时,应设定一个有相关权限的用户组,然后将该用户归属至该用户组即可。3.2.1.用户组管理如上图所标,点击“用户组管理”进入相关的管理界面。在新建用户组时,可不输入权限码,待新增成功后再修改相关的用户组的权限属性。需要说明的是,用户组名称仅仅是符号定以义,比如,用户组名称可以定义为“管理员”,但这并不代表该用户组中的用户可以对网站可以进行管理,系统而是依据该用户组的权限码来8判定用户的相关权限。所有此处的用户组均对后台无任何权限。可以删除、禁用及修改用户组。修改用户组,点击“修改”。在用户组的修改页面中,可以修改用户组的显示名称、用户组状态,如果状态为禁用,则该组下的所有用户将无法登录及其它相关操作。如果采用了日发文限制,可以与相关栏目的日发文限制进行联动。私有html中可以输入一些特定代码,在用户的面板中进行显示。例如:某一用户组,需要给其一些特定的功能,则在此中输入功能的HTML标签(如链接地址显示),在模板中的用户登录后代码中设置标签,即可显示功能输出。点击权限码右侧的设置可设置权限码。如下图。Lerx的用户组权限(前台)都定义在权限码中。规则如下(注:通过选择可以自动进行权限码生成,并不需要手工输入):0最高权限f公告权a发表权p管理权v投票系统管理权9q问答系统管理权其中,a、p、q用与栏目id组合的方式来达到储存权限的目的。如:a16代表在栏目id为16的栏目中该用户组所属用户可以发表文章。p20代表该用户组所属用户可以管理栏目id为20的栏目中的文章。q5代表该用户组可以管理问答系统栏目id为5的栏目,该权限主要为回答提问。a0代表可以在任何门户栏目发文,即全部发表权。因为p0其实就是0,就是全部管理,所以没有p0。q如果仅为一个字符q,则为问答系统管理员,可以在任何一个问答栏目中回答。v该权限设定后,可以管理任何投票和抽奖,相当于投票抽奖管理员。权限码的组合方法是用英文逗号(,)隔开。存储权限码时系统一般会自动检测,会清除无用的权限码。比如:定义了为管理员,但又定义了其它一些属性,系统会只取0为权限码。再如:定义了全部发表权,又定义了部分栏目的发表权,系统会只取a0为权限码。说明:所有权限码均为英文及数字小写半角字符。否则将无效。在权限码选择框中,可以拖动右侧的滚动条查看所有栏目。如下图点击确定,将生成权限码并自动复制在权限码的输入框内。保存即可。在Lerx中,在发表文章和修改文章的时候系统会根据用户的权限自动生成一个门户栏目显示码,即只显示用户有权限的栏目。这样做是为了避免栏目过多而引起用户查找不方便。这个显示码是隐藏的,每次保存用户组时都会自动进行处理。如果用户的显示码有问题,可以点击用户组列表下方的“全部修复”来自动修正显示码。103.2.2.用户管理用户管理页面中,所有用户将按注册时间倒序进行显示,可以翻页显示。如下图可以按用户名排序,如下图在查找框中输入用户名,可以快速查找该用户。在下面的快速输入用户中,可以输入用户名进行快速录入。本系统中,用户的增加可以通过此处的快速增加录入,也可以利用用户自由注册的方式,还可以利用工具中的数据导入功能进行批量导入。修改用户属性(包括修改用户的所属用户组),可以点击用户列表右侧的修改进入用户资料界面。用户资料中,如果不想修改密码,请将密码框置为空。在用户所在用户组一栏中,可以将用户的所属用户组进行调整。注意:一旦修改了用户的所属用户组,则该用户将获得该用户组的所有权限。如下图。113.2.3.用户功能选项12该配置页面中,可以对用户注册登录及评论等操作进行设置。自动审核时,首先要对邮件服务的配置进行设置(见3.1.3)。只有对邮件服务及注册时邮件文本进行了正确的配置,自动审核才会有效。并且要同时打开“开放注册”、“新用户注册自动审核验证”、“自动发送邮件到登记邮箱进行确认”三个选项。一般应该设定一个权限较小的的用户组让通过审核的用户自动归属到这个用户组。切记不可采用有管理权的用户组,否则用户审核后就可以删除及审核文章等相关操作。如上图的“注册用户”这个用户组的权限码只为a0,就是全部发表权,也可以选择一些栏目的发表权进行定义。3.3.风格模板管理风格模板对网页的展示至关重要。本章主要讲解模板的建立、删除、复制、备份等管理。模板的设计请参见《Lerx模板设计手册》。Lerx的模板主要有主站(即门户)、个人空间、论坛、问答系统、投票、抽奖等项目。如下图。点击需要处理的模块,将进入风格模板列表及新增、导入页面。在该页面中,可以快速增加风格模板,但此时的风格模板的内容是空的,并不起任何作用。一般我们可以采用一份自己满意的模板进行复制,然后将该模板设定为网站采用的模板,再对模板的标签内容进行修改

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功