用 WebDAV 创建组件
组件用于将元素存储在 Web 内容系统中,您可以使用 WebDAV 来创建和管理组件。每个组件类型表示为 WebDAV 中的一个文件夹,单个组件表示为相应组件文件夹中的文件。
关于此任务
libraries
- wcm.library.my_library
- components
- CustomComponentFolder1
- wcm.comps.authoring.tools
- wcm.comps.component.references
- wcm.comps.data.and.time
.
.
.
- wcm.comps.user.selection
- CustomComponentFolder2
- wcm.comps.authoring.tools
- wcm.comps.component.references
- wcm.comps.data.and.time
.
.
.
- wcm.comps.user.selection
- wcm.comps.authoring.tools
- wcm.comps.component.references
- wcm.comps.data.and.time
- wcm.comps.federated.content
- wcm.comps.file
- wcm.comps.html
- wcm.comps.image
- wcm.comps.jsp
- wcm.comps.link
- wcm.comps.menu
- wcm.comps.navigator
- wcm.comps.number
- wcm.comps.page.navigation
- wcm.comps.personalization
- wcm.comps.rich.text
- wcm.comps.search
- wcm.comps.short.text
- wcm.comps.style.sheet
- wcm.comps.taxonomy
- wcm.comps.text
- wcm.comps.user.name
- wcm.comps.user.selection
access-control.xml
组件是面向数据的项且表示为文件和元数据文件夹。
libraries
- wcm.library.my_library
- components
- wcm.comps.authoring.tools
- wcm.comps.component.references
- wcm.comps.data.and.time
- wcm.comps.federated.content
- wcm.comps.file
- wcm.comps.html
- wcm.comps.image
image1.jpg
image2.jpg
- meta-data
- wcm.comp.image1.jpg
access-control-system.xml
access-control-user.xml
meta-data.xml
- wcm.comp.image2.jpg
access-control-system.xml
access-control-user.xml
meta-data.xml
- wcm.comps.jsp
- wcm.comps.link
- wcm.comps.menu
- wcm.comps.navigator
.
.
.
- wcm.comps.user.selection
access-control.xml
要点: 下列组件虽然显示在 WebDAV 中,但无法通过
WebDAV 进行创建或修改;这些组件用空文件表示:
- 编写工具
- 组件引用
- 联合内容
- JSP
- 菜单
- 导航器
- 页面导航
- 个性化
- 搜索
- 分类法
- 用户名
- 用户选择
链接组件限制: 当前,WebDAV 未完全支持链接组件。表示链接组件的 WebDAV 文件仅包含链接自身的 URL 而未包含其他信息,例如链接文本。例如,如果使用 WebDAV 来修改包含 <a href='www.lotus.com'>lotus software</a> 的 HTML 表示的链接组件并将 URL 更改为 www.ibm.com,那么链接文本将呈现为 lotus software,因为无法用 WebDAV 来修改该信息。
过程
要创建库的组件,将一个或多个文件拖入相应的组件类型文件夹中。 以此方式创建新组件时,对象的文件名用作新组件的名称和标题,而文件的内容存储为组件的数据。此外,以 WebDAV 客户机认证的用户被指定为新组件的作者和所有者。
例如,可能将 HTML 文件拖入新 HTML 组件的 wcm.comps.html 文件夹中,或拖入新的富文本元素的 wcm.comps.rich.text 文件夹中。
要点: 在组件创建过程中,将不兼容的文件置于组件类型文件夹中(例如,将 JPEG 文件置于 wcm.comps.html 文件夹中)会导致错误,且可能生成不可用的组件。
更新组件: 要更新现有组件,可以将 WebDAV 树中的相应文件替换为具有相同名称的新文件。例如,可以将 myCoolPic.jpg 置于已经包含 myCoolPic.jpg 的图像组件文件夹中,然后该组件将自动更新为新文件的内容。如果放置具有其他名称的文件,那么将创建具有该名称的新组件。