【发布时间】:2010-10-05 10:59:31
【问题描述】:
我在 sharepoint 中开发了一个发布门户。我有一个要求,我需要为整个 Web 应用程序创建站点地图。
这应该是动态的,从某种意义上说,每当我们更新 Web 应用程序中任何给定页面的内容时,它都应该立即反映在站点地图页面中。考虑到可扩展性和易于配置,有哪些可能的方法来实现这一点?哪种是最佳解决方案?
谢谢。
【问题讨论】:
标签: sharepoint dynamic sitemap
我在 sharepoint 中开发了一个发布门户。我有一个要求,我需要为整个 Web 应用程序创建站点地图。
这应该是动态的,从某种意义上说,每当我们更新 Web 应用程序中任何给定页面的内容时,它都应该立即反映在站点地图页面中。考虑到可扩展性和易于配置,有哪些可能的方法来实现这一点?哪种是最佳解决方案?
谢谢。
【问题讨论】:
标签: sharepoint dynamic sitemap
如果您不想使用自定义 Web 部件,您可以使用普通导航列表来创建您的站点地图,它会自动更新。您只需将其样式设置为类似于某种站点地图。
这里有一些链接可帮助您开始自定义导航:
还有portal site map,它为您的自定义菜单提供数据源。只需阅读自定义导航和 PublishingNavigation:PortalSiteMapDataSource 和 SharePoint:AspMenu 之类的内容即可。
有一个不错的 PowerShell 脚本可以为 SHarepoint 2010 创建站点地图,如果您想将站点地图提交给 Google:Generate A Sitemap For SharePoint 2010 Using PowerShell'。
【讨论】:
您还可以根据自己的喜好安装和自定义 SharePoint Web 部件(“目录”)。 Read up on it here...
【讨论】:
看看我们的 ECS 产品,它与您的需求很接近 http://www.infowisesolutions.com/product.aspx?id=ECS
它被构建为一个跨站点集合导航系统,具有安全修剪和站点集合之间的权限继承。
【讨论】: