Выбор способа обработки настроек (SharePoint Server 2010)

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

Если были выполнены сложные настройки сайтов Microsoft Office SharePoint Server 2007, необходимо определить, как должны обрабатываться настроенные сайты при обновлении до версии Microsoft SharePoint Server 2010. Выбранный подход будет зависеть от количества настроек, вида настроек, сложности сайта и целей обновления. Перед обновлением необходимо определить и оценить настройки в среде, а затем решить, будут ли они обновляться и как они будут обновляться.

Содержание:

  • Определение пользовательских настроек в среде

  • Оценка пользовательских настроек

  • Рассмотрение некоторых пользовательских настроек

  • Обеспечение соответствия будущих пользовательских настроек рекомендациям

Определение пользовательских настроек в среде

В процессе тестирования обновления необходимо произвести инвентаризацию пользовательских настроек на стороне сервера в среде (решения, компоненты, веб-части, обработчики событий, главные страницы, макеты страниц, CSS-файлы и т. п.). Дополнительные сведения об определении пользовательских настроек см. в статье Использование пробного обновления для выявления потенциальных ошибок (SharePoint Server 2010). Можно использовать электронную таблицу планирования обновления, чтобы перечислить конкретные настройки и затем записать результаты оценки в следующем разделе. Загрузите электронную таблицу на странице https://go.microsoft.com/fwlink/?linkid=179928&clcid=0x419 (Возможно, на английском языке).

Оценка пользовательских настроек

После определения пользовательских настроек можно решить, что с ними делать. Следующие вопросы могут помочь в оценке пользовательских настроек:

  • Представляют ли пользовательские настройки ценность?

    • Выполняют ли они полезные бизнес-задачи?

    • Развернуты и используются ли они широко?

  • Хорошо ли они оформлены?

    • Основаны ли они на поддерживаемых предопределенных определениях сайтов?

    • Соответствуют ли они рекомендациям для пользовательских настроек?

    • Являются ли они поддерживаемыми или представляют риск для среды?

После оценки каждой отдельной настройки можно подумать об общем подходе к пользовательским настройкам. Можно выбрать следующие варианты:

  1. Сохранение настроек   Используйте визуальное обновление, чтобы продолжить использовать предыдущие версии пользовательского интерфейса для заданных сайтов. Хотя этот подход можно использовать для сохранения прежней функциональности, нельзя будет воспользоваться новыми визуальными элементами, такими как пользовательский интерфейс Fluent, также называемый лентой, и возможностями, доступными в новой версии.

  2. Замена или изменение настроек   Если планируется использовать новую функциональность, планируется изменение оформления сайтов или значительное изменение информационной архитектуры, обновление предоставляет хорошую возможность для начала этого процесса с новыми функциями, новым внешним видом и новой организацией. При замене или изменении настроек можно получить преимущества новых возможностей, слегка изменить оформление или перейти на более управляемую структуру.

    Дополнительные сведения об изменении и повторном развертывании решений см. в статье, посвященной повторному развертыванию пользовательских настроек и решений в SharePoint Foundation 2010 и SharePoint Server 2010 (https://go.microsoft.com/fwlink/?linkid=182335&clcid=0x419).

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

Рассмотрение некоторых пользовательских настроек

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

В следующей таблице приведены некоторые типичные пользовательские настройки и рекомендации по работе с ними.

Тип пользовательской настройки Рекомендации

Шаблоны сайтов (STP-файлы)

STP-файлы — это устаревшая функция в SharePoint Server 2010. Новые шаблоны сайтов в SharePoint Server 2010 сохраняются в виде WSP-файлов (пакетов решений).

Сайт, который был подготовлен с использованием шаблона сайта, будет обновлен, однако создавать новые сайты на основе этого шаблона будет нельзя. Если требуется иметь возможность создавать новые сайты, в качестве альтернативы можно создать и развернуть пакет решений. Дополнительные сведения см. в разделе Устранение ошибок и обновления (SharePoint Server 2010).

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

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

Также можно продолжить использование пользовательского определения сайта. Создавать новое определение сайта на основе SharePoint Server 2010 не требуется.

Однако если для определения необходимо выполнить пользовательские действия по обновлению, для такого определения может потребоваться создание файла обновления определений. Дополнительные сведения см. в статье, посвященной файлам обновления определений (https://go.microsoft.com/fwlink/?linkid=182339&clcid=0x419) в MSDN.

"40 легендарных" шаблонов приложений

Microsoft не предоставляет новых версий этих шаблонов. Сайты, основанные на этих шаблонах, можно обновить, однако перед обновлением производственной среды необходимо протестировать каждый сайт. Дополнительные сведения см. в разделе Устранение ошибок и обновления (SharePoint Server 2010).

Функция

Оцените, затем измените или повторно разверните при необходимости.

Рабочие процессы и элементы управления сервера

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

Обработчик событий

Перепишите и повторите развертывание в качестве компонента.

Управляемые пути (включения и исключения)

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

Темы

Вследствие больших изменений в пользовательском интерфейсе пользовательские темы, основанные на Office SharePoint Server 2007, не будут работать в SharePoint Server 2010. Используйте визуальное обновление, чтобы продолжить использование сайтов в старом пользовательском интерфейсе до тех пор, пока не будет создана и применена новая тема на основе SharePoint Server 2010.

Действия панели инструментов

Перейдите на ленту (пользовательский интерфейс Fluent).

Главные страницы и CSS-файлы

Измените для соответствия новому польскому интерфейсу.

JavaScript

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

Поставщик поиска или триммер безопасности

Выполните тестирование, чтобы определить необходимость каких-либо действий.

Веб-части

Выполните тестирование, чтобы определить необходимость каких-либо действий. Может потребоваться настройка веб-частей, чтобы работать в режиме строгого XHMTL.

Если веб-часть расположена на странице, но не расположена в зоне веб-частей (в общем случае это код HTML, встроенный напрямую в страницу), она не будет работать, если вернуть страницу к шаблону по умолчанию.

Службы

Выполните тестирование, чтобы определить необходимость каких-либо действий. Измените или настройте код при необходимости.

Поставщики проверки подлинности

Выполните тестирование, чтобы определить необходимость каких-либо действий. Повторно разверните поставщик в тестовой ферме и убедитесь, что он работает правильно с проверкой подлинности на основе утверждений.

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

  • Предопределенные файлы, функции или определения сайтов, которые были изменены.

    Предупреждение

    Некоторые предопределенные типы файлов, такие как значки документов или действия, могут быть изменены и, хотя они не будут обновлены, их изменения могут быть перенесены в поддерживаемом виде. Изменения других предопределенных файлов, таких как страницы ASPX на стороне сервера, во время обновления будут потеряны, если вернуться к шаблону сайта. В зависимости от файлов, которые были изменены, и степени этих изменений процесс обновления может существенно меняться. Рекомендуется вернуть все изменения во всех файлах на диске.

  • Базы данных SharePoint, которые были изменены прямым изменением данных или изменением схемы, включая добавление или удаление триггеров, таблиц, представлений или индексов.

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

Обеспечение соответствия будущих пользовательских настроек рекомендациям

Обеспечьте правильную работу среды и следуйте рекомендациям. Разворачивать следует только те настройки, которые соответствуют рекомендациям, приведенным в следующих статьях в MSDN и TechNet: