编程语言的安全性要高,避免出现漏洞等隐患,对 SQL 注入攻击进行过滤、对密码进行不 可逆加密处理等防护。编程结构合理,网页设计精炼,以保证网站访问的速度及稳定性。
统一网站的 CSS,保持整个站点的风格统一,并且方便修改。鼠标落在该标题上时自动浮出 显示标题全称。
在 OpenCms 一个安装实例中可以管理多个不同的站点,每个站点有自己独立的资源,并且 用独立的域名进行访问。对于每个站点,拥有自己的用户(组)和模板,用户登陆工作区也只 能看到和维护自己权限范围内的站点内容。 同时,每个站点还可以根据需要配置别名和安全站点(https)。
对于用户,不同的访问权限决定了用户可以执行的活动和可以显示的组件,每个用户可以属 于一个用户组,也可以属于多个。基于角色的权限管理,细化站点管理职责。内容管理及录 入任务的分配,实现多用户管理。
一般网站中应该设置的用户: 总管理员:负责整个网站的开发,维护及运行 文件编辑人员:对文件进行编辑,修改,删除,但不能发布 文件发布人员:对文件审核,确认无误后发布 数据库管理员:对数据库数据进行导入导出,备份 用户管理:新建用户及修改已有用户的权限和密码 下载管理:上传下载文件
对于部门管理,就是可以为每个部门分配在系统中所管理的内容,这样,除了分配的内容外, 其它的内容对于该部门来说则是不可操作的,但是是可见的。增加了部门管理后,在登陆时 就可以选择登陆用户所在的部门,因为有了部门机制,所以允许不同部门之间有同名员工的 存在。
可以通过创建多级子栏目,编辑子目录的导航属性,在子目录下添加页面文件,jsp 文件 来实现多级子栏目,子栏目下的内容可以构成板块栏目。
可以为每个栏目设置不同的用户,让不同的人进行管理,发布不同的栏目。通过设置目 录的拥有人,用户组,权限来实现。
每个栏目的发布,只供预览功能。用户在 offline 状态下可以创建和编辑网站。 各栏目的信息发布支持大部分 WORD 的图文编辑功能,对各种表格和图片及多种传输给 予支持,让编辑人员根据需要在文章的任意位置添加任意多图片
OpenCms 中的模块机制,可以实现内容或功能的打包,从而可以方便的移植到其它 的 机器上。模块可以为网站提供整个网站的模板,新的结构化类型和其它的扩展功能,如创建 相册或是交互表单等。
另外,OpenCms 工作区的各个功能也是放到了不同的模块中,这样可以方便的替换或 升级到最新版本,这样 OpenCms 系统的升级也就变得简单容易了。
例如: TemplateTwo 是 OpenCms 系统提供的一套建站模板,不用编写一行代码,可以用它来创建 高可配置的网站。
• 页面布局:一列、两列或三列,可针对全站、栏目或单独一个页面设置布局样式。 • 页面宽度:可单独设置整个页面的宽度、每列的宽度; • 页面样式设置:网站字体、链接颜色、链接悬停色,页面、页眉、页脚背景色、背
景图片,主导航、子导航背景色、字体颜色等都可以通过配置文件设置,并提供了 三种区块样式,可扩展至多种。 • 页眉、页脚:可为整站设置统一的页眉、页脚内容,可以为以栏目单独设置个性化 的页眉、页脚; • 网站主导航:系统默认提供了四种样式的主导航,可自由切换; • 栏目子导航(左列导航): 默认提供了三级的子导航结构,可根据需要扩展到多级; • 顶部导航:显示在页眉上方右侧的导航; • 导航链(breadcrumb):页面中“您的位置”部分; • 列表区:通过设置相关参数,如栏目、排序方式等,可以自动创建列表形式的内容, 并可列表设置显示的内容,如标题、日期、摘要等,常用于新闻列表等; • 链接区:与列表区不同的是,链接区可以手动编辑链接内容并以列表的形式展现, 内容可以选择站内的资源,也可以是站外的链接,可用于友情链接等。 • 文本区:用于创建一段文字内容,可直接插入图片、链接、下载等内容,并可以指 定包含 JSP 文件,直接在文本区中显示 JSP 页面; • 用户登陆; • 站内搜索; • 相册:创建相册图片列表,用到了系统提供的 org.opencms.frontend.photoalbum 模块; • 布局页面:可直接通过编辑 XML 内容设置页面的布局方式:一列或两列,并可设置 图片在不同的位置显示,用到了系统提供的outpage 模 块,注意:此处的布局是指页面中内容的布局,而不是网站页面的布局样式; • XML 页面:可创建基于模板的 XML 页面,XML 页面是非结构化页面,可通过所见即所 得编辑器编辑页面内容,可用于创建“关于我们”之类的非结构化内容;
在管理后台中设“下载管理”栏目,管理员可以添加提供大众下载的资源。添加软件时,实 现可从本地上传到远程服务器的功能。
OpenCms 默认情况下是使用“Applet 上传组件”进行上传,很多用户在点击“上传”后,
发现没有任何的反应,或是显示了一个空白的页面,原因很简单,是因为浏览器对 Applet 组件做了拦截或是没有启用对 Applet 的支持,如果提示了拦截信息,则设置允许即可, 如果没有启用对 Applet 的支持,以 IE 为例,则执行:【工具】—【Inernet 选项】— 【高级】—选中【将 JRE xxx 用于applet】,重启 IE 即可 2、 使用 HTTP 上传 除了使用“Applet 上传组件”外,OpenCms 还提供了 HTTP 的上传方式,设置方法如下, 在 OpenCms 系统中,执行【设置】—去掉【使用 Applet 上传组件】的选择即可
静态导出功能的实现: 静态导出是 OpenCms 的一个高级特性,可以导出 HTML 页面或是图片、下载文件等资源到 真实的文件系统,从而大大提高了的性能 1cms学习、 根据需要导出
当资源第一次在 online 状态下被访问时,导出此资源到 RFS 中,之后的访问直接返回有 静态导出的结果,而不必再次动态生成资源,避免了复杂的业务逻辑和对数据库的访问。 2、 发布后导出 此种操作在内容发布后立即导出资源,包含了完整的站点资源,发布后导出操作可以在 【系统管理视图】——【数据库管理】——【静态导出】执行。
通过对网站内所有信息进行关键字检索,找到相关的发布信息。通过页面配置类型 (TemplateTwo Search),类型名称为 ttsearch 配置实现。
访问者可以对发布的信息进行评论,系统还提供了留言平台功能,访问者可以通过此功能留 下建议和意见后台提供对评论的管理功能,包括修改、删除等操作。
需要导入 Alkacon OpenCms 评论模块,使用此模块可以在基于模板实现的页面上添加评论功 能,同时也可用于创建留言板或简单的讨论板等功能。1.0.3 版本适用于 OpenCms7.5.0 及以 上版本。此模块使用前需要安装 Alkacon 表单模块 1.3.1。 主要功能如下: 1、自定义评论表单字段; 2、审核机制; 3、可以创建留言板或简单的讨论板; 4、评论管理也采用“直接编辑”模式; 5、可配置评论的安全级别:匿名评论或登陆后评论; 6、集成前台登陆页面; 7、 前台页面基于 AJAX 技术实现。
需要导入 Alkacon OpenCms 投票模块,通过简单的配置就可以实现在网站上添加投票功能, 此模块是基于 Alkacon 表单模块创建,所以要首先安装 Alkacon 表单模块 1.3.1。主要功能 如下: 1、高可配置的投票定义,基于 Alkacon 表单模块; 2、用户填写投票选项即可以生成 web 表单; 3、自动生成投票结果页面,且每个选项以不同的颜色显示; 4、在投票结果页面可以显示用户给出的投票选项。 注意:此模块是 Alkacon 功能扩展模块的一部分,要求至少使用 OpenCms 7.0.4 以上的版 本,不兼容之前的版本,且需要 Alkacon 表单模块至少是 1.2.0 以上的版本。
通过使用 Alkacon OpenCms 计数模块,可以在网站中实现多种形式的计数功能。模块主要功 能如下: 1、实现下载计数、页面点击数、用户投票数或是其它任何形式的计数需求; 2、在【系统管理视图】—【数据库管理】中增加计数管理工具; 3、计数信息存在在模块创建的新表中; 4、可以应用计数模块 API 到模块或其它模块中。 注意:Alkacon OpenCms 计数模块是 Alkacon 功能模块扩展的一部分,要求至少是 OpenCms 7.0.4 以上的版本,不支持之前的版本。
通过使用 Alkacon OpenCms 日历模块实现在页面上添加日历控件,日历显示的项目可以是任 何类型的 XML 内容。主要功能如下:
1、显示年、月、星期、日; 2、可以配置日历视图显示的资源类型; 3、支持时间段显示; 4、可以日历配置本土节日:“春节”、“圣诞节”等; 5、可以在模板中包含不同的 JSP 元素,用来显示月视图或最新事件等。 注 意 : Alkacon OpenCms 日 历 模 块 是 Alkacon 功 能 扩 展 模 块 的 一 部 分 , 要 求 至 少 是 OpenCms7.0.4 以上,不支持之前的版本。
通过使用用户注册模块很容易创建用户注册表单和用户信息修改表单,而不需要任何的 JAVA、JSP 或 HTML 知识。用户注册模块也是以表单模块为基础,所以用户表单创建过程与 表单模块中的表单创建一样,包括了字段类型、验证码、确认页面、确认邮件等,同时在“激 活链接”配置中还配置用户注册后需要“帐户激活”方可生效。 注意:Alcacon OpenCms 用户注册模块是 Alkacon 功能扩展模块的一部分,此模块的使用要 求至少是 OpenCms 7.0.4 以上的版本,不支持之前的版本。cms快速建站
版权声明:本文为 “个人代码云儿美,个人php学习” 原创文章,转载请附上原文出处链接及本声明;
留言与评论(共有 条评论) |