Типы содержимого шаблона сайта SharePoint 2007

Я новичок в разработке SharePoint. Мы создали базовый шаблон сайта и использовали этот шаблон для запуска новых сайтов в других местах на том же сервере. Это работает нормально, но созданный сайт, кажется, "выравнивает" пользовательские типы контента, созданные на исходном сайте. Я думаю, что был бы способ сохранить исходное наследование типов контента без изменений, чтобы помочь поддержать любые необходимые изменения на новом сайте. Они все еще могут вносить изменения, но они занимают больше времени, потому что вы должны посетить каждый список в отдельности. Кто-нибудь знает, как это исправить или знает лучший способ подойти к этому?

3 ответа

Решение

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

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

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

Pro-х:

  • Легко создавать и повторно использовать через интерфейс SharePoint
  • Идеально для конечных пользователей
  • Шаблон сайта - это настройка базового определения сайта по умолчанию.

Con-х:

  • Зависимость от определения базового сайта означает, что обновления SharePoint могут нарушить шаблоны вашего сайта
  • Низкая производительность, поскольку изменения хранятся в базе данных, считываются из БД и компилируются при каждом запросе.
  • Ограниченные возможности настройки

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

Pro-х:

  • Труднее создать: включает в себя кодирование XML
  • Сделано разработчиками и администраторами сайта
  • Независимо от определений сайтов SharePoint по умолчанию, поэтому обновления SharePoint не затрагиваются
  • Неограниченные возможности настройки

Con-х:

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

Проверьте Google для получения информации о создании пользовательских определений сайта.

Надеюсь это поможет!

Jonny

Лучший способ сделать это - создать определение сайта, в котором типы контента находятся в пределах функций, относящихся к ферме.

Тим

Статья о шаблонах сайта Sharepoint

http://dotnetdreamer.com/2009/05/09/introduction-to-site-templates/

Другие вопросы по тегам