Создание динамического файла Sitemap в SharePoint - PullRequest
3 голосов
/ 05 октября 2010

Я разработал портал публикации в sharepoint. У меня есть требование, в котором мне нужно создать карту сайта для всего веб-приложения.

Это должно быть динамично, в том смысле, что всякий раз, когда мы обновляем содержимое любой данной страницы в нашем веб-приложении, это должно быть немедленно отражено на странице карты сайта. Каковы возможные пути достижения этого, и какое решение является наилучшим из возможных, учитывая масштабируемость и простоту настройки?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 05 октября 2010

Если вы не хотите использовать пользовательскую веб-часть, вы можете использовать обычный список навигации для создания карты сайта, и он автоматически обновляется. Вам нужно только стилизовать его так, чтобы он напоминал какую-то карту сайта.

Вот несколько ссылок, с которых можно начать настройку навигации:

Также есть карта сайта портала , которая предоставляет источник данных для вашего пользовательского меню. Просто прочитайте о пользовательской навигации и таких вещах, как PublishingNavigation:PortalSiteMapDataSource и SharePoint:AspMenu.

Существует хороший сценарий PowerShell для создания карты сайта для SHarepoint 2010, если вы хотите отправить карту сайта в Google: Создать карту сайта для SharePoint 2010 с помощью PowerShell '.

2 голосов
/ 29 марта 2012

Вы также можете установить и настроить веб-часть SharePoint («Содержание») по своему вкусу. Читайте об этом здесь ...

0 голосов
/ 06 октября 2010

Взгляните на наш продукт ECS, он близок к тому, что вам нужно http://www.infowisesolutions.com/product.aspx?id=ECS

Он был построен как система межсайтовой навигации по семейству, с усечением безопасности и наследованием разрешений между семейством сайтов.

...