简单模块
在 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 集成。将其添加到您的页面上当前设置的概要文件。要验证任何页面的概要文件,可使用主题分析器页面资源管理器。单击管理菜单图标。然后,单击。 然后,单击。
简单添加项可以具有三种添加项类型:head、config 和 menu。
有关简单模块的更多信息,请阅读 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 的属性,其 name 和 value 以等号分隔。每行添加一个。
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 资源以字母顺序进行处理。