Персонализация портала
Одной из целей пакета WebSphere Portal является улучшение качества обслуживания каждого отдельного пользователя. С этой целью сервер портала предоставляет пользовательские и административные интерфейсы, предназначенные для настройки содержимого, внешнего вида и компоновки страниц. Благодаря этим инструментам пользователи могут перестраивать собственные страницы при помощи выбора портлетов и задания параметров для каждого из них. Кроме того, пользователи могут менять компоновку страниц и цветовую палитру (если администратор разрешает такие изменения).
Пользователи могут иметь одну или несколько персонализированных страниц. При этом переход к ним осуществляется с домашней страницы. Организация страниц имеет иерархическую структуру с неограниченным количеством уровней. Каждая страница может иметь собственный выбор цветового решения — тему, собственную оболочку и схему компоновки страниц. Темы используются для задания цветов, шрифтов, интервалов и других визуальных элементов. При этом темы состоят из каскадных таблиц стилей, файлов JSP и изображений. Оболочкипредставляют собой элементы декорирования (отделки) и управления, которые размещаются вокруг портлетов. Оболочки состоят из строк заголовков, границ, теней и т.д.
На каждом уровне иерархии страницы более нижнего уровня иерархии могут как наследовать темы и оболочки страницы более высокого уровня, так и заменять их своими темами и/или оболочками. Поскольку внешний вид и комфортность каждой секции могут сильно различаться, такие секции можно использовать для создания нескольких виртуальных порталов, работающих в рамках одного сервера портала.
Каждая персонализированная страница может иметь разный набор портлетов. Портлеты страницы могут выбираться конечным пользователем или администратором, в зависимости от имеющихся у них прав доступа для этой страницы. Администраторы могут задавать обязательное присутствие определенных портлетов, которые конечные пользователи уже не могут удалить или переместить.
Многим компаниям требуются порталы, которые бы удовлетворяли потребности как центральной организации, так и региональных и местных сообществ пользователей. Например, предприятие намерено централизованно принимать решения, связанные с проектированием портала, как-то: размещение визуальных элементов и базовая компоновка страниц, поскольку эти элементы влияют на имидж компании и восприятие бренда. Подразделения же и другие организационные единицы намерены добавлять собственные страницы и содержимое либо выделять собственные подобласти общих страниц.
Для поддержки компаний, стремящихся каскадно (последовательно) структурировать определения портала в рамках всей организации, WebSphere Portal использует концепцию производных страниц.
Базовые страницы определяются администраторами высшего уровня, которые разрешают подчиненным администраторам вносить дальнейшие изменения в компоновку и содержимое страниц для решения стоящих перед ними задач. Процесс такой отделки может продолжаться на любом количестве уровней, пока не достигнет уровня конечных пользователей. Если им позволено, конечные пользователи могут настраивать собственные страницы при помощи выбора и размещения портлетов, а также изменения их параметров. Для того чтобы создать страницу в том виде, в котором ее увидит конечный пользователь, сервер портала производит слияние всех фрагментов страницы, которые были определены в ходе каждого последовательного изменения.
Это означает, что компания может использовать как горизонтальное администрирование (для всей компании, сегментов бизнеса, филиалов и пользователей), так и вертикальное администрирование, при котором администраторы предоставляют содержимое, предназначенное для специфической страницы.
Применение блокировки страниц вместе с функциями контроля доступа портала позволяет администраторам определить, какое содержимое является:
• обязательным — пользователи не могут удалить такое содержимое со своих страниц;
• рекомендуемым — такое содержимое первоначально помещается на страницу, но пользователи могут его удалить;
• опциональным — содержимое не размещается на странице, но конечный пользователь может его добавить;
• запрещенным — пользователь не может просматривать это содержимое.
Вся система шаблонов страниц, тем, оболочек и визуализации портлетов полностью настроена на поддержку интернационализации и средств доступности для людей с ограниченными возможностями. Сервер портала генерирует разметку, которая выполняет требования гл. 508 «Стандарты доступности И^й-средств» Американского акта нетрудоспособности (American Disability Act — ADA) и следует директивам Инициативы доступности веб-средств консорциума W3C (W3C Web Accessibility Initiative).
В случае всемирно доступных порталов сервер будет выбирать необходимые •М'Р-страницы для отображения, основываясь на информации о браузере назначения и его настройках языка и страны.
В состав предложений WebSphere Portal входит сервер WebSphere Personalization. Назначение этого сервера — отбирать информационное наполнение для пользователей на основе информации, содержащейся в их профилях, и некой бизнес-логики.
WebSphere Personalization предоставляет средства, при помощи которых можно отбирать информационное наполнение, соответствующее уникальным потребностям и интересам каждого отдельного посетителя сайта.
Решение для персонализации включает в себя три основных компонента:
1. Профиль пользователя: информация о посетителе сайта, включая его атрибуты.
2. Модель информационного наполнения: определяет атрибуты информационного наполнения, такие, как описания продуктов, статьи и прочая информация.
3. Технология сопоставления: механизмы, выбирающие нужное информационное наполнение для пользователя. Сюда входят механизмы фильтрации, правил, рекомендаций и их сочетания.
3.3.1.5. Администрирование
Администрирование портала осуществляется через сам портал — либо централизованно, либо с использованием делегирования полномочий. Администраторы могут вводить новые услуги для пользователей, просто добавляя новые портлеты на страницы портала. Поскольку это портлеты администраторы могут контролировать доступ к ним, размещать их на страницах портала и выполнять любые обычные действия с ними.
Административные портлеты служат для добавления портлетов в реестр портала, управления пользователями, группами и списками управления доступом, вырезания веб-страниц, публикации веб-служб, установки глобальных параметров портала, управления журналами и других типовых задач.
3.3.1.6. Организация совместной работы
Корпоративные порталы позволяют людям подключаться к необходимым приложениям, содержимому и ресурсам. Кроме того, порталы объединяют людей с помощью общих веб-страниц, общих закладок, списков контактов и персональных рабочих портлетов.
Средства совместной работы предназначены именно для людей, работающих в командах с целью эффективного и рационального решения бизнес-задач. Сервер портала включает портлеты и сервисы для поддержки командной работы, включая сервисы обмена сообщениями, библиотек документов, профилей пользователей, почтовых ящиков и календарей, сервисов директорий, командных рабочих мест и виртуальных встреч. Пользователи могут получить доступ к сервисам совместной работы в контексте выполняемых ими задач, без необходимости покидать портал и открывать другое приложение.
Например, при работе в портале, пользователи могут легко посмотреть, кто в данный момент находится в сети, и затем послать мгновенное сообщение, электронное письмо или добавить пользователя в свой список контактов. В портлеты совместной работы встроены расширенные функции, с помощью которых пользователи портала могут выполнять действия над документами и именами пользователей, которые отображаются в портлете. Пользователь портала может прямо из портлета увидеть находящихся в данный момент в сети пользователей и выбрать из меню опцию общения с ними.
В табл. 4.3 приведен список портлетов совместной работы:
Дата добавления: 2017-04-20; просмотров: 291;