2010-10-07 74 views
0

我必须为具有多个部门的公司创建一个包含Sharepoint 2010的团队网站。 要求(简化)是:Sharepoint 2010:有多个部门的公司网站结构问题

顶部菜单:公司/部门-A /部门-B

主页(默认情况下,主页):

  • 公司新闻
  • 部门-A任务
  • 部门B任务
  • 公司快速启动菜单(左侧)

部-A-页

  • 部门-A新闻
  • 部门-A任务
  • 部门-A快速启动菜单(左)

部门 - B页

  • 部门-B新闻
  • 部门-B任务
  • 部门-B快速启动菜单(左)

所以我有2所列出的各部门的任务页面之间共享。我必须为每个页面(家庭,部门A,部门B)创建个性化的快速启动菜单。

我该怎么做?

如果我创建多个网站页面(每个部门一页)并自定义顶级菜单,那么我无法自定义每页的快速启动菜单。因为它似乎是整个网站的唯一一个。

如果我创建嵌套的团队网站(每个部门一个网站),我不能共享任务列表了吗?

有什么方法可以为每个网页或网站之间的共享列表自定义快速启动菜单?

预先感谢您!

回答

2

我建议你为每个部门创建子网站,并在它们下面存储部门特定的数据。这将帮助你在未来的(当网站将增长)到:

  • 没有列出的混乱在主站点
  • 建立部门网站模板(为部门创建站点“C”几下点击)
  • 网站地图和导航控件将自动填充
  • 更容易配置权限(无需建立权限,每个部门列表)

这种方法唯一的缺点是,这将是莫重新复杂,以显示在家庭网站上的子站点的任务(你真的需要它吗?)。但是,这可以通过实现自定义webpart或使用dataview webpart(xslt)来实现。

QuickLaunch可以通过网站设置或代码(例如通过功能)进行自定义。

让我知道如果您有任何其他问题。

+0

好的,非常感谢您的关注,因为这是我第二天在Sharepoint上工作的一天。你能给自定义webparts/dataview webparts方法更详细的指导方针吗?我需要使用Visual Studio来实现它们吗? – 2010-10-07 14:09:43

+0

如果你想让你的webpart看起来像一个标准的sharepoint列表,我建议你使用dataview webpart。它可以使用SharePoint Designer进行创建和自定义。在你想要自定义外观和感觉的时候,你需要VisualStudio 2010中可以实现的Visual WebPart。对于VisualWebPart或DataView WebPart,只需要google;例如:http://msdn.microsoft.com/en-us/library/cc300164(office 0.12)的.aspx – cement 2010-10-07 14:29:30