本节说明讨论频道以及如何管理它。
本部分包含以下内容:
“讨论”频道基于讨论提供者,类似于搜索频道的 JavaServer PagesTM (JSPTM) 文件。讨论频道有一个查询部分和一个显示部分,并且使用桌面主题。
讨论提供者:
使用桌面主题
基于 JSP 技术
使用搜索标记库和 API,从后端“搜索”服务检索数据
讨论和评论存储为讨论数据库中不同的资源描述符 (Resource Descriptor, RD)。讨论提供者支持:
完整视图(使用“讨论”频道)和缩略视图(使用 DiscussionLite 频道):
在讨论频道中开始一个新讨论
为现有讨论发布回复
通过搜索频道启动一个基于 Web 文档的新讨论
讨论列表:
检索按上次修改日期排序的主发布内容
带有页码,从而使用户可访问较早的讨论
一个讨论视图,该视图显示每个讨论子树。主项目以详细方式显示,并在主项目下显示子树。查看讨论包括:
页面上的几个过滤器。可以基于过滤器显示文档,比如文档级别(不相关的、例行的、有趣的、重要的和必读的等)过滤器。
显示首选项可以设置为以线程方式或者平型显示。
展开阈值有助于控制子树中的显示项目。用户可选择仅展开高等级的文档,或选择全部展开或全部折叠。默认值为全部折叠。全部展开显示所有已过滤的评论,显示讨论的描述,提供用于讨论评级的菜单,并且允许用户发布回复。
支持在讨论内部进行搜索。用户还可选择通过频道编辑页面来设置这些首选项。
对讨论进行评论和分级。例如,用户可以:
在现有讨论上添加一条评论。
确定所有讨论和评论的级别。用户确定的级别并不立即显示。级别会根据算法计算,任何评论的级别都是逐步上升的。例如,某一评论必须三次被评为重要后,才能被标记为重要。
搜索所有讨论,并在某个讨论的内部进行搜索。这些功能被发送到搜索提供者。用户也可以根据级别在“高级搜索”中进行搜索。
订阅。已验证的用户可以通过选择订阅链接来选择订阅特殊讨论。请求由订阅提供者处理。
您可以创建“讨论提供者”频道并通过门户服务器管理控制台来管理它:
最终用户可使用频道编辑页面来配置讨论频道。
选择 "Portal" 选项卡。
在 "Portal" 下选择一个门户服务器。
从“选择 DN”下拉菜单,选择任意 DN。
选择您想要创建频道的容器。
右边的窗格中将显示容器“任务和属性”。
在“任务”下,单击“新建频道或容器”以启动向导。
从“选择 Portal”下拉菜单,选择一个门户服务器。
从“选择 DN”下拉菜单,选择任意 DN。
在“类型”下,选择频道,然后单击“下一步”。
在“频道类型”下,选择“提供者频道”,然后单击“下一步”。
从“提供者”下拉菜单,选择“讨论提供者”,然后单击“下一步”。
在文本框中键入频道的名称,然后单击“下一步”。
检查频道信息,然后单击“完成”。
单击“关闭”。
已创建基于讨论提供者的频道。
选择 "Portal" 选项卡。
在 "Portal" 下选择一个门户服务器。
从“选择 DN”下拉菜单,选择讨论提供者频道所在的 DN。
在下拉菜单中选择“DP XML 树”作为“视图类型”,以列出 DP_ROOT 下所有频道和容器。
选择频道所在的容器。
将显示容器的“任务和属性”页面。
单击“选择要删除的频道或容器”。
选择“讨论提供者”频道。
单击“删除”。
选择 "Portal" 选项卡。
在 "Portal" 下选择一个门户服务器。
从“选择 DN”下拉菜单选择讨论提供者频道所在的 DN 组织。
在下拉菜单中选择“DP XML 树”作为“视图类型”,以列出 DP_ROOT 下所有频道和容器。
选择您要配置的讨论提供者频道。
有关这些属性的更多信息,参见《Sun Java System Portal Server 7.1 Technical Reference》。
DiscussionLite 频道显示最近 20 个讨论的标题和日期。讨论将按创建日期(上次修改日期)进行排序,并首先显示最新的讨论。可以重新配置标题。
DiscussionLite 频道视图有执行以下操作的链接:
查看每个讨论。
查看所有目标为“讨论频道”的讨论。
启动讨论。
默认情况下,在单个容器中显示频道,而且所有链接都出自 JSPDynamicSingleContainer。
可通过管理控制台配置属性。默认情况下,最终用户无法编辑此频道的属性。