Сохранение, скачивание и передача сайта 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.

  1. Перейдите на сайт верхнего уровня семейства веб-сайтов.

  2. Нажмите кнопку Параметры, а затем щелкните Параметры сайта.

  3. В разделе Действия сайта щелкните Сохранить сайт как шаблон.

  4. В поле Имя файла введите имя шаблона файла.

  5. Введите имя и описание шаблона в полях Имя шаблона и Описание шаблона.

  6. Чтобы добавить контент сайта в шаблон сайта, установите флажок Включить контент.

    Примечание.

    Размер шаблона может существенно увеличиться при включении контента сайта. По умолчанию размер шаблона сайта ограничен 50 МБ, но в вашей организации этот показатель может быть меньше. Контент можно в любой момент исключить, а позже скопировать необходимые данные на новый сайт. Кроме того, вы можете изменить ограничение. Например, чтобы изменить ограничение, указав максимально допустимый размер, используйте указанный ниже синтаксис команды Stsadm. > stsadm -o setproperty -pn max-template-document-size -pv 524288000

  7. Нажмите кнопку ОК, чтобы сохранить шаблон.

    Если все компоненты сайта допустимы, шаблон будет создан и появится сообщение об успешном выполнении операции.

  8. Выполните одно из указанных ниже действий.

    • Чтобы вернуться на сайт, нажмите кнопку ОК.
    • Чтобы перейти непосредственно к шаблону сайта, щелкните Каталог решений.
  1. Перейдите на сайт верхнего уровня семейства веб-сайтов.
  2. Нажмите кнопку Параметры, а затем щелкните Параметры сайта.
  3. В разделе Коллекции веб-дизайнера щелкните Решения.
  4. Если необходимо активировать решение, выберите его и в группе Команды щелкните Активировать. Затем в окне Подтверждение активации решения в группе Команды щелкните Активировать.
  5. Чтобы скачать решение, щелкните его имя в каталоге решений и нажмите кнопку Сохранить. Затем в диалоговом окне Сохранить как перейдите к папке, в которой требуется сохранить решение, нажмите кнопку Сохранить и нажмите Закрыть.
  1. Перейдите на сайт верхнего уровня семейства веб-сайтов.
  2. Нажмите кнопку Параметры, а затем щелкните Параметры сайта.
  3. В разделе Коллекции веб-дизайнера щелкните Решения.
  4. Чтобы отправить в решение, в группе Команды щелкните Отправить, а затем в диалоговом окне Добавление документа нажмите кнопку Обзор. В диалоговом окне Выбор файла для отправки перейдите к файлу, выберите его, нажмите кнопку Открыть и нажмите ОК.
  5. Чтобы активировать решение, на экране подтверждения активации в группе Команды щелкните Активировать.

См. также