属性
|
描述
|
hidden
|
一个布尔属性,用来说明page是否应当出现在门户站点菜单或其他导航元素里。
|
version
|
一个通用版本跟踪的属性。目前在jetspeed2中并不使用。
|
元素
|
描述
|
title?
|
缺省的页面标题。这个页面标题被当作是一个详细描述,并且在一些decorators中如果short-title被当作菜单标题的话可用作滚动的文本说明。如果没有指定,Jetspeed2将试图定义一个标题从包含page元素的文件名。
|
short-title?
|
可选元素,定义缺省的页面短标题。在一些decorators中被当作菜单标题。如果没有指定,使用title内容。
|
defaults
|
为页面和其中的片段指定装饰(decorations)。每个页面都需要此元素。
|
fragment
|
分层片段的根。所有页面都需要一个根片段。
|
metadata*
|
为页面指定当地语言的标题和短标题。
|
menu*
|
为页面指定额外的或忽略被继承的菜单。
|
security-
constraints?
|
定义页面的内部安全约束。如果没有指定,继承父文件夹的安全约束。
|
属性
|
描述
|
layout-
decorator
|
用来展现页面的布局装饰名称。这个属性为必填项。
|
portlet-
decorator
|
用来展现页面片段的缺省portlet装饰名称。这个属性为可选项,但一般都设置。
|
skin
|
一个通用的装饰属性,在decorators中引用去控制页面和片段的表达。目前在Jetspeed2中并没使用。
|
属性
|
描述
|
id
|
必填项。用来识别片段,在整个站点所有的片段中必须是
唯一的。这个值对于Jetspeed2是不透明的,可以遵循任何一种可产生唯一值的约定。因为片段也许由Jetspeed2内部缓存了,对退出页的任何修改都需要新的ids来保证修改被Jetspeed2获得。
|
type
|
必填项。所有布局片段都必须设置为’layout’。
|
name
|
必填项。用来识别片段布局的portlet名称。这个名称产生来自于在portlet.xml文件里指定的’portlet-app-id::portlet-id’。下面列出了在Jetspeed2支持的布局portlet名称:
|
元素
|
描述
|
fragment*
|
指定的片段元素不是被这个布局片段布置的portlet片段就是嵌套的布局片段。所有的子片段都需要有property元素来指定他们在这个布局中的位置。在布局片段中的片段不会导致没有内容产生。
|
property*
|
布局片段可以有一个可选的’sizes’特性用来指定多层列的布局比例。嵌套的布局片段也可以有’row’和/或’column’特性来确定在父布局中它自己的位置。
|
security-
constraints?
|
可选项,在片段和它的子片段中定义的内部安全约束。Unlike、页、文件夹和链接约束,只有’view’权限可以被约束。如果没有指定,片段继承在page中定义的安全约束。
|
属性
|
描述
|
id
|
必填项。用来识别片段,在整个站点所有的片段中必须是
唯一的。这个值对于Jetspeed2是不透明的,可以遵循任何一种可产生唯一值的约定。因为片段也许由Jetspeed2内部缓存了,对退出页的任何修改都需要新的ids来保证修改被Jetspeed2获得。
|
type
|
必填项。所有portlet片段都必须设置为’portlet’。
|
name
|
必填项。用来识别片段布局的portlet名称。这个名称产生来自于在portlet.xml文件里指定的’portlet-app-id::portlet-id’。
|
skin
|
一个通用的装饰属性,在decorators中引用去控制页面和片段的表达。目前在Jetspeed2中并没使用。
|
decorator
|
用来展现片段的缺省portlet装饰名称。这个属性是可选项,但如果没有指定的话page元素中的defaults元素就
必须指定一个缺省的portlet装饰。
|
state
|
portlet片段的初始状态。目前这个属性的唯一值是’hidden’。
|
元素
|
描述
|
property*
|
父片段可能有’row’和/或’column’特性来确定在父布局中的位置地点。
|
title?
|
可选项,portlet片段标题的文本元素。可忽略在portlet.xml中的title设置。
|
preference*
|
在portlet片段里指定最初的用户选项设置,忽略在portlet.xml中设置的portlet选项。反之,User preferences 忽略这些值
|
security-
constraints?
|
可选项,在片段中定义的内部安全约束。Unlike、页、文件夹和链接约束,只有’view’权限可以被约束。如果没有指定,片段继承在page中定义的安全约束。
|
属性
|
描述
|
layout
(deprecated)
|
与特性相关的布局片段portlet符号名。这个属性支持兼容性。布局和portlet片段的严格的分层结构说明任何一个单独的片段和它的特性都依赖于一个布局片段portlet。
|
name
|
片段特性名称。Jetspeed2布局portlets支持’row’,’column’和’sizes’3个特性。
|
value
|
片段特性值。’row’和’column’允许基于0的值,’sizes’特性允许HTML框架标记’rows’和’cols’属性(比如,’25%,75%’)。
|
属性
|
描述
|
name
|
选项名称
|
readOnly
|
布尔型,标示用户是否可以改变这个选项值。
|
元素
|
描述
|
value+
|
与选项相关的值,文本元素。
|
属性
|
描述
|
hidden
|
一个布尔属性,用来说明folder是否应当出现在门户站点菜单或其他导航元素里。
|
version
|
一个通用版本跟踪的属性。目前在jetspeed2中并不使用。
|
元素
|
描述
|
title?
|
缺省的文件夹标题。这个文件夹标题被当作是一个详细描述,并且在一些decorators中如果short-title被当作菜单标题的话可用作滚动的文本说明。如果没有指定,Jetspeed2将试图定义一个标题从包含folder元素的文件名。
|
short-title?
|
可选项,定义缺省的文件夹短标题。在一些decorators中被当作菜单标题。如果没有指定,使用title内容。
|
default-page?
|
可选项,定义这个文件夹缺省页面或子文件夹的名称。当文件夹在门户中被直接引用时使用缺省页。在这个文件夹中的任何页或文件夹的名称可以被指定(包括父文件夹的’..’)。如果缺省页没有设置,’default-page.psml’将被使用;如果’default-page.psml’不存在,则这个文件夹中的第一个页将变为缺省页。
|
document-
order*
|
一个简单元素的任意集合,包括用来定义page、子文件夹和链接成员的排序次序的一个文本名称。成员根据匹配的名字被安排在这些定义的元素次序里。其他的成员将通过名字被存储并且在那些匹配的成员之后出现在菜单和其他的列表里。不支持命名匹配的正则表达式。
|
metadata*
|
为文件夹指定当地语言的标题和短标题。
|
menu*
|
为文件夹指定额外的或忽略被继承的菜单。
|
security-
constraints?
|
定义文件夹的内部安全约束。如果没有指定,继承父文件夹的安全约束。
|
属性
|
描述
|
target
|
一个能打开外部内容的任意目标框架名称。如果没有指定,链接的内容将取代门户出现在浏览器中。
|
version
|
一个通用版本跟踪的属性。目前在jetspeed2中并不使用。
|
元素
|
描述
|
title?
|
缺省的链接标题。这个链接标题被当作是一个详细描述,并且在一些decorators中如果short-title被当作菜单标题的话可用作滚动的文本说明。如果没有指定,Jetspeed2将试图定义一个标题从包含link元素的文件名。
|
short-title?
|
可选项,定义缺省的链接短标题。在一些decorators中被当作菜单标题。如果没有指定,使用title内容。
|
url
|
必须的内容url元素。这个元素的文本内容将用来在浏览器中定向到指定的目标地址。
|
metadata*
|
为链接指定当地语言的标题和短标题。
|
security-
constraints?
|
定义链接的内部安全约束。如果没有指定,继承父文件夹的安全约束。
|
属性
|
描述
|
version
|
一个通用版本跟踪的属性。目前在jetspeed2中并不使用。
|
元素
|
描述
|
security-constraints-
def*
|
任意地定义一些以名称定义的安全约束集合。这些安全约束在page、fragments、floders和link中被引用,并且在这个元素里可促进再次使用和安全维护。
|
global-security-
constraints-ref*
|
定义的安全约束可应用于这个站点的所有安全约束。各个简单的元素文本涉及到一个名为安全约束的定义被指定在这个元素里。
|
属性
|
描述
|
name
|
metadata文本的名称。这个名称应当不是’title’就是’short_title’来指定本地的具体标题文本。
|
xml:lang
|
metadata文本的地点语言或lange/country选择器。常规的Java地点名称被期待(ISO-639 and ISO-3166)。有效的值将包括’en’和’en_US’。
|
在 page 和 folder元素中出现的<menu>元素将单独地在菜单指导文档里介绍。