Поделиться через


Обзор обновления от SharePoint Portal Server 2003 до Office SharePoint Server 2007 и новых методов для обычных настроек

Содержание:

  • Процедура обновления

  • Обзор общих настроек

  • Настройка: особые разработки для страниц областей

  • Настройка: настраиваемая проверка подлинности

  • Настройка: особая схема переходов

  • Настройка: пользовательское внешнее представление и набор функций для шаблона

Эта статья дополняет руководство Обновление до Office SharePoint Server 2007. Указанное руководство охватывает процедуру планирования и выполнения обновления от версии Microsoft Office SharePoint Portal Server 2003 до версии Microsoft Office SharePoint Server 2007. В данной статье обсуждаются некоторые распространенные настройки, требующие разработки специального кода в SharePoint Portal Server 2003, но не требующие специального кода в Office SharePoint Server 2007. Данная статья также рассматривает рекомендации по настройкам, обеспечивающим плавность последующих обновлений.

На веб-сайтах MSDN и TechNet доступны следующие дополнительные ресурсы:

Процедура обновления

Для обновления от версии SharePoint Portal Server 2003 до версии Office SharePoint Server 2007 требуется несколько шагов даже в средах, в которых внедренные настройки отсутствуют. Если в существующей среде настройки присутствуют, то необходимо определить оптимальный метод для обновления этой среды и желаемый метод для обработки настроенных событий во время процедуры обновления. Сведения обо всех шагах обновления от версии SharePoint Portal Server 2003 до версии Office SharePoint Server 2007 см. в статье Обновление до Office SharePoint Server 2007. Также можно получить загружаемую версию этой книги по адресу https://go.microsoft.com/fwlink/?linkid=85556&clcid=0x419.

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

Шаг 1: планирование

При планировании обновления следует рассмотреть настройки в существующей среде и определить, какие из них важны для функциональности сайтов, а какие являются косметическими и могут быть заменены новыми функциями продукта. Подобное разделение позволяет определить метод обновления, а также помогает создать план настройки новой среды Office SharePoint Server 2007.

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

  • Является ли имеющееся оборудование достаточным, или же необходимо закупить новое оборудование?

  • Какое программное обеспечение от третьих лиц используется и доступны ли обновленные версии этого программного обеспечения?

При планировании решений воспользуйтесь следующими вспомогательными ресурсами:

Полный список шагов планирования см. в статье Обзор главы: планирование и подготовка к обновлению (Office SharePoint Server).

Шаг 2: подготовка

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

Полный список шагов подготовки см. в статье Обзор главы: подготовка к обновлению (Office SharePoint Server).

Шаг 3: выполнение планирования

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

Шаг 4: выполнение действий после обновления

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

Полный список действий после обновления см. в следующих главах:

Рекомендации по настройке

