Сохранение, скачивание и передача сайта SharePoint в качестве шаблона
Важно!
Функция сохранения сайта в качестве шаблона, описанная в этой статье, поддерживается только в SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 (только классические сайты) и SharePoint Online (только классические сайты).
Она не поддерживается в SharePoint Online (современные сайты) или SharePoint Server 2019 (современные сайты). Среды SharePoint Online должны использовать новые шаблоны сайтов.
Узнайте, как разрабатывать и создавать полнофункциональные приложения с помощью шаблонов сайта SharePoint.
Вы можете разрабатывать и создавать надежные приложения SharePoint, включающие широкий набор источников данных, представления и формы обращения к клиенту, существенно адаптированные рабочие процессы и т. д. После создания сайта для своего бизнес-решения вы можете сразу же начать с ним работать в среде SharePoint. Кроме того, ваше решение можно превратить в шаблон, развернуть в другой среде и сделать его доступными для пользователей, чтобы они могли создавать на его основе новые сайты. Также решение можно передать разработчикам для расширения его возможностей в Visual Studio.
Шаблон сайта SharePoint
Шаблоны сайтов SharePoint — это готовые определения, разработанные с учетом определенных бизнес-потребностей. Создайте собственный сайт SharePoint с помощью шаблона и затем адаптируйте его под себя. Возможно, вы знакомы с шаблонами сайтов по умолчанию, например сайтом группы, сайтом проекта и сайтом сообщества.
Кроме шаблонов по умолчанию, можно создать собственный шаблон, основанный на созданном и настроенном вами сайте. Это позволяет создать настраиваемое решение, а затем совместно использовать его с коллегами, другими отделами или вне организации. Можно также упаковать сайт и открыть его в другой среде или приложении, например Visual Studio, а затем настроить его в новой среде.
Преобразование настраиваемого сайта или бизнес-решения в шаблон очень полезная и мощная функция. Создав из решения шаблон, вы поймете все возможности SharePoint в качестве платформы бизнес-приложений. Всех этих преимуществ можно добавиться с помощью шаблона сайта.
Если сохранить сайт как шаблон, создается пакет веб-решения (WSP). По сути, WSP-файл — это CAB-файл, использующий манифест решения. Созданное вами решение хранится в каталоге решений для семейства веб-сайтов SharePoint. После сохранения шаблона создается WSP-файл, который хранится в каталоге решений, где вы можете скачать или активировать решение.
Примечание.
Созданный пакет WSP — пользовательское решение с частичным доверием, которое использует тот же декларативный формат, что и решение SharePoint с полным доверием. Тем не менее, WSP поддерживает не весь спектр компонентов, которые поддерживаются решениями с полным доверием.
Какие данные сохраняются в шаблоне?
При сохранении сайта SharePoint в шаблоне записывается общая структура сайта его списки и библиотеки, представления и формы, а также рабочие процессы. Помимо этих компонентов вы можно включить в шаблон контент сайта, например документы, хранящиеся в библиотеках документов. Так пользователи получат образцы контента для начала работы с сайтом. Помните, что при этом размер шаблона сайта может превысить ограничение по умолчанию 50 МБ.
Большинство объектов на сайте добавляются в шаблон. Тем не менее, существуют несколько объектов и функций, которые не поддерживаются.
Поддерживаются: списки, библиотеки, внешние списки, подключения к источникам данных, представления списков и данных, настраиваемые формы, рабочие процессы, типы контента, настраиваемые действия, навигация, страницы сайта, главные страницы, модули и веб-шаблоны.
Не поддерживаются: настроенные разрешения, запущенные экземпляры рабочих процессов, журнал версий элементов списка, задачи рабочих процессов, связанные с запущенными рабочими процессами, значения полей пользователей или групп, значения полей таксономии, страницы и сайты публикации, личные сайты, ассоциированные функции, Надстройки SharePoint и удаленные приемники событий.
Примечание.
Для сайтов публикации можно пользоваться шаблонами определения сайта. Дополнительные сведения см. в разделе Дополнительные ресурсы в конце данной статьи.
Что можно делать с шаблонами SharePoint?
Сохранение сайта в виде шаблона — это мощный инструмент, поскольку вы получаете возможность использовать настраиваемые сайты разными способами. Ниже приведены некоторые очевидные преимущества сохранения сайта в шаблоне.
- Мгновенное развертывание решений: сохраните и активируйте шаблон в каталоге решений, после чего другие сотрудники смогут создавать сайты на его основе. Вы можете выбрать шаблон и создать новый сайт, который наследует все компоненты шаблона, его структуру, рабочие процессы и многое другое. Вам не нужно использовать Visual Studio для создания решения, и вы получаете прямой доступ к серверу и можете выполнять команды администратора сервера. Просто сохраните сайт как шаблон, активируйте его и вы готовы к работе.
- Переносимость: помимо развертывания настраиваемого решения в собственной среде, вы можете скачать WSP-файл, взять его с собой и развернуть в другой среде SharePoint. Все настройки сайта хранятся в одном файле.
- Расширяемость: вы можете открыть настроенный сайт как пакет веб-решения в Visual Studio, выполнить дополнительную настройку шаблона и развернуть его в SharePoint. В результате, разработка сайта SharePoint может пройти жизненный цикл решения (разработка, размещение и перевод в эксплуатацию), в который входят SharePoint Designer 2013, Visual Studio и браузер.
Приступая к созданию настраиваемых сайтов в SharePoint, вы обнаружите еще больше преимуществ преобразования сайта в решение, которые можно перемещать в пределах организации. Ниже приведены основные шаги по работе с шаблонами сайтов.
- Сохраните сайт как шаблон в каталоге решений.
- Скачайте шаблон сайта из каталога решений в WSP-файл.
- Отправьте WSP-файл в каталог решений.
После добавления шаблона сайта в каталог решений и его активации он будет доступен при следующем создании сайта или дочернего сайта на вкладке Настраиваемое в разделе Выбор шаблона на странице Новый сайт SharePoint.
Сохранение сайта как шаблона в каталоге решений
Перейдите на сайт верхнего уровня семейства веб-сайтов.
Нажмите кнопку Параметры, а затем щелкните Параметры сайта.
В разделе Действия сайта щелкните Сохранить сайт как шаблон.
В поле Имя файла введите имя шаблона файла.
Введите имя и описание шаблона в полях Имя шаблона и Описание шаблона.
Чтобы добавить контент сайта в шаблон сайта, установите флажок Включить контент.
Примечание.
Размер шаблона может существенно увеличиться при включении контента сайта. По умолчанию размер шаблона сайта ограничен 50 МБ, но в вашей организации этот показатель может быть меньше. Контент можно в любой момент исключить, а позже скопировать необходимые данные на новый сайт. Кроме того, вы можете изменить ограничение. Например, чтобы изменить ограничение, указав максимально допустимый размер, используйте указанный ниже синтаксис команды Stsadm. >
stsadm -o setproperty -pn max-template-document-size -pv 524288000
Нажмите кнопку ОК, чтобы сохранить шаблон.
Если все компоненты сайта допустимы, шаблон будет создан и появится сообщение об успешном выполнении операции.
Выполните одно из указанных ниже действий.
- Чтобы вернуться на сайт, нажмите кнопку ОК.
- Чтобы перейти непосредственно к шаблону сайта, щелкните Каталог решений.
Скачивание шаблона сайта из каталога решений в файл
- Перейдите на сайт верхнего уровня семейства веб-сайтов.
- Нажмите кнопку Параметры, а затем щелкните Параметры сайта.
- В разделе Коллекции веб-дизайнера щелкните Решения.
- Если необходимо активировать решение, выберите его и в группе Команды щелкните Активировать. Затем в окне Подтверждение активации решения в группе Команды щелкните Активировать.
- Чтобы скачать решение, щелкните его имя в каталоге решений и нажмите кнопку Сохранить. Затем в диалоговом окне Сохранить как перейдите к папке, в которой требуется сохранить решение, нажмите кнопку Сохранить и нажмите Закрыть.
Отправка файла шаблона сайта в каталог решений
- Перейдите на сайт верхнего уровня семейства веб-сайтов.
- Нажмите кнопку Параметры, а затем щелкните Параметры сайта.
- В разделе Коллекции веб-дизайнера щелкните Решения.
- Чтобы отправить в решение, в группе Команды щелкните Отправить, а затем в диалоговом окне Добавление документа нажмите кнопку Обзор. В диалоговом окне Выбор файла для отправки перейдите к файлу, выберите его, нажмите кнопку Открыть и нажмите ОК.
- Чтобы активировать решение, на экране подтверждения активации в группе Команды щелкните Активировать.