Настройка публикации на нескольких сайтах в SharePoint Server
**Применимо к:**SharePoint Server 2013, SharePoint Server 2016
**Последнее изменение раздела:**2017-07-18
Сводка: Узнайте о создании и разметки содержимого каталога сайтов разработки и настройки параметров поиска для публикации в SharePoint Server 2016 и SharePoint Server 2013 на нескольких сайтах.
Прежде чем настраивать публикацию на нескольких сайтах, убедитесь, что вам знакомы понятия и терминология, рассмотренные в статье Планирование публикации на нескольких сайтах в SharePoint Server.
В этой статье
Перед началом работы
Создание семейств сайтов для публикации на нескольких сайтах
Активация функции публикации в нескольких семействах сайтов
Создание наборов терминов для маркировки контента на сайтах разработки и управление ими
Создание контента каталога с помощью списков SharePoint
Общий доступ к библиотеке или списку как к каталогу
Предоставление доступа к набору терминов другим семействам сайтов
Настройка поиска для публикации на нескольких сайтах
Перед началом работы
Примечание
Так как SharePoint Server используется в качестве веб-сайтов в Internet Information Services (IIS), администраторов и пользователей зависят от специальные возможности, которые обеспечивают браузерах. SharePoint Server поддерживает функции специальных возможностей поддерживаемых браузерах. Дополнительные сведения размещены в следующих статьях:
Создание семейств сайтов для публикации на нескольких сайтах
В сценариях публикации в нескольких семействах сайтов, когда контент используется повторно разными семействами сайтов, необходимо иметь как минимум два семейства сайтов: одно для создания и одно для публикации контента. Прежде чем приступать к созданию семейств сайтов, ознакомьтесь с информацией, представленной в следующих статьях:
"Планирование семейств сайтов и структуры сайта для сайтов разработки SharePoint" в статье Планирование сайтов разработки для публикации на нескольких сайтах в SharePoint Server;
"Планирование семейств сайтов и структуры сайта для сайтов публикации SharePoint" в статье Планирование сайтов публикации для публикации на нескольких сайтах в SharePoint Server.
Дополнительные сведения о создании семейств сайта с помощью центра Центр администрирования или Microsoft PowerShell см. в статье Создание семейства веб-сайтов в SharePoint Server.
Активация функции публикации в нескольких семействах сайтов
Прежде чем публикация в нескольких семействах сайтов станет доступна для повторного использования контента на нескольких сайтах, необходимо активировать эту функцию в семействе сайтов разработки.
Примечание
Если для создания семейства сайтов разработки использовался шаблон "Каталог продуктов", выполнять эту операцию не потребуется. При использовании шаблона "Каталог продуктов" для создания семейства сайта функция публикации в нескольких семействах сайтов включается по умолчанию.
Чтобы включить функцию Cross-Site семейства сайтов публикации
Для выполнения этой процедуры необходимо использовать учетную запись администратора семейства сайтов в семействе сайтов разработки.
На сайте верхнего уровня семейства сайтов разработки в меню Параметры выберите пункт Параметры сайта.
На странице Параметры сайта в разделе Администрирование семейства сайтов щелкните элемент Возможности семейства сайтов.
На странице Возможности семейства сайтов в поле Публикация в нескольких семействах сайтов нажмите кнопку Активировать.
Примечание
Деактивация функции публикации на нескольких сайтах на сайте разработки не приводит к удалению контента связанного каталога на сайте публикации. При деактивированной функции нельзя модифицировать параметры каталога и подключать другие сайты публикации к каталогам в семействе сайтов. Для удаления контента связанного каталога на сайте публикации необходимо отключить сайт публикации от каталога. Дополнительные сведения см. в разделе Отключение сайта публикации от каталога.
Создание контента для сайтов разработки
Прежде чем приступать к созданию контента для сайтов разработки, ознакомьтесь с разделами "Планирование наборов терминов для создания тегов контента на сайтах разработки" и "Планирование содержимого каталогов для сайтов разработки" статьи Планирование сайтов разработки для публикации на нескольких сайтах в SharePoint Server.
Создание терминов для тегов контента на сайтах разработки и управление ими
Создание и управление наборами терминов осуществляется с помощью средства управления банками терминов. Дополнительные сведения о создании наборов терминов и управлении ими см. в следующих статьях:
После создания набора терминов его необходимо сделать доступным для маркировки контента. Если для создания семейства сайтов разработки использовался шаблон "Каталог продуктов", и в этом семействе сайтов создан набор терминов, выполнять эту операцию не потребуется. По умолчанию новые наборы терминов, созданные в семействе сайтов каталога продуктов, доступны для пометки контента.
Предоставление терминов для добавления тегов к содержимому доступа к набору
Убедитесь, что для выполнения этой процедуры используется учетная запись, являющаяся членом группы "Владельцы" SharePoint на сайте разработки, который содержит каталог.
На сайте разработки в меню Параметры выберите пункт Параметры сайта.
На странице Параметры сайта в разделе Администрирование узла щелкните элемент Управление банками терминов.
В разделе БАНК ТЕРМИНОВ ТАКСОНОМИИ выберите набор терминов, который требуется сделать доступным для маркировки.
Щелкните вкладку ПРЕДПОЛАГАЕМОЕ ИСПОЛЬЗОВАНИЕ и выберите параметр Available for Tagging (Доступен для маркировки).
Нажмите кнопку Сохранить.
Создание содержимого каталога с помощью списков SharePoint
При создании контента каталога с помощью списков SharePoint мы рекомендуем создавать столбцы сайта для списков, в которых планируется обслуживать контент каталога, потому что для столбцов сайтов автоматически создаются управляемые свойства, и их можно использовать при определении запросов для контента каталога на сайте публикации. Если имеется несколько списков, рекомендуется создать тип контента сайта для каждого списка, а затем связать соответствующие столбцы сайта с этим типом контента. Если для отображения каталога контента на сайте публикации планируется использование управляемой навигации, то необходимо также создать хотя бы один набор терминов, как описывается в разделе Создание наборов терминов для маркировки контента на сайтах разработки и управление ими. Набор терминов для маркировки должен быть привязан к столбцу сайта с типом данных "Управляемые метаданные".
Сведения о создании типов контента сайта и столбцов сайта см. в следующих статьях.
Create a site column in SharePoint
Если у вас есть больших объемов данных из внешних бизнес-систем — например, в системе ERP — рассмотрите возможность импорта этих данных в один или несколько списков SharePoint. SharePoint Server не имеет решения для импорта контента списка. Тем не менее, вы можете создавать средства импорта настраиваемых — например, с помощью Microsoft PowerShell. Набор примеров Microsoft PowerShell скриптов, которые можно использовать для импорта списка контента для публикации на нескольких сайтах в разделе импорта контента списка список продуктов для SharePoint 2013 Preview. Пример сценариев импорта контента только для семейства веб-сайтов, созданного с помощью шаблона семейства сайтов каталога продуктов.
Предоставление доступа к библиотеке или к списку как к каталогу
Прежде чем предоставлять доступ к библиотеке или списку как к каталогу, убедитесь, что функция публикации в нескольких семействах сайтов включена для данного семейства сайтов. При использовании шаблона "Каталог продуктов" для создания семейства сайта функция публикации в нескольких семействах сайтов уже включена. Для всех других типов семейств сайтов эту функцию необходимо включить, прежде можно будет переходить к следующим действиям. Дополнительные сведения см. выше в этой статье в разделе Активация функции публикации в нескольких семействах сайтов в MOSS_1st_CurrentVer.
При предоставлении доступа к библиотеке или к списку как к каталогу анонимный доступ включен по умолчанию. Если сайт публикации подключен к каталогу, и вы не хотите предоставлять анонимным пользователям возможность просматривать контент, который добавлен в индекс поиска из этого каталога, и выполнять его поиск, то следует отключить анонимный доступ.
Важно!
Помимо включения анонимного доступа для каталога необходимо включить анонимный доступ к веб-приложениям и сайту публикации, чтобы анонимные пользователи могли просматривать контент и выполнять его поиск. Дополнительные сведения см. в статье Создание веб-приложений, основанных на утверждениях, в SharePoint 2013.
Для совместного доступа к библиотеке или списку как к каталогу
Убедитесь, что учетная запись, которая используется для выполнения этой процедуры, является членом группы "Владельцы" на сайте, который содержит данную библиотеку или список.
Перейдите к списку или библиотеке, к которым требуется предоставить общий доступ, и выполните одно из следующих действий:
Чтобы предоставить доступ к библиотеке, перейдите на вкладку LIBRARY (Библиотека), а затем на ленте в группе Параметры щелкните пункт Параметры библиотеки.
Чтобы предоставить доступ к списку, перейдите на вкладку LIST (Список)указаны следующие элементы, а затем на ленте в группе Параметры щелкните пункт Параметры списка.
На странице Параметры в разделе Общие параметры щелкните пункт Параметры каталога.
На странице Параметры каталога в разделе Общий доступ к каталогу установите флажок Enable this library as a catalog (Включить библиотеку в качестве каталога).
Если вы не хотите предоставить анонимным пользователям возможность просматривать контент и выполнять его поиск, в разделе Анонимный доступ щелкните элемент Отключить анонимный доступ.
В разделе Catalog Item URL Fields (Поля URL-адресов элементов каталога) в поле Доступные поля выберите до пяти полей, которые однозначно идентифицируют элемент в библиотеке или списке, а затем нажмите кнопку Добавить.
После подключения сайта публикации к этому каталогу поля, заданные как поля URL элемента каталога будут отображаться в составе понятного URL-адреса (см. пример, который следует за этой процедурой).
В разделе Navigation Hierarchy (Иерархия навигации) выберите столбец, связанный с набором терминов, который предполагается использовать как набор терминов навигации для страниц каталога. После подключения сайта публикации к этой библиотеке или списку для отображения содержимого каталога выбранное значение столбца будет отображаться как часть понятного URL-адреса (см. пример, который следует за этой процедурой).
Примечание
Выбор в этом разделе необходимо делать только в том случае, если планируется использование управляемой навигации для отображения контента каталога на сайте публикации.
Нажмите кнопку ОК.
Примечание
После предоставления общего доступа к библиотеке или списку как к каталогу необходимо выполнить обход источника контента, который содержит этот каталог. Однако выполнять полный обход необязательно, так как добавочный обход или непрерывный обход также добавляет контент в индекс поиска. Дополнительные сведения см. в разделе Start, pause, resume, or stop a crawl in SharePoint Server.
В этом примере предположим, что у вас есть список, который содержит данные о различных электронных продуктах. При предоставлении общего доступа к списку как к каталогу были указаны следующие элементы.
-
Электронные продукты:
- аудио,
- автомобильные аудиосистемы,
- MP3-проигрыватели.
- Компьютеры
- ноутбуки,
- настольные ПК.
Каждый элемент в общем списке связан со значением из этого набора терминов в столбце сайта "Управляемые метаданные категории элемента". Дополнительные сведения о столбцах управляемых данных см. в статье Создание столбца управляемых метаданных.
В следующей таблице описываются сочетания столбцов сайта и соответствующих значений в указанном выше списке для создания понятных URL-адресов для содержимого каталога при подключении семейства сайтов публикации к этому списку.
Название продукта | Категория элемента | Номер элемента | Понятный URL-адрес элемента при подключении каталога к сайту публикации |
---|---|---|---|
Автомобильное радио Proseware 50 Вт |
Автомобильные аудиосистемы |
1010101 |
<site>/audio/car-audio/1010101 |
Портативный MP3-проигрыватель Contoso M450 4 ГБ |
MP3-проигрыватели |
4020102 |
<site>/audio/mp3/4020102 |
Ноутбук AdventureWorks Laptop8.9 E0890 |
Ноутбуки |
7030906 |
<site>/computers/laptops/7030906 |
WWI Desktop PC2.33 X2330 |
Настольные ПК. |
7030906 |
<site>/computers/desktops/3030802 |
Предоставление доступа к набору терминов другим семействам сайтов
Завершив создание набора терминов в семействе сайтов разработки, необходимо сделать его доступным для семейств сайтов публикации. Набор терминов можно сделать доступным для всех семейств сайтов или только для некоторых из них.
Чтобы сделать наборе доступны для всех семейств веб-сайтов
Убедитесь, что для выполнения этой процедуры используется учетная запись, являющаяся членом группы "Владельцы" SharePoint на сайте разработки, который содержит каталог.
На сайте разработки в меню Параметры выберите пункт Параметры сайта.
На странице Параметры сайта в разделе Администрирование узла щелкните элемент Управление банками терминов. Если пользователь, который выполняет эту процедуру, уже является членом группы администраторов банка терминов, можно пропустить следующие действия до шага 7.
В средстве управления банками терминов убедитесь, что установлен флажок Служба управляемых метаданных.
В разделе Администратор банка терминов введите одно или несколько имен пользователей.
Нажмите кнопку Сохранить.
Щелкните элемент Служба управляемых метаданных правой кнопкой мыши и выберите пункт Создать группу.
Введите имя глобального набора терминов, который требуется создать, и нажмите клавишу ВВОД.
Обновите страницу.
Щелкните набор терминов, который требуется сделать доступным для всех семейств сайтов, правой кнопкой мыши и выберите команду Переместить набор терминов.
В диалоговом окне Переместить набор терминов щелкните глобальный набор терминов, в который требуется переместить данный набор, и нажмите кнопку ОК.
Обновите страницу.
Чтобы сделать для определенных семейств набора терминов
Убедитесь, что для выполнения этой процедуры используется учетная запись, являющаяся членом группы "Владельцы" SharePoint на сайте разработки, который содержит каталог.
На сайте разработки в меню Параметры выберите пункт Параметры сайта.
На странице Параметры сайта в разделе Администрирование узла щелкните элемент Управление банками терминов.
В средстве управления банками терминов щелкните группу, которая содержит все наборы терминов в семействе сайтов.
В разделе Доступ семейства сайтов введите URL-адреса семейств сайтов, которым требуется предоставить доступ к набору терминов — например, http://<сайт>/сайты/продукты.
Нажмите кнопку Сохранить.
Настройка поиска для публикации на нескольких сайтах
Так как публикации на нескольких сайтах зависит от поиска, необходимо создать источник контента и управлять обходом контента SharePoint Server сайтах публикации на нескольких сайтах.
Источник содержимого указывает, что, когда и как следует выполнить обход контента. При — это приложение-службу поиска, источника контента локальные сайты SharePoint с именем создается и автоматически настроен на обход всех сайтов SharePoint Server в локальную ферму серверов. Можно создать дополнительные источники контента для указания другого контента для обхода и определите, как SharePoint Server должен обрабатывать, что содержимое. Необходимо создать отдельный источник контента для контента каталога для контента для других семейств веб-сайтов. Тем не менее проще ведение расписания обхода контента при наличии отдельных источников контента для другого контента, что дает пользователям для просмотра и поиска.
Возможность включения непрерывные обходы контента — это новый параметр расписания обхода контента в SharePoint Server. При включении непрерывные обходы контента, все изменения, внесенные к контенту в рамках указанного источника контента обработан автоматически программой-обходчиком и добавить в индекс поиска. Непрерывный обход контента начинается с заданной периодичностью. Значение по умолчанию равно 15 минут, однако можно задать непрерывные обходы контента будет выполнена чаще с помощью Microsoft PowerShell.
Дополнительные сведения о создании нового источника контента и управлении обходом содержимого на сайте центра Центр администрирования см. в перечисленных ниже статьях.
Переиндексация контента каталога
Для некоторых действий, например, для включения уточнений управлением схемой поиска, требуется полная переиндексация источника контента, содержащего каталог, чтобы изменения были добавлены в индекс поиска. Администратор семейства сайтов может независимо от администратора приложения службы поиска указать, что во время следующего планового обхода каталога он должен быть полностью переиндексирован.
Переиндексация контента каталога
Убедитесь, что для выполнения этой процедуры используется учетная запись, являющаяся членом группы администраторов семейства сайтов на сайте, который содержит каталог.
Перейдите в каталог, а затем выполните одно из следующих действий.
Чтобы выполнить полный обход каталога в библиотеке, перейдите на вкладку БИБЛИОТЕКА, а затем на ленте в группе Параметры щелкните элемент Параметры библиотеки.
Чтобы выполнить полный обход каталога в списке, перейдите на вкладку СПИСОК, а затем на ленте в группе Параметры щелкните элемент Параметры списка.
На странице Параметры в разделе Общие параметры щелкните элемент Дополнительные параметры.
На странице дополнительных параметров в разделе Reindex List (Переиндексация списка) щелкните элемент Переиндексация списка и нажмите кнопку Переиндексация списка, чтобы подтвердить переиндексацию каталога при следующем плановом обходе.
Нажмите кнопку ОК.
Примечание
Полная переиндексация каталога будет выполнена во время следующего планового обхода.
See also
Автоматически созданные управляемые свойства в SharePoint Server
Серии блогов: как настроить веб-сайт, ориентированный на продукт, в SharePoint Server 2013