« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。 |
Blog信息 |
blog名称: 日志总数:210 评论数量:205 留言数量:-19 访问次数:920194 建立时间:2007年5月10日 |

| |
[openCMS]管理和定制OpenCms 6 - 第3章 OpenCms 工作区(1) 文章收藏, 网上资源, 软件技术, 电脑与网络
李小白 发表于 2007/11/29 15:56:57 |
原创:路由器技术资料网(www.52router.com)
翻译:性感小肥猪(hahahaha78_fbs at yahoo.com.cn)
本书为英文版的中译本,本人翻译该书是出于个人爱好!请不要询问任何与OpenCms有关的技术问题!如需购买本书请进入本站的商城页面并联系译者!转载请注明出处!
第3章 OpenCms 工作区
OpenCms 是管理您的OpenCms 内容库的主要的界面。它包含了用于编辑,项目管理,服务器管理等方面的工具。 本章将讨论创建,编辑,发布内容。 我们将讨论:
• 怎样登录进工作区
• 工具条和参数面板
• 浏览器视图
• 虚拟文件系统 (VFS)
• 创建文件夹和页面
• 编辑内容
• 发布
• 创建图库
什么是OpenCms的工作区?
工作区是OpenCms 的核心。 编辑人员使用工作区来创作他们的文档。 项目管理人员使用它来创建工作流,网站结构,并控制原始资源的发布。 大多数的技术管理员也是通过工作区来进行管理,系统管理员也使用工作区来管理缓存,检查日志,安装新模块。所有这些工作都使用一个基于web的界面来完成。
OpenCms 开发人员努力创建一个企业级的界面,并且花费时间来使用象瑞士军刀一样方便使用的界面设计,富有经验的用户对它的功能和简洁非常赞赏。
登录
要登录系统,在浏览器中输入http://localhost:8080/opencms/opencms/。 这是主要的OpenCms页面。 您应该看到默认的 index 页:
500)this.width=500'>
红框中的链接是登录到工作区的URL。如果点击该URL,将显示一个登录窗口。
500)this.width=500'>
默认的登录用户名是 Admin (大写 'A'), 默认的密码是 admin (小写 'a')。我们将在稍后改变这些信息。 在点击 Login 按钮之后,您应该看到弹出一个新窗口。如果未弹出窗口,请确保您的浏览器未阻止弹出窗口。 取决于您使用的不同的浏览器,您可能会看到一个会话框询问您是否关闭请求窗口。 如果是这种情况,点击 OK。
欢迎来到工作区。
在OpenCms 的工作区中,通常的浏览器导航被隐藏了。 这是因为使用标准的后退和前进命令将在OpenCms中导致不可意料的结果(就和在许多动态的web程序中一样)。当使用OpenCms工作区时,最好是使用OpenCms自己的导航。
500)this.width=500'>
在登录到OpenCms 的工作区之后显示的第一个屏幕就是OpenCms 工作区的资源管理器视图。 资源管理器视图显示了虚拟文件系统(VFS)的内容。 OpenCms 将内容存储到VFS中。 而VFS看起来就象一个真实的文件系统一样,它事实上是将文件存储在数据库中,而不是服务器上的真实的文件系统。 我们将在本章的后面进行详细讨论。
如果您的显示区不够大…
默认情况下,工作区被配置为在1024象素宽度下显示一个屏幕 (当然比这更大则更佳)。 尝试在低于此象素宽度的屏幕上显示工作区将遮住部分工具条,并且在视图中看不到一些非常重要的按钮。
要解决此问题,可尝试减小字体尺寸。 (在Mozilla Firefox 上,您可通过同时按下Ctrl 和 –来减小字号)。点击顶部工具条上的 Preferences 按钮。
500)this.width=500'>
在工作区标签页上(默认的标签)的 General options下,找到下拉列表标签Head button style。 把它从 Image and text 改为 Image only。 然后点击OK按钮,这样您的更改就能生效。
500)this.width=500'>
当您返回工作区时,所有的工具条按钮都应该可见了(不过没有文字)。如果您将鼠标移到按钮上面,将在一个浮动的提示框中显示按钮的名称。
工具条
工作区窗口顶部是工具条(有时候称为header strip)。
左边是由三个下拉列表组成:
500)this.width=500'>
Project 下拉列表允许您选择您在其上工作的项目。 默认情况下,有两个项目: Online 和 Offline。 Online项目包含了当前已发布的文件。 Online 项目中的所有文件都不可编辑。
Offline项目包含了所有在VFS中的文件。在某方面,它是VFS的拷贝。 其它项目(我们将在后面的章节中创建一个项目)从本质上来说都是Offline项目的子项目。 这表示当在VFS的同一部分中工作时,该项目中的用户只能访问Offline 项目中的文件的一个子集。我们将在第4章中创建项目并给这些项目分配管理项目的管理人员。
在 Project 下拉列表右边的是Publish project (发布项目)按钮。
500)this.width=500'>
点击此按钮将发布指定的项目中的所有的资源。 在 Offline 项目中,此按钮在知识库中发布所有的文档。 在 Online 项目中,它总是不激活的(灰色的),就和之前页面上的图片一样,因为当Online项目被发布时,没有需要发布的东西(原文:since the Online project is where things go when they are published)。 这似乎有一些混淆,但是本书中我们将返回到项目并进行多次发布。
在 Publish 项目按钮旁边的是 Site 下拉列表。
500)this.width=500'>
该下拉列表列出了所有存储在此OpenCms实例中的不同的网站。 此列表中的项目实际上都是虚拟文件系统(VFS)中的实际文件夹。默认情况下只有两个: / ,是VFS的根(其实并不是其自己的网站), and /sites/default,则是默认的网站。 现在,我们要进入/sites/default 站点。
下一个下拉列表是视图列表。
500)this.width=500'>
视图下拉列表包含了四个项目: Explorer(资源管理器), Administration(管理), Workflow(工作流), 和 Legacy Administration(遗产管理?)。 这四个视图与工作区中的四个视图相对应:
• explorer视图就是当前的视图。 许多编辑上的工作都通过explorer视图来进行。
• administration 视图可供访问所有技术管理工具,并且主要是系统管理员使用。
• workflow 视图提供一个用于处理项目的基于任务的界面的项目管理器,而不是个别的内容。
• legacy administration视图提供了与administration视图相同的内容,但是其布局适合熟悉OpenCms 5.0.x 的用户。
现在,我们将集中探讨 explorer 视图,本指南中我们也将研究administration 视图和 workflow 视图。
在工具条的右半部分是一系列的按钮。
500)this.width=500'>
如果您按照"如果您的显示区不够大"这一节的介绍进行过操作的话,您的工具条上将只有图标而没有标签。
工具条上的第一个按钮是 Reload 按钮。
500)this.width=500'>
如同它的名字一样,它是用来重新装载页面的。 事实上,它与您的浏览器的 reload/refresh 按钮执行的是相同的操作。
下一个按钮是 Preferences 按钮。
500)this.width=500'>
我们已经知道,此按钮将打开参数选择面板。 可在这里改变个人偏好和用户信息(包括密码)。 我们将在下一节中研究一下此面板的详细信息。
在Preferences(参数选择)按钮之后的按钮是 Help 按钮。
500)this.width=500'>
点击该按钮将打开一个带有上下文相关帮助信息的窗口。
500)this.width=500'>
工具条上的最后一个标签为Exit的按钮,是注销按钮。
500)this.width=500'>
点击该按钮将清空您的所有的登录信息并返回到登录屏幕。
不要注销。 相反地,请点击 Preferences 按钮—让我们开始个性化。
Preferences面板
Preferences 面板有6个设置标签页。 我们将从第一个标签页开始并逐个研究。
Workplace标签页
Workplace标签页看起来是这样的:
500)this.width=500'>
Workplace标签页中包含了与工作区有关的全部配置。 它被划分为两个部分: Startup settings, 该设置决定当您登录时工作区如何配置,还有一个是 General options, 决定工作区的外观和界面。
Startup Settings 部分
在Workplace 标签页下的Startup settings部分有6个设置项。第一个是 Language setting 下拉列表。 该选项是用来设置在工作区内显示的默认语言。 例如,如果您从英语改为德语,那么此框中的标签的语言将转换成Sprache。 (OpenCms 中所有其它标签也将发生改变)
500)this.width=500'>
不过,为工作区改变语言并不会影响到由OpenCms 创建的页面的语言。
在Language Setting(语言设置) 下拉列表下面是 Start with project(起始项目) 下拉列表。 在“工具条”这一节的开头部分,我简要地介绍了Online 和 Offline 项目的概念。 因为在Online 和 Offline中的编辑工作是完全在Offline项目中进行的,您可能希望将它设置为默认的项目。
此栏的最后一项是 Start with view(初始视图) 下拉列表。 此下拉列表中的四个选项对应于工具条上的 View 下拉列表中的选项。 此设置决定当您首次登录时能够看到哪个视图。 默认选项 Explore 适合于大多数用户。
在Workplace 标签页中的Startup settings 下的第二栏中,第一个项目是Start with site 文字区。 我们在前面的章节中讨论了网站的概念,这里的下拉列表中的选择项是工具条上的 Site 下拉列表的镜像。对我们来说,/sites/default 最好。
在该选项之下是 Starts with folder 文字区。 该选项决定了当您登录时在explorer视图中显示默认网站内的哪个文件夹。
此栏的最后一个选项是标签为Restrict explorer view的选择项。选中此选择项将限制 explorer视图只显示当前选择的默认网站。 在下面的屏幕截图上您可看到选中此选择项产生的影响:
500)this.width=500'>
注意, Site 下拉列表也被从工具条上移除了。 这表示您不能在VFS内通过导航前往当前网站(/sites/default)的上一层级。非常有效,这将您限制到只能查看一个特定的网站 —并且也阻止您访问根文件夹 / 。 这样的设置对于编辑人员和其它工作区的用户可能很有用,但是如果您现在选中该选择项的话,您会发现当我们讨论在根文件夹中工作或创建其它网站时您自己也被阻止了。
General Options 区
Workplace 标签页下的第二个部分叫作 General options 。 此部分仅有三个选项。
您可能已熟悉第一项 -- Head button style下拉列表了。此选项能让您决定工具条上的按钮是怎样显示的。 您可配置为显示图标和文字,只显示图标,或只显示文字。如果您的屏幕空间比较小,您可能需要选择只显示图标。
在Head button style(标题按钮风格) 下拉列表之下是 Report type(报告类型)下拉列表。 当您从Offline 项目中发布一个资源到 Online 项目 (如,通过点击工具条上的 Publish 按钮)时,OpenCms 默认将显示一个其处理的详细的步骤的列表。 这是一个扩展的选项。如果您选择使用 Simple 选项,冗长的报告将被替换为几个简单的表示发布循环状态的图标。Simple 选项不提供调试信息,并且许多用户会发现这很有用。
General options节中的最后一个项是一个叫作 Use Upload-Applet的选择项。Upload Applet 是一个帮助您从您的本地计算机上传文件到OpenCms服务器的 Java applet。 如果您有Java插件或控制安装的话,它非常有用。一些环境不支持Java 。在此情况下,您可取消选择该项。这样的话,将用一个非常简单的HTML上传表单来代替 Upload Applet 。
为了使用 Upload Applet,客户端(浏览器)需要安装Java Runtime Engine (JRE) 或 Java Developers Kit (JDK 或 JSDK)。
Explorer 标签页
Preferences 面板下的第二个标签页是 Explorer 标签页。 此标签页允许您设置OpenCms工作区中用于explorer视图(文件浏览器)的参数(file browser)。 此标签页有两个部分: General options 和 Display options。
要获得更多关于使用OpenCms 工作区的explorer 视图的信息,请参考本章中后面的 “资源管理器视图”节。
General Options 区
在General options 区有两个下拉列表。 第一个是 Explorer button style,决定如何显示explorer 按钮的。 默认是显示文字和图片。
500)this.width=500'>
Explorer button style(资源管理器按钮风格) 下拉列表有三个选项: Image only(仅图片), Text and image(文字和图片), 和 Text only(仅文字)。
在此之下的第二个下拉列表叫作 Number of entries per page(每页的条目数)。 该选项决定在explorer视图下每一页显示多少个文件(包括文件夹)。例如,假定我们有一个有52个项目的文件夹。 如果我们使用默认的设置(50),那么该文件夹的explorer 视图将被划分为两个页面:一个页面上有50项,另一个页面上有2项。 在这样的情况下,将在explorer工具条上添加一个新项:一个用于选择查看哪个页面的下拉选择列表。
500)this.width=500'>
Display Options 区
这是Explorer 标签页上的第二个部分。 它有12个选择项: Title(标题), Type(类型), Size(大小), Permissions(权限), Date last modified(上次修改日期), Last modified by(上次修改人), Date created(创建日期), Created by(创建人), Date released(发布日期), Date expired(到期日期), State(状态), 以及Locked by(锁定人)。这些选择项决定了在主explorer视图下在文件列表中显示哪些项。 例如,如果您仅选择了Title 和 Type 选择项,那么浏览文件视图看起来如下所示:
500)this.width=500'>
注意,这里没有用于隐藏图标或名称的选项。
Dialogs 标签页
在 OpenCms 中有大量不同的会话框,并且这些会话框中的大部分都可通过在Preferences 面板下的 Dialogs 标签页中进行配置。 此标签页被划分为两个部分:Default settings(默认设置),该区域处理许多可配置的会话,以及 Permission dialog(权限会话),该区域为一个特定的会话提供几个设置。
500)this.width=500'>
Default Settings 区
Dialogs 标签页下的Default settings 区有5 个选项区。 第一个是File copy dialog (文件拷贝对话)下拉列表。 当您在explorer视图中右键点击一个文件并选择拷贝时才显示文件拷贝对话。此会话总是向您提供两个拷贝选项: Create a sibling of the resource(创建一个同类资源)和 Copy the file as a new resource(复制文件为一个新资源)。
500)this.width=500'>
如果您选择第一个,原始文件和被拷贝的文件互相关联就如同同胞一样。在OpenCms 6.0 中添加了"兄弟" 关系并提供一个用来分组文件的方法以用于编辑和发布。 如果两个或多个文件是兄弟关系,它们的锁定状态总是相同的,因此,当一个编辑人员锁定一个文件以进行编辑时,其它的编辑人员就不能存取另外的文件—这些文件也被自动锁定。 我们将在下面的章节中详细讨论锁定问题,并且也将同时讨论兄弟关系。
此外,当某个文件被发布时,您有一个发布所有它的兄弟文件的选项。选择该选项将发布所有拷贝为兄弟关系的文件。 Copying as a new resource (拷贝为一个新资源)只是简单地制作文件的一份拷贝,与原始文件没有任何关联。
File copy dialog setting(文件拷贝会话设置)下拉列表决定了默认选择这两个选项中的哪一个。不过,当您复制一个文件时,您仍然可以选择这两个选项中的一个。
Default settings 区的下一个选项是Folder copy dialog 下拉列表。 该选项与File copy dialog (文件拷贝会话)下拉列表比较类似,但它适用于文件夹。 对于该会话有三个选项可供选择设置为默认项。
• Copy resources as siblings(拷贝为同胞资源): 此选项将所有新拷贝的文件夹下的资源拷贝为同胞。
• Preserve siblings and resources(保护同胞和资源): 如果在原始文件夹中有同胞关系,此选项将在拷贝中保护它们的关系。不过,不具有同胞关系的资源仍然与被拷贝的文件夹无关(原文: However, resources that are not siblings will remain unrelated in the copied folder)。
• Copy resources as new resources(拷贝为新资源):不具有同胞关系的原始文件将被在新的拷贝中保护(原文:No sibling information from the original files will be preserved in the new copy)。
与File copy dialog 下拉列表一样,此下拉列表仅决定将哪个选项设置为默认值。当您拷贝一个文件夹时,您仍然可选择这3个选项中的一个。
下一个选项是 File deletion dialog (文件删除)下拉列表。 该选项决定其下的两个选项中的哪一个被设置为默认值。如果选择第一个选项, Delete siblings(删除同胞关系),那么将删除所有的文件及其同胞关系。 如果选择第二个选项, Preserve siblings(保护同胞关系),那么仅删除文件,所有的同胞关系则被保留。
Default settings 区的第四个选项是Direct Publish dialog (直接发布会话)下拉列表。如之前所提及的,当您选择发布文件时,您将看到一个包含了叫作Publish all siblings(发布所有同胞关系)的选择项的会话框。 如果选中此选择项,那么被选择的文件及其所有同胞都被发布。可使用Direct Publish dialog下拉列表来选择默认状态。 如果您从Direct Publish dialog下拉列表中选择了 Publish all siblings (发布所有同胞)选项,那么默认情况下前面提到的选择项将被选中。 如果您选择了Publish only selected resource(只发布选择的资源)选项,那么默认情况下前面提到的选择项就未被选中。 |
|
|