Пакеты конструктора в Дизайнере SharePoint

Важно!

Такая расширяемость доступна только для классического интерфейса SharePoint. Эту возможность нельзя использовать вместе с современным интерфейсом в SharePoint Online, например на сайтах для общения. Мы больше не рекомендуем использовать классический интерфейс и эти методы применения фирменной символики.

Узнайте, как создавать и экспортировать визуальный макет семейства веб-сайтов SharePoint в виде пакета.

Обзор пакетов конструктора

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

  • Новые разработки — компании с ограниченной web возможности средств разработки может контракта бюро поставщика для обновления их текущего сайта SharePoint с современными интерпретации. Деятельностью организации можно создавать сайт и легко упаковать содержимое для импорта обратно в ферме SharePoint компании.

  • Публикация на нескольких сайтах — ИТ-отдел корпорации, применяющий публикацию на нескольких сайтах в SharePoint, может использовать одинаковый визуальный макет в нескольких коллекциях веб-сайтов. Они самостоятельно создавать сайт и хотите простой способ передачи Разработка через несколько веб-сайтов SharePoint. Функциональные возможности пакета проектирования через диспетчер устройств позволяет им для экспорта и импорта с ограниченной Административная поддержка и сложности.

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

Создание пакета конструктора

Пользователь создает пакета конструктора, называется пакет решения SharePoint (WSP-файл) на сайте SharePoint, через дизайнер в Настройках сайта. Шаг для создания пакета образом другие действия дизайнер для фирменной настройки и публикации сайта SharePoint, включая передача файлов проекта, Создание главной страницы и изменение макетов страниц. После публикации сайта является сравнительно легко процесс создания WSP-файла для экспорта.

На рисунке 1 показано параметр в диспетчере оформления для создания пакета проектирования и присвоение ему имени.

Рис. 1. Экспортирование пакета конструктора

Экспортирование пакета конструктора

Также можно импортировать пакет конструктора из другого семейства веб-сайтов SharePoint на странице приветствия в Дизайнере или с помощью функции Импорт пакета конструктора на странице Параметры сайта.

Примечание.

Дополнительные сведения о Дизайнере и процессе публикации см. в статье Обзор конструктора в SharePoint.

Существует флажок для включения конфигурации поиска в пакете разработки. Выбрать этот параметр, если проектирование сайта и создание результатов поиска условного или управление результатов поиска. Эта конфигурация содержит активов как правила запросов, источники результатов, типы результатов и все модели схемы и ранжирования. Чтобы убедиться, что импорт конфигурации поиска не будет, здесь не должно быть повторяющихся имен для любых элементов конфигурации поиска. Например если имеется правило запроса в семейства веб-сайтов с именем SampleQueryRuleи импортировать его в другом семейства сайтов с помощью существующего правила с именем SampleQueryRule, импорт конфигурации поиска не удается выполнить. Чтобы предотвратить это, можно переименовать или удалить правило запроса в источнике или в целевой системе. Источники результатов и схемы, также должны иметь уникальное имя. Если вы хотите включить конфигурацию поиска в пакет разработки, следующие функции на уровне сайта в разделе Управление компонентами сайта необходимо активировать, прежде чем экспортировать пакет разработки:

  • Типы контента данные конфигурации поиска

  • Столбцы сайта данные конфигурации поиска

  • Компонент экземпляра список конфигураций поиска

  • Функция шаблона конфигурации поиска

Если необходимо, чтобы данный проект нужно опубликовать в целевой системе импорта, следует публикация всех средств разработки или отключение основных управления версиями в библиотеках связанных с в источнике экспорта. Дизайнер экспорт только наиболее поздней версии каждого средства из источника. Например если установлена версия 1.1 главной страницы на исходном его копируются в конечную как черновик. Однако не копируются версии 1.0. Кроме того не экспортируются файлы, извлеченные проекты.

Экспорт и импорт пакета конструктора

Рабочий процесс упаковки начала до конца несколькими способами, можно подход с гораздо подход в зависимости от целей и доступные ресурсы. В группу можно реализовать аутсорсинг задач для поставщика агентство или выполнения работы внутри компании, если у вас есть внутренний услуг. В таблице 1 обеспечивает пример рабочего процесса и exchange между клиентом и бюро поставщика разработки, экспорт и Импорт пакета конструктора. Он также предоставляет разрешения, необходимые для операций, связанных с проектирования и операции упаковки.

Таблица 1. Пример рабочего процесса пакета разработки

Шаг Действие Описание
1
Поддержки поставщика контракты клиента для создания визуальной разработки.
Конструктор поставщика создается сайт, в соответствии с требованиями организации.
Примечание. Конструктор поставщика должен иметь уровень разрешений Конструкторы для использования Конструктора и создания и экспорта пакетов. В частности, необходимо разрешение Проектирование, предоставляющее возможность просмотра, добавления, удаления, утверждения и настройки визуальных макетов.
2
Конструктор поставщика экспортирует визуальный Дизайн в пакете разработки.
Конструктор поставщика экспортирует пакет решения SharePoint (WSP-файл) после завершения других необходимых фирменной символики и публикации действия.
Пакет разработки доставляется клиента через безопасный канал.
3
Клиент импортирует визуальный макет в указанное семейство веб-сайтов SharePoint.
Клиент получает пакет разработки через безопасный канал.
Через начальная страница в диспетчере оформления или с помощью команды Импорт пакета проектирования в Настройках сайта клиента импортирует WSP-файл и предоставляет пакет разработки в указанном семействе сайтов.
Примечание. Клиент должен иметь уровень разрешений конструкторов для использования Конструктора и импорта пакетов конструкторов.

Содержание пакетов конструктора

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

Табл. 2. Сводка по содержимому пакета разработки и расположениям экспорта файлов

Папка для экспорта Экспортированные активов
Библиотеки документов
Коллекция главных страниц
Коллекция тем
Библиотека стилей
библиотека ресурсов сайта;
Типы контента, полей
Типы контента, наследующие от типа контента страницы
Списки
Макетов
Вариантов оформления
Каналы устройств

Примечание.

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

В SharePoint невозможно удалить импортированный пакет конструктора. Не следует пытаться отключить пакет конструктора в коллекции решений. В противном случае типы контента макета страницы, удалены и пользователи не смогут создавать дочерние узлы. Восстановиться это состояние означает, необходимо выполнить следующие действия которых веб-A = исходного семейства веб-сайтов B = семейство сайтов с пакетом неактивные разработки (некорректном состоянии) и веб-сайтов C = семейства пустой веб-сайтов, созданную вами:

  1. Экспорт пакета проектирования из сайта А

  2. Импорт пакета проектирования сайт C

  3. Экспорт пакета проектирования с сайта B

  4. Импорт пакета проектирования сайт C

  5. Экспорт пакета проектирования с сайта

  6. Импорт пакета проектирования сайт B

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

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

См. также