前言
opencms是现在比较流行的使用java开发内容管理系统,作为开放源代码的产品,其先天的优势就决定了它光明的未来。
在国内也不乏许多cms系统,大多被称为新闻系统,用于发表新闻或网站的网页,像赛维网络文章系统、晓宇听幽等等。但大都使用的是asp技术开发,对也许多的跨平台爱好者而言使用的比较少。为此基于对opencms的文档翻译写下此文,提供给希望进一步了解CMS的朋友。
在网上查opencms的资料,发现中文的内容很少,所以写下此文,这是opencms的简单介绍和使用,它的深入讲解和代码分析我会在以后的文章中提供,敬请关注我的下载页面。
www.freewebs/webserv/
因为水平有限,加上时间仓促,文中错误还望指正。
胡楠
tomorrovvv@yahoo
1. OpenCms 用户手册
1.1. 介绍
1.1.1.什么是OpenCms
OpenCms是一套基于开放源代码标准的内容管理系统。无论是复杂的内部还是外部网站它都可以快速高效的进行创建,维护和管理。
OpenCms可以让您在非在线的情况下建立复杂的站点,当您编辑满意时再发布。持有不同许可的用户在非在线的项目中可以同时执行团队工作。您可以用OpenCms来轻松的实现成员的合作,进行编写,设计和管理内容等工作。您也可以管理项目的流程。
当项目令人满意地完成了,非在线的项目可以通过项目管理器来进行发布。在非在线情况下完成并发的修改和维护。站点所需的升级
1.2.第一部分:OpenCms 演示
下面的演示是基于真实的情景并以你的适用与快速运行设计的。Org.opencms.welcome模块一定已经在您的OpenCms系统中了(使用OpenCms的默认安装)。
打开您的网络浏览器并输入
localhost:8080/opencms/opencms
可以连接OpenCms欢迎界面。
OpenCms欢迎界面(图1.1)。导航器位于页面的首部提供了所有页面的联接。单击“Release note”。
发布页面(release note page)就会显示。第一部份的演示包含对此界面的修改,操作如下。
Figure 1.1.: Welcome page
1.2.1.编辑网站
在OpenCms中激活“Workplace”开始编辑。“Workplace”是OpenCms的用户界面,用于更改、删除和创建新页面。“Workplace”全部是基于HTML的,这也就是问什么不用安装附加的软件就可以运行在浏览器中的原因。
输入以下的地址来访问“Workplace”
localhost:8080/opencms/opencms/system/login/
登陆系统
在登陆对话框中(图1.2)输入“Admin”作为用户名,输入“admin”作为密码。国内源代码网站
Figure 1.2.: ”Login” dialog box
登陆时会自动弹出新的浏览器窗口并关闭旧的窗口。您现在就位于“Workplace”中,被称为“Explorer”视图(图1.3)。从此处开始正式的编辑。
Figure 1.3.: Explorer view
注意:OpenCms是一个基于应用的项目,也就是说不能在在线情况下修改其内容。您必须先调整到非在线的编辑项目。默认的“Offline”项目就可以用于编辑页面。
建立新项目
在管理窗口中选择“View”中的“Administration”如图1.4
Figure 1.4.: Drop down menu “View”管理员视图被打开,如图1.5
Figure 1.5.: “Administration” view 选择“Project Management”,新的页面被打开,如图1.6:
Figure 1.6.: Project Management buttons
单击“New Project”创建新的项目。
在打开的“Create a new project”中输入:
项目名称:Nice try
• Description: Create test project
• Folders: /release/
• Channels: [leave empty]
• User group: Users
• Manager group: Project manager
单击确认。
注意:单击目录图标会打开“Directories”窗口,其中包含现有的目录列表。在这里您可以选择新项目所需的目录。窗口会自动关闭。
Figure 1.7.: Dialog window “Create a new project”
在“View中选择浏览视图”,选择“/release/”目录(您创建项目时所选择的那个)。浏览视图被打开,从“Pr oject”中选择您的“Nice try”项目,如图1.8

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。