2009-01-22 29 views
2

我期待在MOSS 2007中创建一个“在线手册”网站模板,以便创建一些将在主题数组中保存静态信息的网站。SharePoint网站设计与实现:“在线手册”

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

编辑:

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

这应该是一个表内容类型的视图,其中包含按章节分组的所有页面。

回答

2

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

我创建的自定义

1)主页,以允许所期望的2列布局。

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

3)文档库与“章”和“排序”自定义列

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

我使用发布网站模板来允许撰稿人更自由地创建内容。

再次感谢!

1

将网站保留为发布网站模板,因为您需要能够发布网页。如有必要,您可以随时将wiki添加到发布网站模板。

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

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

我们已经创建了一个自定义导航提供程序,它根据页面中的值生成信息。但页面并未订购。

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

保持尽可能简单,我认为。

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

0

该网站必须位于Sharepoint吗?有很多wiki引擎/框架在这方面真的很棒。

+0

是的,必须在SharePoint中。 – JWD 2009-01-26 20:43:19

0

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

0

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

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

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