Пакеты конструктора в Дизайнере 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 = семейства пустой веб-сайтов, созданную вами:
Экспорт пакета проектирования из сайта А
Импорт пакета проектирования сайт C
Экспорт пакета проектирования с сайта B
Импорт пакета проектирования сайт C
Экспорт пакета проектирования с сайта
Импорт пакета проектирования сайт B
Какие-либо созданы при выгрузке пакет разработки также импортируются каналы устройств и их конфигурация. Однако необходимо повторно связать главных страниц для указанного устройств, каналы, так как эти сопоставления не будет настроен.
При импорте пакета конструктора альтернативный URL-адрес CSS не задан, даже в том случае, если один был настроен на источнике экспорта. CSS-классов должны храниться во внешнем файле в коллекции главных страниц, а не в самом файл главной страницы.