Общие сведения об управлении веб-контентом в SharePoint 2010

Общие сведения об управлении веб-контентом в SharePoint 2010

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

Поддержка различных вариантов управления веб-контентом

Новый уровень разработки контента

Упрощенный процесс создания полнофункциональных сайтов

Более эффективное управление публикацией и более глубокий анализ данных

Масштабируемая платформа в основе сайта

Поддержка различных вариантов управления веб-контентом

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

Новый уровень разработки контента

Современная система управления веб-контентом должна отвечать множеству бизнес-требований, однако ее основной задачей всегда будет обеспечение простоты публикации контента для его создателей и владельцев. Концентрируясь на возможностях веб-аналитики, оптимизации поисковой системы, управлении кампаниями и личных настройках, многие компании и поставщики упускают из вида потребности конечных пользователей. Повышая эффективность труда создателей контента, вы сможете быстро устранить препятствия между ИТ- и бизнес-подразделениями, что позволит своевременно доставлять контент по назначению. Для этого требуется интуитивно понятный пользовательский интерфейс, в котором сотрудники смогут эффективно разрабатывать и публиковать контент, даже не имея специальных технических навыков. В своем блоге "SharePoint 2010 — исполняя обещания" Джим Мейссон рассматривает концепцию управления корпоративным контентом для массового пользователя более детально анализируя различные аспекты повышения эффективности труда пользователей. В приведенном ниже списке описываются некоторые улучшения пользовательского интерфейса, представленные в SharePoint 2010:

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

Наиболее заметным изменением в SharePoint 2010 стало внедрение ленты из приложений Office. Благодаря применению ленты удалось реализовать единый интерфейс, с помощью которого пользователи с легкостью смогут находить и использовать эффективные функции SharePoint. Кроме того, с помощью ленты обеспечивается быстрый доступ к часто используемым функциям в зависимости от выполняемых задач. Рассмотрим пример, связанный с разработкой страницы, на которую добавляется текст, изображения и видеозаписи. При вводе текста на ленте будут отображаться параметры форматирования текста, такие как стили, шрифты и т. д. При работе с веб-частью видеопроигрывателя отображаются параметры, позволяющие изменить его размер, настроить запуск видео при загрузке страницы, а также необходимость циклического воспроизведения…

изображение001

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

изображение002

Параметры конфигурации проигрывателя мультимедиа отображаются при выборе веб-части "Мультимедиа" (Media)

Создание страницы одним щелчком мыши

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

изображение003

В отличие от SharePoint 2007, авторы могут начать создание контента страницы, указав ее имя.

Динамически изменяющийся макет страницы

С помощью макетов страниц (шаблонов) достигается единообразное оформление страниц. В SharePoint 2010, чтобы изменить макет страницы, достаточно выбрать его в коллекции на ленте во время редактирования страницы.

изображение004

В раскрывающемся списке "Макет страницы" (Page Layout) ленты можно выбрать нужный макет.

Новый и улучшенный редактор форматированного текста

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

Удобство добавления мультимедийного контента

В SharePoint 2010 авторы могут с легкостью выбирать и добавлять на страницы мультимедийный контент (например, изображения, аудио- и видеозаписи, а также элементы управления Silverlight). При этом обеспечивается удобный доступ к веб-частям мультимедиа, видео и Silverlight, которые можно добавлять на создаваемые страницы. Также был реализован новый интерфейс для выбора мультимедийного контент, в который добавлены такие возможности, как предварительный просмотр и воспроизведение видеозаписи до ее выбора.

Поддержка более широкого диапазона веб-браузеров

В предстоящем выпуске 2010 будет реализована поддержка браузеров Internet Explorer 7 и 8.0, а также последних версий браузеров Firefox и Safari. Это даст пользователям более широкие возможности для выбора подходящего браузера для работы с SharePoint.

Упрощенный процесс создания полнофункциональных сайтов

Многие пользователи по-прежнему воспринимают SharePoint как платформу для интрасети, однако опыт таких компаний, как Ferrari и AMD, использующих нашу платформу для развертывания веб-сайта свидетельствует о том, что платформа SharePoint показывает высокую эффективность при разработке полнофункционального, информативного, доступного веб-сайта. Подтверждением тому являются следующие возможности:

Интеграция мультимедиа

Чуть выше мы рассмотрели новые веб-части SharePoint 2010, с помощью которых можно добавлять на страницы мультимедийный контент. Для поддержки этих веб-частей мы разработали специализированную библиотеку активов, которая оптимизирована для хранения, управления и навигации при работе с большими объемами мультимедийного контента, включая файлы изображений, аудио- и видеозаписей. Кроме того, были расширены возможности повышений уровня основных метаданных при их отправке в библиотеку активов.

