SharePoint网站设计&实施:“在线手册”

时间:2009-01-22 18:54:39

标签: sharepoint moss sharepoint-2007

我希望在MOSS 2007中创建一个“在线手册”网站模板,以便创建一些网站,这些网站将保存一系列主题的静态信息。

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

修改

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

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

5 个答案:

答案 0 :(得分:2)

谢谢大家的帮助!我只是想让你知道我最后做了什么来创建“在线手册”。

我创建了一个自定义

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

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

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

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

我使用发布网站模板来让贡献者更自由地创建内容。

再次感谢!

答案 1 :(得分:1)

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

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

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

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

除非你dealing with more than 2000 pages per list.,否则将“页面”存储在不同的列表中将会比快乐更痛苦。

我认为尽量保持简单。

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

答案 2 :(得分:0)

网站必须在Sharepoint中吗?有很多wiki引擎/框架在那里非常棒。

答案 3 :(得分:0)

我认为列表视图Web部件将是最佳选择。假设您的文档在章节中排序,您需要将视图类型设置为递归,然后按文件夹名称分组(我认为您可以这样做,目前我没有可访问的SP安装验证)。

答案 4 :(得分:0)

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

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

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