我在sharepoint中开发了一个发布门户。我有一个要求,我需要为整个Web应用程序创建站点地图。
从某种意义上说,这应该是动态的,每当我们更新Web应用程序中任何给定页面的内容时,都应立即反映在站点地图页面中。考虑到可扩展性和简单配置,有哪些方法可以实现这一目标,哪种方案是最佳解决方案?
谢谢。
答案 0 :(得分:4)
如果您不想使用自定义Web部件,则可以使用常规导航列表来创建站点地图,并自动更新。您只需要以类似于某种站点地图的方式设置样式。
以下是一些链接,可帮助您开始自定义导航:
此外还有portal site map,它为您的自定义菜单提供数据源。只需阅读自定义导航以及PublishingNavigation:PortalSiteMapDataSource
和SharePoint: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
它是作为跨站点集合导航系统构建的,在网站集之间具有安全修整和权限继承。