Планирование использования больших библиотек страниц (SharePoint Server 2010)

 

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

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

Библиотека "Страницы" — это библиотека документов, в которой содержатся все страницы контента для публикации сайта. В сайте, состоящем из тысяч или десятков тысяч страниц, хранящихся в библиотеке "Страницы", должно быть предусмотрено решение для управления страницами и обеспечения переходов между ними.

В статье описано использование крупных библиотек "Страницы" в сайтах публикации Microsoft SharePoint Server 2010 и представлены сведения, помогающие определить, следует ли использовать в конкретном решении большие библиотеки страниц, а также сведения об их планировании. В статье не содержатся сведения о настройке правил или маршрутизации страниц для их использования с большими библиотеками страниц, а также не затрагиваются вопросы настройки навигации. Дополнительные сведения о настройке правил для пересылки документов см. на странице, посвященной созданию правил организатора контента для пересылки документов. Дополнительные сведения о планировании сайтов см. в статье Планирование сайтов и семейств сайтов (SharePoint Server 2010). Дополнительные сведения о разрешениях сайта см. в статье Планирование разрешений веб-сайта (SharePoint Server 2010).

Содержание:

  • Сведения о больших библиотеках страниц

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

  • Выбор способа управления страницами

  • Планирование структуры переходов

    • Планирование меню глобальных и текущих переходов

    • Планирование других веб-частей для переходов

О больших библиотеках страниц

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

SharePoint Server 2010 предоставляет несколько способов управления контентом сайта, который автоматически сохраняется в большой библиотеке страниц. Один из способов заключается во включении для сайта функции организатора контента и создании правил маршрутизации страниц к конкретным папкам, основанных на определенных критериях (например, на типе контента, заголовке, дате расписания или целевой аудитории). Дополнительные сведения об организаторе контента см. на странице, посвященной созданию правил организатора контента для пересылки документов. Второй способ — это применение параметров разбиения папок на разделы в организаторе контента для автоматического создания папок после накопления в целевом расположении заданного количества элементов. При этом при накоплении в целевом расположении заданного количества элементов автоматически создается очередная новая папка, а следующие новые элементы сохраняются уже в ней.

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

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

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

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

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

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

  • Будет ли использоваться одна главная страница v4 для всего контента сайта?

  • Будет ли использоваться один макет страницы для всего контента сайта?

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

  • Будут ли использоваться одинаковые разрешения на доступ для авторов, дизайнеров и утверждающих лиц?

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

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

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

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

Правила могут быть заданы для множества критериев, но администратор также может воспользоваться управляемыми метаданными для более точного управления страницами, помещаемыми в библиотеку. Например, можно создать наборы терминов и перенаправлять страницы в определенные папки в зависимости от терминов или ключевых слов, присвоенных страницам авторами. Дополнительные сведения об использовании управляемых метаданных см. в статье Планирование управляемых метаданных (SharePoint Server 2010).

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

Планирование структуры переходов

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

  • Меню глобальной и текущей навигации

  • Прочие веб-части для навигации

Планирование меню глобальной и текущей навигации

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

С помощью страницы "Параметры структуры навигации веб-сайта" можно настроить меню глобальной и текущей навигации. На этой странице можно отключить автоматическое отображение в меню ссылок на сайты, расположенные ниже сайта и страниц верхнего уровня. Также можно указать только те ссылки, которые необходимо отображать для пользователей, и задать для них определенный порядок следования. Это позволит создать систему навигации, не зависящую от структуры библиотеки страниц. Чтобы не обновлять меню навигации вручную в пользовательском интерфейсе, можно воспользоваться Microsoft Visual Studio 2010 для построения пользовательского меню навигации для сайта.

Планирование других веб-частей для навигации

SharePoint Server 2010 предоставляет специальные веб-части для навигации, которые можно добавлять на страницы веб-частей для сайтов публикаций: веб-часть оглавления и веб-часть сводных ссылок.

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

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

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

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

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

При планировании переходов для сайта следует подумать о том, как пользователи будут осуществлять переходы в пределах самого сайта. Какие ключевые страницы должны присутствовать в меню глобальных и текущих переходов? Какие виды контента должны присутствовать на сайте и как лучше группировать контент при отображении? Требуются ли списки статических или динамических ссылок на контент или смешанные списки? При планировании навигации для сайта, использующего библиотеку страниц, следует также учитывать факторы, учитываемые при планировании навигации для любого другого сайта. Дополнительные сведения о планировании навигации для сайтов см. в разделе Планирование навигации по сайтам (SharePoint Server 2010).

See Also

Concepts

Общие сведения о сайтах и семействах сайтов (SharePoint Server 2010)
Планирование сайтов и семейств сайтов (SharePoint Server 2010)
Планирование управляемых метаданных (SharePoint Server 2010)
Обзор навигации по сайтам (SharePoint Server 2010)