简单模块

在 WebDAV 文件夹中提供了资源聚集器框架的简单模块。您可以使用这些简单模块,通过一组有限的功能快速定义模块。

如果您需要框架的所有功能,那么必须通过 plugin.xml 或 contributions 文件夹中的 JSON 文件定义模块。

模块入门

modules 文件夹中的每个子目录定义一个模块。

WebDAV Root
+ modules
+-- module A
+-- module B
+-- ...
+-- module Z

getting_started_module 已进行预定义,以便您可以快速入门。将 JavaScript、CSS、或标记文件添加到其中一个子文件夹中,资源会集成到 WebSphere® Portal 中。

在集成您的更改之前,必须使资源聚集器高速缓存失效。单击管理菜单图标。然后,单击门户网站分析 > 主题分析器然后,单击实用程序 > 控制中心 > 使高速缓存失效,以使高速缓存失效。自动失效功能可自动识别您对基于 WebDAV 的主题所做的更改。无需进一步操作。有关更多信息,请参阅实用程序

模块目录

在您通过在 modules 目录中创建新目录来创建自己的模块后,必须确保模块与 WebSphere Portal 集成。将其添加到您的页面上当前设置的概要文件。要验证任何页面的概要文件,可使用主题分析器页面资源管理器。单击管理菜单图标。然后,单击门户网站分析 > 主题分析器 然后,单击检查页面概要文件信息

简单添加项可以具有三种添加项类型:headconfigmenu

有关简单模块的更多信息,请阅读 getting_started_module 文件夹中的 readme.txt 文件。

简单模块目录结构

可以使用以下文件和目录来定制简单模块。

/module-id
/modules 中的每个目录定义一个新的模块,但不支持版本。
/module-id/prereqs.properties
用于定义此模块的 prereqs 的可选文件。在此文件中,每个新行具有一个 module-id。不支持模块版本。例如,
module-id
module-id
/module-id/capabilities.properties
用于定义此模块的 capability 的可选文件。在此文件中,具有诸如 style 的属性,其 namevalue 以等号分隔。每行添加一个。
name=value
name=value
/module-id/localization.properties
用于定义此模块的 title 和 description 的可选文件。在此文件中,具有诸如 style 的属性。例如,
title.locale=title
description.locale=description

替换 locale 以及表示位置代码的 local。例如,针对美国,请使用 en_us。将 title 替换为模块的标题。

/module-id/head
有关更多信息,请参阅“Head 添加项”。
/module-id/config
有关更多信息,请参阅“Config 添加项”。
/module-id/menu
此目录中存储的文件可供菜单框架使用。
/module-id/menu/*.json
包含菜单定义的 JSON 资源以字母顺序进行处理。