在SharePoint中创建动态站点地图

时间:2010-10-05 10:59:32

标签: sharepoint dynamic sitemap

我在sharepoint中开发了一个发布门户。我有一个要求,我需要为整个Web应用程序创建站点地图。

从某种意义上说,这应该是动态的,每当我们更新Web应用程序中任何给定页面的内容时,都应立即反映在站点地图页面中。考虑到可扩展性和简单配置,有哪些方法可以实现这一目标,哪种方案是最佳解决方案?

谢谢。

3 个答案:

答案 0 :(得分:4)

如果您不想使用自定义Web部件,则可以使用常规导航列表来创建站点地图,并自动更新。您只需要以类似于某种站点地图的方式设置样式。

以下是一些链接,可帮助您开始自定义导航:

此外还有portal site map,它为您的自定义菜单提供数据源。只需阅读自定义导航以及PublishingNavigation:PortalSiteMapDataSourceSharePoint:AspMenu等内容。

如果您想将站点地图提交给Google,有一个很好的PowerShell脚本可以为SHarepoint 2010创建站点地图:Generate A Sitemap For SharePoint 2010 Using PowerShell'

答案 1 :(得分:2)

您还可以根据自己的喜好安装和自定义SharePoint Web部件(“目录”)。 Read up on it here...

答案 2 :(得分:0)

看看我们的ECS产品,它接近您的需求 http://www.infowisesolutions.com/product.aspx?id=ECS

它是作为跨站点集合导航系统构建的,在网站集之间具有安全修整和权限继承。