2

我希望在 MOSS 2007 中创建一个“在线手册”站点模板,以便创建多个站点来保存有关一系列主题的静态信息。

  • 我应该使用什么网站模板,我目前正在考虑发布网站,但 Wiki 可能有用吗?
  • 我应该如何显示不同“章节”的导航(在左侧面板中)?我可以使用“目录”webpart、列表上的自定义视图或其他东西。
  • 我应该如何存储创建的“页面”、1 个大型页面库或每个“章节”的单独列表
  • 最后,我是否应该将导航 web 部件硬编码到母版页,以便它出现在每个页面上?

编辑:

我真正的问题是“我将如何创建左侧导航,以显示在每个页面上?

它应该是一种目录类型的视图,其中所有页面都按章节分组。

4

5 回答 5

2

谢谢你们每一个人的帮助!我只是想让你知道我最终做了什么来创建“在线手册”。

我创建了一个自定义

1) 母版页以允许所需的 2 列布局。

2) 页面布局以在所有页面上保留导航控件。

3) 带有“章节”和“排序顺序”自定义列的文档库

4) 使用对象模型从文档库中检索所有页面并将它们显示在按“章节”分组并按“排序顺序”排序的列表中的 Web 部件(在 C# 中)

我使用 Publishing 站点模板允许贡献者更自由地创建内容。

再次感谢!

于 2009-02-17T15:51:39.497 回答
1

将站点保留为发布站点模板,因为您需要能够发布页面。如有必要,您始终可以将 wiki 添加到发布站点模板。

wiki 不适合静态在线手册内容,因为它本质上是一个允许用户动态添加/编辑的列表。wiki 可以作为手册的附件,允许用户添加支持信息。

手册中棘手的部分是页面的排序,因为在每个阶段,您都需要按正确的顺序列出下一页/后退和每页的列表。

我们创建了一个自定义导航提供程序,它根据页面中的值生成信息。然而,这些页面没有被订购。

除非您要处理每个列表超过 2000 个页面,否则将“页面”存储在不同的列表中将比快乐更痛苦。.

我认为尽可能简单。

有几个页面布局,一个用于“内容页面”,一个用于普通“页面”。为每个布局创建一个新的内容类型,以便您可以在每个页面上存储特定信息(例如下一个/上一个页面 url)。

于 2009-01-22T20:25:08.927 回答
0

网站必须在 Sharepoint 中吗?有许多 wiki 引擎/框架在这方面非常出色。

于 2009-01-26T20:39:40.883 回答
0

我认为列表视图 web 部件将是要走的路。假设您的文档在章节内排序,您需要将视图类型设置为递归,然后按文件夹名称分组(我认为您可以这样做,目前我无法访问 SP 安装以核实)。

于 2009-01-27T15:57:36.177 回答
0

我过去使用 Sharepoint wiki 构建了用户指南并取得了一些成功。

左侧导航可以通过将 Sharepoint 的标准左侧菜单更改为指向 wiki 页面的链接列表来完成。这是通过转到站点设置 -> 导航(在外观下)并更改导航编辑和排序列表来完成的。理论上你可以在那里添加每一页,但为了便于阅读,我会坚持只使用章节标题。

您还可以更改站点的权限,以便只有您(或您的文档人员)有权编辑页面。

于 2009-02-17T03:04:21.527 回答