Вопрос

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

Как лучше всего это сделать? Похоже, что в SharePoint есть много способов сделать это: те, о чем я читал:

  • Новое определение сайта - я читал, что этого следует избегать, поскольку это вызвало проблемы при обновлении до новой версии SP.
  • Создайте сайт, используя встроенный шаблон (пустая, команда и т. Д.), А затем используйте код для AcitVate требуемые функции, установите необходимые свойства и добавьте необходимые библиотеки
  • Функция сшивания (не понимайте этого, но не думайте, что она удовлетворяет наши потребности, поскольку это не только функции, которые мы хотим автоматически активировать, мы хотим, чтобы настройки изменились)
  • Поставщик обеспечения сайта - насколько я понимаю, это включает определение сайта в коде, но позволяет сайту быть доступным в качестве шаблона сайта через графический интерфейс. Похоже, это может быть лучшим вариантом. Есть какие -нибудь комментарии об этом?

Я бы предпочел, чтобы сайт был декларативным образом использовать CAML, так как это кажется легче поддерживать, но он не кажется жизнеспособным.

Тиа

Это было полезно?

Решение

Это хорошая рецензия, но вы пропустили два варианта:

Если вы хотите пойти с «решением Nocode», я бы пошел на вариант 1, но я должен признать, что у меня нет опыта с ним. Лучший вариант - в моем Opion, чтобы пойти с Webtemplates. Эти «AR" функции на основе SiteFinitions "и, по -видимому, являются лучшей практикой. Более подробную информацию о них можно найти в блогах:

Еще одно преимущество WebTemplates заключается в том, что они вписываются в песочницу, и держу пари, что они будут совместимы с VNEXT.

РЕДАКТИРОВАТЬ: Я бы не стал использовать сшивание функций на определениях сайта OOTB: он влияет на каждый отдельный сайт, который будет создан, на основе этого определения. Вполне возможно, что ваши настройки не нужны другим людям, которые хотят создать сайт OOTB.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top