изображение007

Пример навигации на основе метаданных и просмотра активов в виде эскизов в библиотеке активов

изображение009

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

изображение010

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

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

изображение011

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

Динамический контент

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

Назначение тегов управляемым метаданным

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

Правильно сформированная разметка

Группа разработчиков провела обширные исследования и тестирование на соответствие рекомендациям стандарта W3C WCAG 2.0 на уровне AA. Это позволяет гарантировать, что разметка страниц (например, макетов страниц, главных страниц и контента, созданного в редакторе форматированного текста) представляет собой правильно сформированный XHTML-код. Это позволяет повысить уровень доступности и обеспечить поддержку различных браузеров для сайтов, построенных на платформе SharePoint. Если авторы добавляют контент, который содержит нестандартную разметку, можно использовать функцию "Преобразовать в формат XHTML" ленты, которая считывает текущую разметку страницы и преобразует ее в правильный формат XHTML. 

Средства построения сообществ

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

изображение012

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

Более эффективное управление публикацией и более глубокий анализ данных

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

Управление разрешениями авторов

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

Оркестрация публикации на разных параллельных сайтах

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

изображение013

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

Также были улучшены характеристики надежности и подчиненности сервера. Операции вариантов были перемещены к заданиям таймера. Реализована поддержка приостановки и возобновления в процессе повторного использования службы таймера, что позволяет повысить надежность при выполнении продолжительных операций в крупных средах. ИТ-специалисты получают гораздо больше возможностей управлять временем выполнения ресурсоемкого процесса создания иерархий.   Также стоит отметить, что набор компонентов в компоненте "Варианты" (Variations) дополняет набор новых возможностей в SharePoint 2010, относящихся к реализации многоязычного пользовательского интерфейса (MUI) . Благодаря технологии многоязычного пользовательского интерфейса все приложения SharePoint могут отображаться на предпочитаемом языке пользователя сайта. Сочетание новых возможностей вариантов и многоязычного пользовательского интерфейса позволяет эффективно управлять переводом контента и отображением пользовательского интерфейса, что дает возможность создавать унифицированные интерфейсы SharePoint для многоязычных сайтов.

Развертывание контента из среды разработки или тестовой среды в рабочую среду

В SharePoint 2007 был представлен компонент "Развертывание контента", ориентированный на компании, которые размещают интернет-сайты на платформе SharePoint и используют отдельные среды для авторов, изменяющих и редактирующих контент до его публикации в общедоступной ферме. В SharePoint 2010 была существенно улучшена надежность компонента "Развертывание контента". Кроме того, многие из этих улучшений надежности доступны пользователям SharePoint 2007 в виде накопительных обновлений. Также в платформу были внесены усовершенствования, позволяющие использовать преимущества моментальных снимков базы данных для более эффективной реализации сценариев, в которых разработка контента продолжается даже в процессе его развертывания. Преимущества этого компонента доступны пользователям SQL Server 2005 / 2008 Enterprise Edition. Помимо прочего, улучшены функции ведения журналов, которые теперь позволяют более глубоко анализировать состояние заданий развертывания.

Рабочие процессы публикации

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

Веб-аналитика

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

изображение014

Отчет по числу просмотров страниц на сайте с течением времени.                

Мониторинг исправности сервера

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

Масштабируемая платформа в основе сайта

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

Большая библиотека страниц и организатор контента

В SharePoint 2010 представлены усовершенствования, обеспечивающие поддержку тысяч страниц в отдельной библиотеке, и, что более важно, возможность организации страниц в папки. Новый компонент Организатор контента позволяет эффективно организовывать веб-контент с использованием правил, определяющих параметры размещения страниц. Благодаря этому авторы могут сосредоточиться на разработке контента, а перемещение страниц в нужное место будет осуществляться организатором контента на основе правил. В связи с усовершенствованиями при работе с крупными списками в SharePoint 2010 ИТ-специалисты также могут управлять доступом к этим элементам, используя правила регулирования использования ресурсов, с помощью которых, например, можно ограничить число элементов, доступных при просмотре или в веб-части запроса контента.

Оптимизация веб-части запроса контента

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

Поддержка потоковой передачи мультимедийного контента

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

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

Спасибо за внимание. 

Санья Сингх (Sangya Singh)

Главный руководитель программы

Это локализованная запись блога. Исходная статья доступна по адресу Introducing Web Content Management in SharePoint 2010