Следующая статья, написанная для Службы Windows SharePoint Services, предоставляет рекомендации по разработке настроек для продуктов и технологий SharePoint, особенно в части применения обновления программного обеспечения и обновления версий этих настроек: Best Practices for Ensuring Application Reusability and Upgrade in Windows SharePoint Services (на английском языке) (https://go.microsoft.com/fwlink/?linkid=105301&clcid=0x419) (на английском языке). Кроме того, в этой статье описываются дополнительные рекомендации для планирования настроек, что способствует упрощению последующих обновлений. Рекомендации из данной статьи в значительной мере применимы и к настройкам для Office SharePoint Server 2007.

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

В серии статей пакета SDK для Office SharePoint Server 2007 также предоставляются определенные рекомендации для распространенных настроек Office SharePoint Server 2007. Дополнительные сведения см. в статье SharePoint Products and Technologies Customization Best Practices (https://go.microsoft.com/fwlink/?linkid=106349&clcid=0x419).

Обзор распространенных настроек

Для нескольких типов настроек SharePoint Portal Server 2003 требуется специальная разработка. В версии Office SharePoint Server 2007 новые функции способны уменьшить потребность в некоторых из этих настроек или предоставить новый метод настройки элемента. В указанной далее таблице перечислены некоторые распространенные настройки, требующие специальной разработки в версии SharePoint Portal Server 2003, а также новые методы для использования в версии Office SharePoint Server 2007.

Настройка Наиболее распространенные внедрения версии SharePoint Portal Server 2003 Рекомендованный метод в версии Office SharePoint Server 2007

Особые разработки для областей страниц

Пользовательские шаблоны страниц областей

Для управления внешним видом областей используйте шаблоны дочерних сайтов или главные страницы с макетами страниц.

Пользовательская проверка подлинности

Пользовательская проверка подлинности или решения единого входа

Используйте методы проверки подлинности ASP.NET — например, проверку подлинности на основе форм.

Особая схема переходов

Пользовательские переходы

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

Пользовательское внешнее представление и набор функций для шаблона

Пользовательское определение сайта, пользовательские темы и файлы CSS

Создайте пользовательские функции, главные страницы и макеты страниц, либо создайте пользовательские определения сайтов. Также далее можно воспользоваться пользовательскими файлами CSS и темами.

Настройки поиска

Предупреждения, расписания и пользовательские источники контента поиска

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

В оставшейся части этой статьи обсуждаются эти распространенные настройки и изменения в методах настройки этих элементов в версии Office SharePoint Server 2007. Кроме того, в каждом из следующих разделов содержатся ресурсы для получения дополнительных сведений и рекомендаций по настройке этих элементов.

Дополнительные сведения об изменениях определенных функций в версиях SharePoint Portal Server 2003 и Office SharePoint Server 2007 см. в статье Сравнение основных функций.

Настройка: особые разработки для страниц областей

В версии SharePoint Portal Server 2003 страницы областей использовали собственные определения страниц. В версии Office SharePoint Server 2007 области SharePoint Portal Server 2003 обновлены до дочерних сайтов и используют определения сайтов, доступные для других дочерних сайтов.

Проблемы обновления пользовательских шаблонов страниц областей

Если в SharePoint Portal Server 2003 присутствуют пользовательские страницы областей, то необходимо выполнить определенные действия для их правильного обновления до желаемых определений сайтов. Эта процедура включает создание новой версии пользовательского шаблона (в т.ч. главных страниц и макетов страниц), а также создание определения обновления для сопоставления элементов предыдущего пользовательского шаблона страниц областей и нового шаблона с макетами страниц. На сайтах публикации требуется определение сайта с главной страницей, макетом страниц и макетом страницы приветствия для предыдущих пользовательских шаблонов страниц областей.

Дополнительные сведения об обновлении пользовательских страниц областей см. в статье How to Upgrade an Area based on a Custom Site Definition в блоге команды разработчиков продуктов и технологий Microsoft SharePoint (https://go.microsoft.com/fwlink/?linkid=106108&clcid=0x419).

Рекомендации по настройке дочерних сайтов

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

Дополнительные сведения размещены в следующих статьях:

Настройка: пользовательская проверка подлинности

Если в версии SharePoint Portal Server 2003 требовалось использовать собственных поставщиков проверки подлинности, то было необходимо создавать пользовательское решение по проверке подлинности. В версии Office SharePoint Server 2007 можно использовать методы проверки подлинности ASP.NET — например, проверку подлинности на основе форм — вместо создания полностью пользовательского решения по проверке подлинности. Если требуется продолжить использование решения по проверке подлинности от третьих лиц, свяжитесь с поставщиком программного обеспечения для проверки наличия обновленной версии решения по проверке подлинности.

Проблемы обновления пользовательских решений по проверке подлинности

Чтобы определить, сможет ли настроенное решение по проверке подлинности продолжить работу в версии Office SharePoint Server 2007, можно воспользоваться пробным обновлением. Либо можно применить метод постепенного обновления. При постепенном обновлении можно проверить, работает ли решение по проверке подлинности после обновления, не применяя изменений до проверки сайта.

Дополнительные сведения о выполнении пробного обновления см. в статье Использование пробного обновления для выявления потенциальных ошибок (Office SharePoint Server). Дополнительные сведения о методах обновления см. в статье Определение концепции обновления (Office SharePoint Server).

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

Вместо того, чтобы создавать полностью настроенное решение по проверке подлинности, можно настроить новые методы проверки подлинности ASP.NET. Дополнительные сведения см. в статье Планирование способов проверки подлинности (Office SharePoint Server).

Настройка: особая схема переходов

Если в версии SharePoint Portal Server 2003 требовались настройки, отличающиеся от параметров по умолчанию (например, если требуется иерархический вид сайта портала), то необходимо было создать пользовательское решение переходов. В версии Office SharePoint Server 2007 переходы сайта по умолчанию основываются на иерархии сайта. Таким образом обеспечивается соответствие переходов по умолчанию для различных ситуаций.

Кроме того, в версии Office SharePoint Server 2007 переходы основаны на стандартном управлении меню ASP.NET и поставщиках переходов. Соответственно, если требуются пользовательские переходы, включающие всплывающие меню и другие подобные элементы, то для создания желаемых переходов можно воспользоваться поставщиком переходов ASP.NET (SiteMapProvider).

Проблемы обновления переходов

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

Как правило, пользовательское управление переходами внедрялось в виде веб-частей. Перед обновлением может потребоваться перекомпиляция этих веб-частей с помощью ASP.NET 2.0. Однако после обновления они продолжат работать и будут отображаться на странице вместе с переходами по умолчанию. После этого можно сравнить элементы управления и определить, следует ли продолжать использование пользовательских элементов переходов или же настроить соответствующим образом элементы переходов по умолчанию. В функциях переходов версии Office SharePoint Server 2007 было внедрено значительное повышение производительности и другие улучшения, поэтому, принимая решение о продолжении использования пользовательского решения, необходимо оценить не только внешний вид, но и производительность.

Дополнительные сведения о выполнении пробного обновления см. в статье Использование пробного обновления для выявления потенциальных ошибок (Office SharePoint Server). Дополнительные сведения о методах обновления см. в статье Определение концепции обновления (Office SharePoint Server).

Рекомендации по настройке переходов

Чтобы настроить стандартные элементы меню ASP.NET и поставщиков переходов для создания желаемой системы переходов, воспользуйтесь системой разработки Microsoft Visual Studio или Microsoft Office SharePoint Designer 2007. Дополнительные сведения о настройке ссылок переходов см. в статье Схема структуры страниц.

Настройка: пользовательское внешнее представление и набор функций для шаблона

Если в версии SharePoint Portal Server 2003 требовалось настроить внешний вид и набор функций для сайтов и дочерних сайтов, то было необходимо создать пользовательское определение сайта, включающее желаемые элементы. Также можно было создать пользовательские файлы CSS и темы. В версии Office SharePoint Server 2007 по-прежнему можно использовать пользовательское определение сайта с файлами CSS и темами для создания пользовательского шаблона сайта, однако теперь также представлены дополнительные параметры для разработки компонентов определения сайта, такие как функции, главные страницы и макеты страниц.

Проблемы обновления пользовательских определений сайтов

Если в версии SharePoint Portal Server 2003 присутствовали пользовательские определения сайтов, то для их корректного обновления следует выполнить определенные действия. Сначала необходимо создать новое определение сайта на основе Office SharePoint Server 2007. Затем создается определение обновления с сопоставлением элементов предыдущего определения сайта (например, конкретного списка или библиотеки) и элементов нового определения сайта. Не начинайте процедуру обновления, пока не создадите и новое определение сайта, и определение обновления.

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

Проблемы обновления тем и файлов CSS

Некоторые стили и теги, использованные в файлах CSS, в версии Office SharePoint Server 2007 изменены, структура тем в Office SharePoint Server 2007 также изменена. Рассмотрите вариант постепенного обновления с последующей проверкой сайтов после обновления. Затем можно оценить внешний вид стилей после обновления и настроить их в новой среде, либо вернуться к предыдущей версии, изменить стили в SharePoint Portal Server 2003 и попробовать выполнить обновление повторно. Дополнительные сведения о возвращении к предыдущей версии см. в статье Возврат к предыдущей версии сайта (Office SharePoint Server).

Также любые страницы, настроенные в приложении FrontPage, можно вернуть к определению сайта, чтобы удалить пользовательские стили и темы и применить определение сайта по умолчанию. Дополнительные сведения см. в следующих документах:

Проблемы обновления веб-частей

Перед обновлением необходимо перекомпилировать веб-части с помощью ASP.NET 2.0, однако после обновления они по-прежнему будут работать. Рассмотрите вариант постепенного обновления с последующей проверкой веб-частей после обновления. Затем можно оценить работу веб-частей после обновления и выбрать один из следующих вариантов:

  • Настроить пользовательские веб-части в новой среде.

  • Перейти к использованию веб-частей по умолчанию.

  • Создать новые пользовательские веб-части на основе новых возможностей версии Office SharePoint Server 2007.

Рекомендации по созданию пользовательских функций, главных страниц и макетов страниц, а также (альтернативно) по созданию пользовательских определений сайтов

Для этих настроек применимо несколько рекомендаций:

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

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

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

Дополнительные сведения размещены в следующих статьях:

Загрузить эту книгу

Для простоты чтения и печати эта тема включена в следующую загружаемую книгу:

Полный список доступных книг см. в статье Загружаемые книги по Office SharePoint Server 2007.