Определение способа обработки настроек (SharePoint Foundation 2010)

 

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

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

Если были выполнены сложные настройки сайтов Windows SharePoint Services 3.0, необходимо определить, каким образом следует обрабатывать настроенные веб-сайты в процессе обновления Microsoft SharePoint Foundation 2010. Выбранный способ будет зависеть от числа и вида настроек, сложности сайта и целей обновления. Перед обновлением необходимо найти и оценить настройки в среде, а также определить необходимость и способ их обновления.

Содержание:

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

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

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

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

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

В процессе тестирования обновления необходимо произвести инвентаризацию пользовательских настроек на стороне сервера в среде (решения, компоненты, веб-части, обработчики событий, главные страницы, макеты страниц, CSS-файлы и т. п.). Дополнительные сведения об определении пользовательских настроек см. в разделе Использование пробного обновления для выявления потенциальных ошибок (SharePoint Foundation 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 Foundation 2010. Новые шаблоны сайтов в SharePoint Foundation 2010 сохраняются в виде WSP-файлов (пакетов решений).

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

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

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

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

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

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

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

Компонент

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

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

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

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

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

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

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

Темы

Вследствие больших изменений в пользовательском интерфейсе пользовательские темы, основанные на Windows SharePoint Services 3.0, не будут работать в SharePoint Foundation 2010. Используйте визуальное обновление, чтобы продолжить использование сайтов в старом пользовательском интерфейсе до тех пор, пока можно будет создать и применить новую тему на основе SharePoint Foundation 2010.

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

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

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

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

JavaScript

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

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

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

Веб-части

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

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

Службы

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

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

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

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

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

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

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

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

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

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

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