Создание сайтов помимо шаблона сайта sharepoint - PullRequest
2 голосов
/ 18 декабря 2009

Во время создания сайта с использованием SharePoint, SharePoint предлагает несколько шаблонов. Если нам нужно создать сайт, отличный от предлагаемого шаблона, как нам действовать?

Ответы [ 3 ]

3 голосов
/ 21 декабря 2009

У вас есть 2 варианта:

  1. Шаблоны сайтов
  2. Определения сайтов

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

Шаблоны сайтов

Шаблоны сайтов легко создавать. По сути, вы создаете сайт с использованием итерационного определения (например, пустой сайт) и начинаете его настраивать. Вы можете добавить списки и библиотеки и настроить сайт так, как вы этого хотите. Затем перейдите в Действия сайта> Настройки сайта> Сохранить сайт как шаблон. Вы можете сохранить свой сайт в виде файла .STP. Файл .STP в основном записывает все, что вы добавили или изменили на своем сайте после создания сайта.

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

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

stsadm -o addtemplate -filename BoardDirectors.stp -title "Board of Directors"

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

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

Определения сайта

Определения сайтов - это коллекции файлов XML, развернутых в 12 кустах. Их сложнее развивать; вы в основном должны использовать Visual Studio. Файлы XML должны быть упакованы в WSP SharePoint и развернуты с использованием STSADM.

Создание определения сайта дает вам максимальный контроль над вашим сайтом. Другое преимущество заключается в том, что сайты, использующие определение сайта, всегда будут ссылаться на файлы определения сайта, поэтому обновления будут распознаваться сайтами, использующими это определение сайта. Например, если вы найдете ошибку, вы можете исправить ее в одном месте, и все сайты, использующие это определение сайта, будут исправлены.

Обратите внимание, что отзыв определения сайта приведет к поломке сайтов, которые его используют.

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

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

2 голосов
/ 18 декабря 2009

Вы говорите о пользовательских «определениях сайтов» и пользовательских «шаблонах сайтов». Google эти условия, и вы найдете тонны информации.

0 голосов
/ 19 декабря 2009

Вы можете создавать свои собственные шаблоны. Установите расширение VSeWSS для Visual Studio, и у него есть тип проекта, который называется «Пустой сайт». Вы можете использовать его в качестве базовой отправной точки и настроить решение, созданное в соответствии с вашими потребностями. Вся информация, необходимая для этого, доступна в справочном документе, поставляемом с VSeWSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...