Обзор публикации на нескольких сайтах SharePoint 2013. Часть 1

Исходная статья опубликована в четверг, 18 октября 2012 г.

Здравствуйте. Меня зовут Сет Библер (Seth Bibler), я являюсь руководителем программы в группе SharePoint. Я собираюсь рассказать вам об одной из тех отличных новых возможностей, над которыми мы работали для SharePoint 2013. Публикация на нескольких сайтах — это средство, позволяющее вам создавать контент в одном месте, а предоставлять в других местах посредством поиска. Вы сможете воспользоваться новыми и интересными способами создания сайтов. Кроме того, публикация на нескольких сайтах впервые преодолевает границы семейства веб-сайтов — контент может совместно использоваться между семействами веб-сайтов, веб-приложениями и фермами.

 

В начале предыдущей стати Джош рассказал о новых возможностях современных веб-интерфейсов. Он представил нашу вымышленную компанию Contoso Electronics, которая намеревается использовать SharePoint 2013 для своих новых торговых веб-сайтов. Имеется библиотека веб-страниц со статьями о продажах. Эти статьи должны быть доступны для просмотра анонимными пользователями в Интернете на общедоступном сайте. Эти статьи должны по внешнему виду и удобству использования соответствовать остальной части данного общедоступного сайта без переформатирования HTML-кода каждой из них. Управляемый поиском контент — это именно то, что нужно Contoso Electronics, а публикация на нескольких сайтах представляет собой существенную частью такого решения.

В этой статье я представлю концепции, на которых основана публикация на нескольких сайтах. В следующей статье я отступлю от потребностей Contoso Electronics и опишу те виды сайтов, которые можно создать с помощью публикации на нескольких сайтах. Но начать следует с самых основ.

Основные сведения

Следует принимать во внимание несколько логических компонентов:

  • Сайт разработки— это тот сайт, на который переходят авторы для создания и размещения контента; в рамках публикации на нескольких сайтах представляйте себе его как источник. Именно здесь находится список, помеченный как каталог.
  • Каталог— это атрибут, который можно добавить к списку или библиотеке на сайте разработки. Пометка списка или библиотеки в качестве каталога позволяет другим семействам веб-сайтов осуществлять легкий доступ к их контенту.
  • Компонент поиска — подсистема, соединяющая ваш каталог с сайтом публикации.
  • Банк терминов— содержит термины метаданных, используемые при упорядочении контента для публикации на конечных сайтах.
  • Сайт публикации — сайт, на который переходят посетители для обзора и чтения контента.

На рисунке 1 приведена простая схема, поясняющая только основные аспекты публикации на нескольких сайтах.

Схема, поясняющая основы публикации на нескольких сайтах

Рис. 1. Базовая среда публикации на нескольких сайтах

Компонент управляемой навигации выходит за рамки данной статьи, но однако его следует кратко описать, чтобы понять, как именно банк терминов вписывается в данную схему. Чтобы упорядочить контент на сайте разработки, для классификации статей по типу используется столбец сайта управляемых метаданных. Эти термины пометки используются на сайте публикации для формирования структуры переходов, а также в составе запроса поиска, служащего для получения данных из статей. На рисунке 2 показаны статьи, помеченные на сайте разработки и затем предоставленные на сайте публикации.

Страницы статей, помеченные в семействе веб-сайтов разработки и опубликованные в другом семействе

Рис. 2. Страницы статей, помеченные в семействе веб-сайтов разработки и опубликованные в другом семействе.

Это имеет прямое отношение к решению компании Contoso Electronics. У нее есть безопасный сайт разработки. В его библиотеке страниц содержатся статьи о продажах, которые компания хочет выложить в Интернет. В библиотеку страниц добавляется столбец сайта метаданных, и обеспечивается соответствующая пометка всех страниц. Затем эта библиотека страниц предоставляется для совместного использования в качестве анонимно распространяемого каталога, который компонент поиска индексирует при следующем обходе контента. На сайте публикации выполняется подключение к каталогу, закрепляющее набор терминов пометки в структуре переходов. Наконец, настраиваются автоматически создаваемые страницы категорий и сведений о позициях, имеющие веб-части поиска контента, которые отправляют запрос в систему поиска, и страницы публикуются. Теперь статьи о продажах показываются в Интернете на основании запроса поиска.

Базовая среда публикации на нескольких сайтах компании Contoso Electronics

Рис. 3. Базовая среда публикации на нескольких сайтах компании Contoso Electronics

То, что мы обсуждаем совместное использование контента между двумя сайтами с помощью компонента поиска, может показаться несколько приземленным. Но задумайтесь, ведь мы обеспечиваем совместное использование контента между двумя сайтами с помощью компонента поиска! Это раскрывает перед нами множество новых возможностей публикации в SharePoint. Уже это вызывает восторг, но все только начинается.

Что можно сделать

Приходилось ли вам писать что-либо несколько раз просто для того, чтобы расположить это в разных местах? Представьте себе, что вы работаете над небольшим числом сайтов, на каждом из которых должен отображаться контент из общей библиотеки. Например, Contoso Electronics создавала свой веб-сайт для США, однако хочет разместить сайт и в Канаде. Благодаря публикации на нескольких сайтах разработку можно вести в одном месте, а затем представить этот контент также и в нескольких других расположениях.

Публикация на нескольких сайтах с использованием одного и того же контента

Рис. 4. Публикация на нескольких сайтах с использованием одного и того же контента

С точки зрения внедрения это просто дополнительный новый сайт публикации, подключенный к тому же каталогу. Были внесены некоторые изменения в дизайн — главные страницы, макеты страниц и шаблоны отображения, однако оба сайта с выходом в Интернет показывают контент из одного каталога и были созданы без особых трудностей.

Возможно, лучше всего думать о публикации на нескольких сайтах как о нашем наборе средств, который помогает вам создавать такие сайты. Анонимный доступ к поиску, управляемая навигация, наборы терминов пометки, удобные URL-адреса, веб-части поиска контента, страницы категорий и сведений о позициях, источники результатов и правила запроса — все эти возможности вы можете настраивать по отдельности. Однако теперь вы можете проще реализовывать совместное использование контента между сайтами, семействами веб-сайтов и фермами благодаря публикации на нескольких сайтах.

Большинство из упомянутых возможностей будет рассмотрено в последующих записях блога и документации.

Приступая к работе с публикацией на нескольких сайтах

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

TechNet
Планирование публикации на нескольких сайтах в SharePoint Server 2013
Настройка публикации на нескольких сайтах в SharePoint Server 2013

MSDN
Публикация на нескольких сайтах в SharePoint 2013

Анонс

Настройка публикации на нескольких сайтах относится к расширенным сценариям публикации. На следующей неделе в своем блоге я рассмотрю некоторые возможные топологии сайтов.

Это локализованная запись блога. Оригинал статьи находится на странице SharePoint 2013 Cross-Site Publishing Overview: Part 1