publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · –...

31
Глава 1. Руководство по началу работы Данное руководство по началу работы содержит сведения, которые помогут вам освоиться и начать работу со средствами публикации информации портала WebSphere. Руководство состоит из следующих разделов: v Описание семи портлетов, входящих в состав портала Content Publishing в WebSphere Portal: Добро пожаловать, Задачи, Информация, Персонализация, Просмотр, Отчеты и Администрирование. v Просмотр справки и компоненты справочной системы WebSphere Portal Content Publishing v Описание типичных примеров размещения портлетов Content Publishing. v Учебник © Copyright IBM Corp. 2002 1

Transcript of publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · –...

Page 1: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Глава 1. Руководство по началу работы

Данное руководство по началу работы содержит сведения, которые помогут вам

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

WebSphere. Руководство состоит из следующих разделов:

v Описание семи портлетов, входящих в состав портала Content Publishing в

WebSphere Portal: Добро пожаловать, Задачи, Информация, Персонализация,

Просмотр, Отчеты и Администрирование.

v Просмотр справки и компоненты справочной системы WebSphere Portal Content

Publishing

v Описание типичных примеров размещения портлетов Content Publishing.

v Учебник

© Copyright IBM Corp. 2002 1

Page 2: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

2 Справочная система WebSphere Portal Content Publishing

Page 3: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Глава 2. Просмотр справки

Для просмотра справки по выполнению отдельных задач в портлетах WebSphere

Portal Content Publishing вы можете щелкнуть на значке справки в верхнем углу

интересующего вас портлета. Здесь приведена более подробная информация.

Фрейм навигации справочной системы WebSphere Portal Content Publishing может

быть представлен в формате аплета Java или в формате HTML. Вы можете выбрать

наиболее удобный для вас формат. Переключаться между этими двумя форматами

можно с помощью кнопок

и HTML

.

Если фрейм навигации не содержит данных, значит в браузере не включена

поддержка Java. Включите поддержку Java, руководствуясь инструкциями,

приведенными в справке по браузеру, либо откройте фрейм навигации HTML,

щелкнув на значке

.

“Поддержка на Web-сайте IBM” на стр. 4

Компоненты справочной системы

Справочная система WebSphere Portal Content Publishing состоит из следующих

разделов:

v Оглавление: С помощью упорядоченного по темам оглавления вы можете

просматривать любую интересующую вас информацию. В оглавление включены

следующие темы:

– Руководство по началу работы: Это руководство содержит вводную

информацию о продукте WebSphere Portal Content Publishing, в том числе обзор

продукта, основные сведения об интерфейсе и учебник по работе с информацией

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

– Руководство пользователя Это руководство предназначено для конечных

пользователей (бизнес-пользователей). Оно содержит базовые сведения,

инструкции по выполнению задач и справочную информацию по работе с теми

проектами, которые уже настроены в приложении WebSphere Portal Content

Publishing

– Руководство администратора: Это руководство предназначено для

администраторов и содержит базовые сведения, инструкции по выполнению

задач и справочную информацию по настройке и администрированию

приложения WebSphere Portal Content Publishing, включающую в себя сведения о

создании проектов.

– Руководство разработчика: Это руководство предназначено для разработчиков

(программистов). Оно содержит базовые сведения, инструкции по выполнению

задач и справочную информацию, которая может пригодиться при разработке

Web-модулей, специализированных модулей и других инструментов,

взаимодействующих с WebSphere Portal Content Publishing.

– Руководство по миграции: Это руководство содержит информацию о миграции

проектов, созданных в предыдущих версиях WebSphere Portal Content Publishing

или WebSphere Personalization. Кроме того, в нем описана модель

программирования LikeMinds.

© Copyright IBM Corp. 2002 3

Page 4: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

– Мастеры WebSphere Portal Content Publishing: Это руководство содержит

инструкции по работе с мастерами WebSphere Portal Content Publishing в

WebSphere Studio, а также сведения о создании Web-приложений и

специализированных приложений и их перемещении из среды WebSphere Studio в

WebSphere Portal Content Publishing.

– Руководство по сценарию YourCo: В это руководство включено несколько

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

WebSphere Studio, готовить их к применению в WebSphere Portal Content

Publishing, импортировать созданные проекты в WebSphere Portal Content

Publishing, а также разворачивать импортированные проекты в рабочей среде.

Обучающие модули ориентированы на разработчиков, администраторов и

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

по началу работы.

– Руководство по интеграции для настольных систем: В этом руководстве

приведены сведения по работе с WebSphere Portal Content Publishing из

клиентской системы Microsoft Windows. Средства интеграции с настольными

системами позволяют создавать и редактировать информацию, не имея

соединения с сервером WebSphere Portal Content Publishing.

– Приложения: К приложениям относятся следующие разделы:

- Глоссарий, содержащий описание терминов, которые встречаются в

документации и в пользовательском интерфейсе WebSphere Portal Content

Publishing.

- Список команд быстрого доступа, описывающий быстрый вызов различных

функций с клавиатуры, настройку шрифтов и цветов, а также общие сведения

о настройке Web-браузеров.

- Примечания и Товарные знаки.v Индекс: Алфавитный указатель справочной системы.

v Поиск: Обеспечивает возможность поиска информации в справочной системе. Для

работы функции поиска браузер должен поддерживать аплеты Java и в нем должна

быть включена поддержка Java.

Навигация по справочной системе WebSphere Portal Content Publishing может

осуществляться с помощью аплета Java или с помощью HTML. Переключаться

между этими двумя форматами можно с помощью кнопок

и HTML

.

Поддержка на Web-сайте IBM

Информацию о поддержке вы можете найти на Web-сайте IBM.

v http://www7b.software.ibm.com/wsdd/zones/portal/. Это Web-сайт WebSphere Portal

Zone. Он содержит сведения о технических изменениях, связанных с WebSphere

Portal. Ссылки на свежую документацию можно найти на странице

http://www7b.software.ibm.com/wsdd/zones/portal/proddoc.html.

v news://news.software.ibm.com/ibm.software.websphere.portal-server.content-publisher.

Это официальная конференция WebSphere Portal Content Publishing.

v http://www-3.ibm.com/software/webservers/portal/webcontentpublisher.html. Это

официальный Web-сайт WebSphere Portal Content Publishing. Он содержит общую

информацию о продукте WebSphere Portal Content Publishing, а также ссылки на

документацию, обновления продукта и технические справочники.

.

4 Справочная система WebSphere Portal Content Publishing

Page 5: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Глава 3. Обзор

WebSphere Portal Content Publishing имеет Web-интерфейс, позволяющий

пользователям без специального технического образования создавать информацию

для порталов и Web-сайтов и управлять ей. WebSphere Portal Content Publishing

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

v Быстро создавать информацию для портала Web-сайта и управлять

v С помощью шаблонов создавать, генерировать и обновлять информацию. При

этом все аспекты отображения информации учитываются автоматически и

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

v Добавлять на портал или Web-сайт приобретенную информацию

v Управлять реализованным в коллективе рабочим процессом

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

или на Web-сайте только утвержденные изменения

v Поддерживать актуальность сайта с помощью функций удаления, отмены

публикации и настройки срока хранения информации

v Персонализировать предоставляемую посетителям Web-сайта информацию,

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

информации намеченной целевой аудитории

v Создавать отчеты, позволяющие проанализировать эффективность применения

правил и проведения кампаний

© Copyright IBM Corp. 2002 5

Page 6: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

6 Справочная система WebSphere Portal Content Publishing

Page 7: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Глава 4. Описание интерфейса

В этом разделе описаны основные части и функции пользовательского интерфейса

WebSphere Portal Content Publishing.

v “Портлеты”

v “Фреймы” на стр. 8

Портлеты

Для работы с некоторыми разделами интерфейса WebSphere Portal Content Publishing

применяются портлеты. В зависимости от вашего уровня доступа в разделах могут

быть представлены различные наборы функций.

У всех разделов есть ряд общих особенностей:

v В верхнем правом углу окна показаны сведения о Задании, Проекте и Издании, с

которым вы работаете в настоящее время.

v Для просмотра информации о портлете, с которым вы работаете, щелкните на

значке с вопросительным знаком, показанном в верхнем правом углу портлета.

Для обращения к справочной системе WebSphere Portal Content Publishing щелкните

на слове Справка в правом верхнем углу портлета.

Ниже приведено описание отдельных разделов:

Портлет Приветствие

Портлет Приветствие содержит список утвержденных вами задач потока операций и

список задач, с которыми вы можете работать. Для выполнения стандартных задач

предусмотрено три мастера: Добавление новой информации, Создание новой задачи

и Публикация информации. Кроме того, приведена ссылка на справочную систему.

Портлет Задачи

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

задач, с которыми вы можете работать.

Примечание: Портлет Задачи недоступен, если во время установки WebSphere Portal

Content Publishing была отключена опция применения потока операций. По

умолчанию во время установки применяется опция ″Lite Workflow″. Дополнительную

информацию вы можете найти в руководстве по установке WebSphere Portal.

Портлет Информация

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

фрейме навигации перечислены типы информации. В зависимости от проекта, с

которым вы работаете, в качестве типов информации может быть указана

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

одного из объектов во фрейме навигации информация о выбранном объекте

отображается во фрейме объектов.

Портлет Персонализация

С помощью портлета Персонализация можно персонализировать информацию для

посетителей Web-сайта и получателей электронной почты. Во фрейме навигации вы

© Copyright IBM Corp. 2002 7

Page 8: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

можете упорядочивать правила и кампании. Во фрейме объектов вы можете

создавать новые или изменять уже существующие правила и кампании.

Портлет просмотр

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

профайла предварительного просмотра. Профайл предварительного просмотра

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

Web-сайта с определенными вами атрибутами.

Портлет Отчеты

С помощью портлета Отчеты можно создавать отчеты, позволяющие анализировать

эффективность применения правил и проведения кампаний на вашем Web-сайте.

Портлет Администрирование

Портлет Администрирование позволяет управлять следующими аспектами:

v Проекты и издания

v Регистрация ресурсов

v Обработка и состояние фоновых событий (в том числе создание индекса поиска и

настройка уведомления об истечении срока хранения)

v Каналы для приобретенной информации

v Серверы публикации

Возможность доступа к этим функциям управления определяется тем, какая роль

задана для вас администратором. При минимальном уровне доступа вы можете

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

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

Администраторы могут настраивать права доступа для ролей и отдельных

пользователей.

Фреймы

При работе с разными портлетами отображается разный набор фреймов. Общие

правила:

v Расположенный сбоку небольшой вертикальный фрейм обеспечивает возможность

навигации.

v Рядом с фреймом навигации расположен фрейм со списком объектов. В этом

фрейме вы можете выбрать объекты для работы. Под фреймом объектов

расположен фрейм сведений, в котором отображаются сведения о выбранном

объекте, а также инструменты, позволяющие изменять этот объект.

Содержимое фрейма объектов зависит от того, что выбрано во фрейме навигации.

Содержимое фрейма сведений зависит от того, что выбрано во фрейме объектов.

Наборы элементов управления, предусмотренные в различных фреймах, зависят от

пользователя и от выбранного объекта. Таким образом, набор элементов

управления, показанный в различных фреймах, зависит от вашей роли и от прав

доступа, а также от объектов, выбранных в каждом фрейме.

Вы можете изменять размер фреймов. Для этого подведите указатель мыши к

границе фрейма (светло-фиолетовой линии). Когда указатель мыши превратится в

короткую линию с двумя горизонтальными или вертикальными стрелками (

)

нажмите основную кнопку мыши, и переместите границу фрейма.

8 Справочная система WebSphere Portal Content Publishing

Page 9: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Глава 5. Учебник

В этом учебнике рассматривается пример портала компании YourCo Financial,

устанавливаемого вместе с WebSphere Portal. Этот пример содержит все данные,

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

финансовой компании, включая JSP, файлы HTML, заполненные базы данных,

ресурсы пользователей, информацию и т.д. Несмотря на то, что ресурсы и функции

данного примера реализуют множество возможностей WebSphere Portal Content

Publishing, в этом учебнике рассматриваются лишь базовые функции продукта,

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

всех компонентов примера портала.

С помощью этого учебника вы сможете поэтапно ознакомиться с основными

функциями и возможностями WebSphere Portal Content Publishing. Вы научитесь

применять WebSphere Portal Content Publishing для создания информации и

управления ей, а также для настройки параметров персонализации и создания

отчетов.

Примечание: Цель учебника - научить бизнес-пользователя работать с уже

существующим Web-порталом. Решаемые разработчиками задачи создания

Web-приложений в нем не рассматриваются. Первоначальные сведения о процессе

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

YourCo.

Настройка примера и пользователей

Перед началом работы с учебником необходимо выполнить настройку. Эта

настройка должна выполняться администратором сервера, например, сотрудником,

устанавливавшим WebSphere Portal. Описанные действия необходимо выполнить

только один раз после установки.

Во-первых, необходимо заполнить портал YourCo Financial начальной информацией.

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

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

называемых в рассматриваемом сценарии ″действующими лицами″. Эту операцию

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

учебнике по началу работы и в обучающих модулях руководства по сценарию YourCo

применяются одни и те же пользователи.

Сведения о создании пользователей портала и об управлении доступом в WebSphere

Portal Content Publishing вы можете найти в разделе Управление доступом в

справочной системе WebSphere Portal Content Publishing.

Заполнение портала YourCo Financial

Для заполнения портала YourCo Financial перед начало работы с примерами

необходимо импортировать проект YourCo Financial в WebSphere Portal Content

Publishing и опубликовать его в приложении YourCo Financial Portal.

Для импорта проекта YourCo Financial в WebSphere Portal Content Publishing

выполните следующие действия:

© Copyright IBM Corp. 2002 9

Page 10: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

1. Войдите в систему WebSphere Portal с помощью ИД пользователя и пароля

администратора WPCP.

2. Выберите Content Publishing.

3. Выберите Администрирование.

4. Во фрейме навигации выберите Проекты/издания.

5. Во фрейме объектов щелкните на базовом издании проекта YourCo Financial

Sample.

6. Во фрейме сведений выберите опцию Сделать текущим.

7. Выберите Импорт.

8. В окне Импорт проекта нажмите кнопку OK.

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

для приложения YourCo Financial Sample Portal во время установки. Для определения

корневого контекст проще всего обратиться к портлету настройки YourCo Financial,

расположенному на странице службы поддержки портала YourCo Financial.

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

указать при настройке сервера публикации в следующем разделе. Выделите и

скопируйте этот URL или запишите его для использования в дальнейшем.

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

1. Войдите в систему WebSphere Portal с помощью ИД пользователя и пароля

администратора WPCP.

2. Выберите Content Publishing.

3. Нажмите кнопку Вход в систему.

4. Во фрейме навигации выберите Серверы публикации.

5. Во фрейме со списком объектов выберите пункт Создать сервер.

6. В окне Создать сервер публикации введите следующую информацию:

v Имя: Сервер публикации YourCo Financial

v URL сервлета:

http://<имя-сервера<порт>/<корневой-контекст-сервлета>/

publishtarget?ContextRoot=<корневой-контекст-примера>

(Укажите URL из портлета настройки YourCo Financial.)

v Если включена защита или вы работаете через сервер Proxy, то заполните

соответствующие поля. В качестве имени пользователя и пароля можно указать

данные для любого пользователя, являющегося администратором системы, на

которой вы публикуете информацию.

Нажмите кнопку Сохранить.

Примечание: Это приложение с портлетом содержит сервер публикации, который

может выполнять публикацию в любом портлете портала. Для этого применяется

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

обращения к серверу публикации вы должны знать корневой контекст,

соответствующий целевому портлету публикации. Именно для этого в URL

публикации включен корневой контекст, как в этом примере:

http://<имя-сервера<порт>/<корневой-контекст-сервлета>/

publishtarget?ContextRoot=<корневой-контекст-примера>

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

<корневой-контекст-примера> соответствующий контекст приложения с портлетом.

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

10 Справочная система WebSphere Portal Content Publishing

Page 11: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

1. Откройте консоль администрирования WebSphere и войдите в систему, указав ИД

и пароль администратора.

2. Разверните ветвь Приложения и выберите Приложения предприятия.

3. Выберите приложение предприятия с именем <имя-war-портлета>_PA_x_x_xx″,

где ″x″ - алфавитно-цифровые символы. Для поиска нужного приложения может

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

части портлета.

4. Выберите опцию Просмотреть файл описания в разделе Дополнительные свойства.

5. Разверните ветвь Web-модули, а затем - ветвь URI Web-модуля:

<имя-war-портлета>.war.

6. Будет показан корневой контекст интересующего вас приложения.

Создание пользователей

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

WPCP предусмотрен набор исходных файлов XML, которые обрабатываются с

помощью интерфейса настройки XML WebSphere Portal в ходе установки. Созданные

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

работы с примерами, описанными в учебнике Руководство по началу работы и в

обучающих модулях Сценария YourCo. Вы можете изменить эти файлы и

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

прав доступа.

Ниже описано создание пользователей и групп, а также настройка прав доступа для

них, задаваемая при установке по умолчанию:

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

помощью файла wpcpGroups.xml. Это следующие группы: WPCPUsers,

WPCPAdmins, Content Contributor (автор информации), Content Publisher (издатель

информации), Domain Expert (эксперт) и Project Lead (руководитель проекта).

Группы автора информации, издателя, эксперта и руководителя проекта

применяются также в потоке операций. WPCPUsers и WPCPAdmins представляют

собой логические группы пользователей WPCP.

2. Для развертывания необходимых портлетов, а также создания метки и страницы

для рабочего пространства применяется файл wpcpworkspace.xml. При этом также

задаются права доступа для групп, созданных с помощью wpcpGroups.xml. Эти

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

страницы и портлеты.

Кроме того, обрабатывается файл sample10.xml, разворачивающий страницы и

метки для примера портала YourCo Financial.

3. Управление доступом на уровне системы и на уровне проекта обеспечивается с

помощью файла samplePAC.xml. Пользователям из группы WPCPAdmins

разрешено настраивать права доступа и просматривать портлет прав доступов к

ресурсам. Пользователям из группы WPCPUsers предоставлены права доступа на

изменение рабочей области.

Файлы wpcpGroups.xml, wpcpworkspace.xml и samplePAC.xml расположены в

следующем каталоге:

WebSphere\PortalServer\wpcp\v5.0\author\portlet

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

пользователей (Rob, Greg, Tara, Dave и WCPAdmin), которые задействованы в

примерах WPCP, необходимо выполнить после установки следующую задачу ant:

WPCPconfig action-create-sample-users

Глава 5. Учебник 11

Page 12: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

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

по установке в WebSphere Portal InfoCenter.

Примечание: При возникновении неполадок, связанных с использованием примеров,

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

установку, и убедиться, что все инструкции из этого шага были

выполнены полностью.

Файл sampleUsers.xml обеспечивает модель, которая может применяться при

создании пользователей в среде WPCP для авторов, расположен в следующем

каталоге

WebSphere\PortalServer\wpcp\v5.0\author\samples_v5\тип-базы-данных\sampleUtilities

Как работать с этим учебником

В разделах этого учебника вам могут встретиться следующие заголовки:

Сценарий: Описывает сценарий, рассматриваемый в том разделе, с которым вы

работаете.

За сценой: Содержит информацию, которая поможет вам понять, что именно

происходит, когда вы выполняете какую-либо функцию.

Задача: Содержит описание задачи, решаемой в данном разделе учебника.

Сценарий учебника

В нашем учебнике рассматривается ситуация, когда гипотетическая компания YourCo

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

предоставленного потока операций сотрудники вашей компании должны выполнить

следующие задачи:

v Настройка проекта и импорт файлов

v Создание, утверждение и выполнение задач в рамках предоставленного потока

операций

v Создание информации с помощью шаблонов

v Персонализация информации с помощью правил

v Публикация информации в Web-портале

v Создание отчетов для анализа эффективности применения правил

Действующие лица

Работая с учебником, вы будете выступать от лица всех сотрудников коллектива

компании YourCo Financial. Состав коллектива:

v Администратор: системный администратор WebSphere Portal. Для входа в систему в

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

применявшиеся при установке WebSphere Portal. У этого пользователя есть полные

права доступа к WebSphere Portal и WebSphere Portal Content Publishing, он может

управлять доступом, создавать пользователей, проекты и выполнять любые другие

операции.

v Тара - владелец портала и Content Publisher. У нее есть права доступа на

публикацию информации в рабочей среде.

v Роберт - эксперт, руководитель проекта. Ему предоставлены права на внесение

изменений в Web-портал и на утверждение таких изменений.

12 Справочная система WebSphere Portal Content Publishing

Page 13: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

v Грэг - автор информации. У него есть права доступа на внесение изменений в

информацию тестового сервера. В дополнение к созданию информации Грэг также

отвечает за персонализацию информации с помощью правил.

Поток операций

Поток операций задает ряд взаимозависимых задач, которые выполняются в

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

информации на сайте.

В данном учебнике применяется поток операций WebSphere Portal Content Publishing,

который называется ″Изменение, утверждение″. Это один из трех потоков операций,

устанавливаемых в составе компонента Lite Workflow вместе с WebSphere Portal

Content Publishing. Более подробная информация о потоке операций приведена в

справочной системе WebSphere Portal Content Publishing.

С помощью этого потока операций сотрудники смогут выполнять задачи,

необходимые для создания новой информации для примера портала. Вот список

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

v Запрос изменения (Роберт)

v Внесение изменений (Грэг)

v Проверка и утверждение изменений (Роберт)

v Публикация изменений (Тара)

Глава 5. Учебник 13

Page 14: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

На приведенном ниже рисунке показано графическое представление процесса потока

операций.

За сценой: Вы, очевидно, заметили, что манкированный список несколько отличается

от графического представления процесса. Запрос изменения по сути представляет

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

нескольких изменений, а не одного, как в нашем примере. В связи с этим она

исключена из процесса для обеспечения большей гибкости.

Приступаем к работе

Ознакомившись со сценарием, участниками и потоком операций, можно приступить

к работе с учебником.

Запуск WebSphere Portal Content Publishing

Для запуска WebSphere Portal Content Publishing выполните следующие действия:

v Введите в Web-браузере адрес http://<полное-имя-хоста>:<порт>/wps/portal,

где <полное-имя-хоста> - имя хоста, на котором установлен сервер создания

WebSphere Portal Content Publishing, включая имя домена, а :<порт> - номер порта

(значение по умолчанию 9081).

14 Справочная система WebSphere Portal Content Publishing

Page 15: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

v Нажмите кнопку Вход в систему. Появится страница входа в систему.

v Введите ИД и пароль администратора портала, которые применялись во время

установки.

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

Сценарий: От имени Роберта вы настроите проект для своих сотрудников в WebSphere

Portal Content Publishing.

Задача: Для настройки проекта выполните следующие действия:

1. “Создание проекта”

2. “Импорт проекта” на стр. 16

3. “Настройка пользовательского ресурса для предварительного просмотра” на стр.

18

4. “Поиск шаблонов (необязательно)” на стр. 18

Создание проекта

1. Войдите в систему WebSphere Portal Content Publishing под именем rob. При этом

укажите пароль, заданный при создании этого пользователя.

2. Выберите Content Publishing.

3. Откройте портлет Задачи.

4. Выберете во фрейме навигации Мои задачи.

5. Убедитесь, что во фрейме объектов рядом с задачей Быстрого изменения показан

значок Работа с задачей

. Если значок Работа с задачей не показан, то

выполните следующие действия:

v Выберите Задачу быстрого изменения.

v Во фрейме сведений выберите опцию Сделать текущим.

v Теперь во фрейме объектов рядом с Задачей быстрого изменения должен быть

показан значок Работа с задачей.

За сценой: Задача быстрого изменения позволяет пользователям выполнять

функции, не входящие в стандартный поток операций, определенный в проекте. В

данном учебнике Роберту необходимо настроить для дальнейшей работы новый

проект. Добавление проекта не входит в поток операций ″Изменение,

Утверждение″, поэтому Роберту необходимо временно прекратить работу с

потоком операций и настроить проект. Быстрое изменение можно включить или

выключить в параметрах проекта.

6. Откройте портлет Администрирование в Content Publishing. Для перемещения по

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

7. Во фрейме навигации выберите Проекты/Издания.

8. Во фрейме со списком объектов выберите пункт Создать проект.

9. В окне Создать проект заполните следующие поля:

v В поле Имя введите значение GettingStarted.

v В поле Описание введите текст описания Web-портал компании YourCo

Financial - Начало работы

v В поле Корневой контекст введите wps/wcpfr

v В поле Корневой каталог импорта/экспорта введите <каталог-WPS>\wpcp\v5.0\author\samples_v5\тип-бд\sample10\Web Content, где

<каталог-WPS> задает размещение WebSphere Portal в файловой системе

Глава 5. Учебник 15

Page 16: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

(например, d:\WebSphere\PortalServer),а тип-бд - тип применяемой базы данных

(db2, cm, cloudscape, oracle, informix или sqlserver).

v В поле Начальная страница для предварительного просмотра введите

wps/myportal.jsp

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

пустым. После импорта проекта с информацией о пользовательском ресурсе вы

сможете выбрать значение для этого поля.

v Убедитесь, что в поле Процесс по умолчанию выбрано значение Изменение,

утверждение.

v В остальных полях оставьте значения по умолчанию.

За сценой: Обратите внимание на другие опции, которые вы можете задать.

– Система управления версиями. Если вы используете систему управления

версиями, то вы можете выбрать в списке применяемую систему.

– Как обсуждалось ранее, функция Быстрого изменения позволяет работать за

рамками потока операций. Вы можете включить Быстрое изменение или

выключить его с помощью окна свойств проекта.

– Блокировать - позволяет заблокировать какой-либо ресурс, например, файл.

Если включена блокировка, то пользователи не смогут одновременно

работать с ресурсом.

– Функция Уведомлять владельца информации об истечении срока хранения

позволяет отправлять электронное сообщение владельцу фрагмента

информации при истечении срока хранения этого фрагмента. После

истечения срока хранения информация удаляется из хранилища создаваемых

объектов. Кроме того, отменяется публикация этой информации в рабочих

средах.v Нажмите кнопку Добавить.

За сценой: При добавлении проекта все параметры проекта помещаются в таблицу

PROJECTS хранилища создаваемых объектов WebSphere Portal Content Publishing.

Вы только что добавили проект, над которым теперь будет работать ваш коллектив.

Следующим этапом будет импорт проекта.

Импорт проекта

За сценой: В данном учебнике вы сможете работать с примером проекта,

включающем все необходимые файлы .html, .jsp., .hrf и другие ресурсы,

составляющие Web-портал или Web-сайт. Пример проекта был создан с помощью

WebSphere Studio Application Developer, экспортирован как файл .ear и установлен в

качестве приложения на сервере WebSphere Application Server в ходе установки

примера сервера создания. Процесс создания проекта WebSphere Studio Application

Developer и установки файлов .ear на WebSphere Application Server в данном учебнике

не рассматривается. Для данного проекта эта задача выполняется автоматически во

время установки примера сервера создания WebSphere Portal. Учебник с

инструкциями по созданию проекта в WebSphere Studio Application Developer и по

установке файлов .ear на WebSphere Application Server, вы можете найти в Руководстве

по сценарию YourCo в справочной системе WebSphere Portal Content Publishing.

Сценарий: Теперь, когда Роберт добавил проект, он должен импортировать файлы из

предоставленного примера проекта.

Задача: Импорт примера проекта:

1. Войдите в систему под именем rob.

16 Справочная система WebSphere Portal Content Publishing

Page 17: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

2. Выберите Content Publishing.

3. Откройте портлет Администрирование. Для перемещения по списку доступных

портлетов можно воспользоваться значками со стрелками.

4. Выберите Проекты/Издания.

5. Найдите имя текущего проекта, указанное над фреймом объектов. Если базовое

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

именем проекта, а затем выберите Сделать текущим.

6. Во фрейме сведений выберите Импортировать. Будет показано окно Импорт

проекта.

7. В окне Импорт проекта выполните следующие действия:

v Оставьте пустым поле Каталог сервера. Будет применяться корневой каталог

импорта/экспорта.

v Убедитесь, что выбрана опция Импортировать информацию сейчас, а не опция

фонового выполнения процесса.

v Выберите Импорт. Импорт может занять несколько минут. Для проверки

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

– Пролистайте окно до конца.

– После завершения импорта всех файлов будет показано подтверждающее

сообщение с указанием числа импортированных файлов. Например:

CTAC0168I: Всего импортировано: 590. Фактическое число

импортированных объектов может немного отличаться от указанного. Если

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

поскольку все ресурсы уже обновлены, значит проект уже был мпортирован.v Нажмите кнопку OK.

Для проверки правильности импорта информации:

1. Откройте портлет Информация.

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

информация, содержащий несколько записей, в том числе InventoryLocations,

Keyword, Links и т.д.

3. Если вы щелкните на одной из этих записей, то в окне со списком объектов будет

показаны отдельные объекты информации.

За сценой: При импорте проекта относящиеся к нему файлы сохраняются в

нескольких таблицах базы данных WebSphere Portal Content Publishing. Файлы классов

проекта сохраняются в таблицах базы данных и в каталоге <корневой-каталог-war>\WEB-INF\wcp-resources Файлы class и hrf создаются в WebSphere Studio

Application Developer. Эти файлы позволяют работать со структурированной

информацией. При импорте проекта все импортированные наборы ресурсов (файлы

.hrf) автоматически регистрируются в системе управления структурированной

информацией WebSphere Portal Content Publishing. Сведения о создании ресурсов в

WebSphere Studio Application Developer вы можете найти в руководстве по сценарию

YourCo. Обратите особое внимание на обучающие модули Начало работы над

проектом YourCo и Расширенные шаблоны и правила.

Следующим шагом будет настройка пользовательского ресурса для

предварительного просмотра.

Глава 5. Учебник 17

Page 18: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Настройка пользовательского ресурса для

предварительного просмотра

Сценарий: После импорта проекта вы должны настроить пользовательский ресурс,

который будет применяться для предварительного просмотра портала. Для этого

необходимо изменить параметры проекта.

За сценой: Пользовательский ресурс содержит информацию о реальных или

фиктивных пользователях Web-портала. Пользовательского ресурс для

предварительного просмотра позволяет тестировать вывод правил, то есть

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

следующих разделах учебника вы увидите, как работает функция предварительного

просмотра.

Задача: Настройка пользовательского ресурса для предварительного просмотра:

v Войдите в систему под именем rob.

v Выберите Content Publishing.

v Откройте портлет Администрирование.

v Выберите Проекты/Издания.

v Выберите имя проекта.

v Во фрейме сведений выберите Изменить.

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

значение SampleUser. Примечание: Вам может потребоваться изменить размер

фрейма или пролистать его.

v Нажмите кнопку Сохранить.

Теперь, после настройки Пользовательского ресурса для предварительного просмотра

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

добавления информации. Если вы хотите пропустить информацию о шаблонах, то

можете сразу перейти к разделу Создание и персонализация информации.

Поиск шаблонов (необязательно)

За сценой: Шаблоны представляют собой файлы JSP или XSL, позволяющие

коллективу компании предоставлять информацию сайта в структурированном

формате. Шаблоны позволяют авторам добавлять информацию к порталу, не

заботясь о ее форматировании или атрибутах отображения. Шаблоны применяются

со структурированной и приобретенной информацией. С информацией в виде файлов

их использовать нельзя. В WebSphere Portal Content Publishing существует три типа

шаблонов: шаблоны для авторов, подробные и краткие шаблоны. Для создания

базовых шаблонов, соответствующих применяемым вами типам информации, в

WebSphere Studio предусмотрены мастера шаблонов. Все шаблоны являются

необязательными и если вы не планируете генерировать файлы HTML из статической

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

Перед продолжением работы с учебником ознакомьтесь с краткой информацией о

шаблонах WebSphere Portal Content Publishing:

v Шаблоны для авторов применяются для добавления, изменения, просмотра и

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

v Подробные шаблоны применяются для генерации информации на основе данных,

добавленных коллективом компании.

v Краткие шаблоны предназначены для генерации списка информации, добавленной

коллективом компании.

18 Справочная система WebSphere Portal Content Publishing

Page 19: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Сценарий: В этом разделе учебника вы, работая от имени Роберта (пользователь

Rob), познакомитесь с настроенными в проекте шаблонами.

Поиск шаблонов (необязательно)

Задача: Поиск шаблонов:

1. Войдите в систему под именем rob.

2. Откройте портлет Информация.

3. Выберите Структурированная информация.

4. Выберите News.

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

действия:

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

, показанный слева от

Standard Food. Будет показана подробная информация об объекте новостей.

v Для ознакомления с информацией, пощелкайте на показанных заголовках

(Данные и даты, Юридическая информация, См. также, Ключевые слова).

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

для представления атрибутов выбранного объекта новостей. Шаблоны должны

создаваться сотрудником, знакомым с программированием JSP. В состав

WebSphere Studio входят мастера, которые помогут вам настроить эти шаблоны

и связать их с различными операциями обработки информации (добавление,

изменение и предварительный просмотр).

v После завершения закройте окно.

Для просмотра сведений о настройке шаблонов в WebSphere Portal Content Publishing:

1. Щелкните на значке Шаблоны

в разделе Структурированная информация.

2. Существует три типа шаблонов. Опция Для авторов позволяет просмотреть JSP,

применяемые для создания информации. Во фрейме сведений отображаются

сведения о выбранном типе шаблона.

Именно здесь определяются JSP для различных шаблонов. Все перечисленные JSP

включаются в рабочее пространство при импорте проекта.

3. Закройте окно Шаблоны для новостей.

Как вы, вероятно, поняли, существует определенная структура файлов шаблонов.

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

1. На вкладке Информация выберите Файлы.

2. Последовательно разверните ветви Templates, News и Author. Во фрейме объектов

будут перечислены JSP шаблонов для авторов, применяемые с объектами

новостей.

3. Щелкните на значке Предварительный просмотр

, показанном рядом с одним

из JSP во фрейме объектов. Будет показано окно Добавить новостную статью.

Это окно позволяет получить представление о том, как выглядит JSP шаблона.

4. Закройте окно.

5. Щелкните на имени add.jsp (именно на имени, а не на значке Предварительный

просмотр

, расположенном слева от имени).

6. Во фрейме сведений появится информация о выбранном файле, а также ряд

элементов управления. Для просмотра кода JSP выбранного файла щелкните на

значке Изменить

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

Глава 5. Учебник 19

Page 20: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

JSP. (Если редактор для файлов этого типа не указан, то укажите его,

воспользовавшись справкой по применяемой операционной системе.) Нам не

требуется изменять файл, поэтому после просмотра кода JSP просто закройте

окно.

На этом наше краткое знакомство с шаблонами завершено. Вы завершили настройку

своего проекта. Теперь Роберт должен инициализировать задание, чтобы Грэг смог

добавлять новую информацию для портала YourCo Financial.

Создания и персонализация информации

Сценарий: Теперь, когда проект настроен, сотрудники компании могут начать

работать с WebSphere Portal Content Publishing и создавать информацию. С помощью

описанного выше потока операций изменения и утверждения (см. “Поток операций”

на стр. 13) сотрудники компании смогут выполнить следующие задачи:

v “Запрос изменения”

v “Внесение изменений” на стр. 21

v “Проверка изменений” на стр. 25

Запрос изменения

Сценарий: В этом упражнении вы будете играть роль Роберта. Просмотрев портал

YourCo Financial, Роберт решил, что необходимо добавить к портлету Breaking News

новостную статью. С помощью WebSphere Portal Content Publishing Роберт

инициализирует новое задание и отправляет запрос на внесение соответствующего

изменения.

Задача: Просмотр Web-портала, инициализация нового задания и запрос изменения.

Для просмотра портлета Breaking News выполните следующие действия:

1. Войдите в систему WebSphere Portal под именем rob.

2. Откройте портлет YourCo Financial.

3. Щелкните на значке Домашней страницы. Обратите внимание, что на экране

показано несколько портлетов с различной информацией. Роберт считает, что в

портлете Breaking News должна быть показана только одна из двух статей: новая

статья об увеличении объема выработки зерна, которую предстоит написать

Грэгу, а также уже написанная статья об отдыхе на Аляске.

Для инициализации нового задания выполните следующие действия:

1. Выберите Content Publishing, а затем - Добро пожаловать.

2. Во фрейме навигации выберите опцию Инициализировать новое задание.

3. В окне Инициализировать новое задание выполните следующие действия:

v В поле Имя задания введите значение Добавление новостных статей.

v В поле Описание введите следующее описание.

Грэг, напиши статью о высоком урожае зерновых. Создай правило,

позволяющее пользователям из континентальных штатов просматривать

только эту статью. Пользователи не из континентальных штатов США

должны видеть статью об отпуске на Аляске.

v Обратите внимание, что вы можете указать процесс потока операций в поле

Процесс для нового задания. Значение по умолчанию Изменение, Утверждение.

Оставьте это значение. Для просмотра графического представления процесса

нажмите кнопку Показать.

20 Справочная система WebSphere Portal Content Publishing

Page 21: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

v В поле Проект по умолчанию должен быть выбран ваш проект. Если это не так,

выберите свой проект в выпадающем списке.

v В остальных полях оставьте значения по умолчанию.4. Нажмите кнопку Запустить.

За сценой: Задание перемещается на следующий этап потока операций и Грэгу

(равно как и другим авторам информации) по электронной почте отправляется

уведомление о наличии ожидающей задачи (такое уведомление может

отправляться не во всех вариантах потоков операций). Задание будет показано в

папке Мои задачи только для тех пользователей, у которых есть права доступа к

этой части потока операций, или для тех, кто уже участвует в этом потоке.

Например, пользователи, выполняющие роль руководителя проекта (именно эта

роль позволяет утверждать и принимать новые задания), не увидят эту задачу в

папке Мои задачи, но поскольку эта задача создана Робертом, то она будет

включена в его список Мои задачи.

5. Выберите Выход из системы.

Внесение изменений

За сценой: Этот раздел называется ″Внесение изменений″, поскольку именно таков

следующий шаг потока операций Изменение и утверждение.

Сценарий: Грэг (автор информации) добавляет информацию с помощью шаблонов.

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

v “Запрос задачи”

v “Добавление новостной статьи в качестве структурированной информации” на стр.

22

v “Завершение задачи” на стр. 25

Запрос задачи

Сценарий: Грэг получил уведомление о том, что он должен создать информацию для

портала YourCo Financial. Первым шагом в процессе создания является запрос задачи.

Задача: Запрос задачи:

1. Войдите в систему WebSphere Portal Content Publishing под именем greg.

2. Выберите Content Publishing, а затем - Добро пожаловать. Будет показан список

заданий, с которыми может работать Грэг. (Если задача Добавить новостную

статью не показана, то вы можете выбрать портлет Задачи, а затем - опцию Все

задачи, либо выбрать портлет Администрирование, сделать проект GettingStarted

текущим проектом Грэга, а затем снова открыть портлет Добро пожаловать или

Задачи.)

За сценой: Задание, с которым может работать Грэг, называется Добавить

новостную статью, а Задача, которую он может выполнить в этом задании -

Внесение изменения. Задача Внесение изменения непосредственно связана с

потоком операций ″Изменение, Утверждение″. Этот этап процесса должен

выполняться авторами информации, поэтому Грэг и другие авторы увидят

данную задачу в своих списках.

Грэг знает, что есть другие авторы, и поэтому он не уверен, предназначена ли

данная задача именно для него. Он решает поискать дополнительные инструкции

в комментариях.

3. Выберите портлет Задачи и в окне Задачи выберите Мои задачи.

Глава 5. Учебник 21

Page 22: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

4. Во фрейме объектов будет показан список задач, с которыми может работать

Грэг. Выделите задачу Добавить новостную статью. Во фрейме сведений будет

показан информация об этой задаче.

5. Грэг видит комментарий Роберта и то, что задача находится в состоянии ″Не

запрошена″. Теперь он знает, что он должен запросить эту задачу.

6. Нажмите кнопку Затребовать.

За сценой: На вкладке Процесс во фрейме сведений данной задачи теперь будет

показана обновленная информация о шаге процесса, На котором находится задача.

Значки состояний можно настраивать. Необходимые инструкции приведены в

справочной системе WebSphere Portal Content Publishing.

Добавление новостной статьи в качестве структурированной

информации

Сценарий: Теперь, когда Грэг запросил задание Добавить новостную статью, он

может с помощью настроенных шаблонов добавить статью в качестве

структурированной информации.

Задача: Добавление новостной статьи в качестве структурированной информации с

помощью шаблонов:

1. Войдите в систему под именем greg.

2. Выберите Content Publishing, а затем - Информация.

3. В разделе Структурированная информация выберите News.

4. Во фрейме со списком объектов выберите Создать

.

5. В шаблоне News выполните следующие действия:

v Выберите вкладку Main. Задайте значения в следующих полях ввода:

– Заголовок: Midwest Crop Production Up

– Время: ploughed by

– Автор: Greg

– Аннотация: Crop production in the Midwest increases.

– Заголовок: Crops soaring.

– Текст: Farmers are rejoicing. Thanks to good rains there will be a

great harvest this season in the Midwest.

v Щелкните на вкладке Даты и данные.

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

v Щелкните на вкладке Юридическая информация и заполните следующие поля.

– Лицензия: YourCo Food

– Владелец: TM YourCo

– Текст заявления об авторских правах: TM YourCo Foods

v Нажмите кнопку Выполнить. Шаблон News закроется и в списке статей будет

показана информация о статье. (Обратите внимание на звездочку (*),

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

был добавлен или изменен в этом задании. В дальнейшем вы узнаете, как

просмотреть сразу все изменения, внесенные в информацию в рамках задания.

Эта возможность очень полезна при проверке и утверждении внесенных

изменений.)

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

для предварительного

просмотра статьи.

22 Справочная система WebSphere Portal Content Publishing

Page 23: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Персонализация информации

За сценой: В проекте уже существует несколько правил. Вы можете ознакомиться с

ними или воспользоваться этими правилами в следующем разделе. Несмотря на то,

что некоторые правила уже созданы, в этом разделе учебника подробно описывается

создание новых правил. Для просмотра правил, установленных вместе с примером,

откройте портлет Персонализация, выберите опцию Правила и разверните папку

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

о правиле во фрейме сведений выберите интересующее вас правило.

Сценарий: Грэг создал статью и теперь он должен изменить правила отображения

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

пользователям, живущим в континентальных Соединенных Штатах, а

пользователям, живущим в других регионах, была показана другая статья. Он

создаст два новых правила для персонализации информации, показанной в портлете

Breaking News:

v “Поиск классификатора”

v “Дублирование и изменение правил выбора информации”

v “Создание правила связывания” на стр. 24

Поиск классификатора:

За сценой: Классификатор - это правило, применяемое для классификации

посетителей Web-сайта, а также параметров и условий их посещений, включая,

например, время дня.

Сценарий: Грэг ищет классификатор, группирующий пользователей в две категории

по их расположению.

Задача: Научиться работать с классификатором.

1. Войдите в систему под именем greg.

2. Откройте портлет Персонализация.

3. Во фрейме навигации выберите Правила, затем Правила, а затем - папку News.

4. Во фрейме объектов выберите правило ContinentalUS. Во фрейме сведений будет

показано содержимое этого правила:

ContinentalUS is

Yes when

current User.Home State is not equal to Alaska and

current User.Home State is not equal to Hawaii

Otherwise No

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

просматривающий страницы портала, в континентальных Соединенных Штатах или

нет. (Обратите внимание, что правило создано таким образом, что все пользователи,

адрес которых лежит за пределами США, например, в Канаде, будут

классифицированы как ContinentalUS = Yes. В целом, для целей данного упражнения,

мы будем считать, что все пользователи живут в США.)

Дублирование и изменение правил выбора информации:

За сценой: Правило выбора информации извлекает данные или информационные

ресурсы из хранилища данных или из ’текущего’ ресурса. Такой тип правил обычно

применяется для отображения информации.

Сценарий: Грэг просматривает правило выбора информации и создает на его основе

собственное правило.

Глава 5. Учебник 23

Page 24: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Задача: Просмотреть правило выбора информации, скопировать его и изменить:

1. Войдите в систему под именем greg.

2. Выберите Content Publishing, а затем откройте портлет Персонализация.

3. Выберите Правила, затем Правила, а затем - папку News.

4. Во фрейме объектов выберите правило Get Alaska Articles. Во фрейме сведений

будет показано содержимое этого правила:

Select content

whose News.Headline includes Alaska

order as is

За сценой: При выполнении это правило возвращает все новостные статьи, в

заголовке которых присутствует слово ’Alaska’. Грэг использует это правило в

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

5. Отметьте переключатель, показанный рядом с правилом Get Alaska Articles, и

щелкните на значке Дублировать правило

.

6. В списке доступных правил появится копия правила Copy of Get Alaska

Articles. Выберите эту копию и нажмите кнопку Изменить во фрейме сведений.

7. В поле Имя правила укажите новое имя Get Crop Articles.

8. В поле определения правила щелкните на слове Alaska.

9. В окне Укажите значение замените слово Alaska на слово Crop.

10. Нажмите кнопку Сохранить, а затем выберите опцию Сохранить для сохранения

правила.

Создание правила связывания:

За сценой: Правило связывания объединяет классификаторы и действия в сложные

условные операторы, в которых при выполнении заданного условия может

выполняться определенное действие.

Задача: Создание правила связывания:

1. Войдите в систему под именем greg.

2. Откройте портлет Персонализация.

3. Выберите Правила, затем Правила, а затем - папку News.

4. Во фрейме объектов выберите опцию Создать правило

.

5. На вкладке Свойства правила:

v В поле Имя правила введите Get Articles by Location.

v В поле Описание введите Правило для получения новостных статей в

зависимости от расположения.

v В списке Тип правила выберите Связывание.

v Выберите Классификатор.

v В окне Выбор классификатора выберите ContinentalUS. Нажмите кнопку

Сохранить.

v Выберите Профайл.

v В окне Выбор профайла выберите ответ No. Нажмите кнопку Сохранить.

v Выберите Выполнить действие.

v В окне Выбор действия, связывания или классификатора пролистайте список и

отметьте значение Get Alaska Articles. Нажмите кнопку Сохранить.

v В разделе Иначе выберите Выполнить действие.

24 Справочная система WebSphere Portal Content Publishing

Page 25: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

v В окне Выберите действие, связывание или классификатор пролистайте список и

выберите значение Get Crop Articles. Нажмите кнопку Сохранить.6. В нижней части вкладки Свойства правила выберите Сохранить.

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

When ContinentalUS is

No

do Get Alaska Articles

Otherwise

do Get Crop Articles

order as is

Сценарий: Грэг завершил создание новой информации и правил для ее отображения.

Теперь он должен указать, что эта работа завершена. В результате сотрудники,

утверждающие изменения (например, Роберт), смогут приступить к следующему

этапу работы (обзор и утверждение изменений).

Завершение задачи

Сценарий: После того, как Грэг создал информацию и правила, необходимо

утвердить внесенные им изменения. Грэг укажет, что он завершил свою работу, и

попросит Роберта внести необходимые изменения в портлет Breaking News.

Задача: Завершение задачи:

1. Войдите в систему под именем greg.

2. Выберите Content Publishing, затем откройте портлет Задачи, а затем - Мои

задачи.

3. Во фрейме объектов выберите задание Добавить новостную статью.

4. Выберите Завершить. Будет показано окно Завершить задачу.

5. В поле Комментарий окна Завершить задачу введите:

Новая информация и правила созданы. Необходимо установить связывание с

портлетом.

6. Выберите Завершить.

7. Выберите Выход из системы.

За сценой: Задание перемещается на следующий этап потока операций.

Теперь, когда Грэг закончил выполнение задачи, Роберт (администратор проекта)

может проверить работу авторов информации.

Проверка изменений

Сценарий: После того, как Грэг внес изменения в задание Добавить новостную

статью, Роберт должен просмотреть и проверить эти изменения.

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

v “Запрос задачи”

v “Предварительный просмотр информации и связывание правила с областью

информации” на стр. 26

Запрос задачи

1. Войдите в систему WebSphere Portal Content Publishing под именем rob.

2. В портлете Задачи выберите Мои задачи.

3. Выберите задание с именем Добавить новостную статью.

Глава 5. Учебник 25

Page 26: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

4. Выберите опцию Сделать текущей. Задача переместится в папку Мои задачи

Роберта.

5. Нажмите кнопку Комментарий. Прочтите комментарий Грэга.

Сценарий: Роберт видит, что новая информация добавлена, но необходимо

выполнить ряд дополнительных операций. Он может завершить работу и

одновременно просмотреть внесенные Грэгом изменения.

Предварительный просмотр информации и связывание

правила с областью информации

За сценой: Предварительный просмотр позволяет определить, как будет выглядеть

Web-сайт с точки зрения пользователя. Функция предварительного просмотра

позволяет просматривать персонализированное представление Web-сайта для

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

Страница предварительного просмотра wps/myportal устанавливается вместе с

примером сервера для авторов.

Сценарий: Роберт готов приступить к предварительному просмотру Web-сайта.

Задача: Предварительный просмотр Web-сайта.

1. Войдите в систему под именем rob.

2. Выберите Content Publishing, а затем откройте портлет Просмотр.

3. Во фрейме объектов выберите

Просмотр. Будет показано окно Задать

условия просмотра.

4. В окне Задать условия просмотра выберите в списке Профайл значение Basic

Alaska User, а в качестве Страницы укажите wps/myportal.

5. Нажмите кнопку Выполнить. Будет открытое новое окно, в котором будет

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

YourCo Financial для предварительного просмотра.

6. В портале YourCo Financial вы можете поместить указатель мыши над

областями информации

для просмотра сведений об этих областях, включая

имя области и связанное с ней правило. Найдите область с именем Breaking

News и щелкните на ней. Будет показано окно Заполнить область информации.

7. В окне Заполнить область информации:

a. Выберите Изменить.

b. На вкладке Сведения о преобразовании области рядом с опцией Правила

выберите в списке значение Get Articles by Location. Выберите опцию

Сохранить, а затем - Закрыть. 8. Обновите Web-страницу YourCo Financial с помощью кнопки браузера Обновить

(если будет показано окно с предложением повторить попытку, нажмите кнопку

Повторить). Будет показана статья Alaskan adventure vacations take off. Вы

можете щелкнуть на ссылке и просмотреть статью.

9. Закройте окно портала YourCo Financial.

10. Во фрейме объектов выберите

Просмотр. Будет показано окно Задать

условия просмотра.

11. В окне Задать условия просмотра выберите в списке Профайл пункт Basic Midwest

User. Нажмите кнопку Выполнить. Будет показан портал YourCo Financial. В

портале будет показана статья Midwest Crop Production Up. Как и раньше, вы

можете щелкнуть на ссылке и просмотреть текст статьи.

26 Справочная система WebSphere Portal Content Publishing

Page 27: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Сценарий: Роберт просмотрел статью Грэга и убедился, что правила работают

именно так, как планировалось. Теперь Роберт должен утвердить внесенные Грэгом

изменения и включить их в базовое издание этого проекта.

Утверждение изменений

Задача: Утверждение изменений:

1. Войдите в систему под именем rob.

2. Выберите Content Publishing, затем откройте портлет Задачи, а затем - Мои

задачи.

3. Выберите задание Добавить новостную статью.

4. Нажмите кнопку Принять. Будет показано окно Принять.

5. Нажмите кнопку Принять.

За сценой: После принятия Робертом внесенных изменений работа авторов

информации включается в издание выбранного проекта. Это значит, что теперь

все сотрудники компании увидят эти изменения в проекте GettingStarted своего

рабочего пространства. Обратите внимание, что после того как Роберт утвердит

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

6. Выберите Выход из системы.

Публикация изменений

Сценарий: Роберт проверил и принял внесенные изменения. Следующим этапом будет

публикация проекта GettingStarted. В этом упражнении вы будете выступать от

лица Тары. Вы должны будете настроить сервер публикации и опубликовать проект.

Настройка сервера публикации

Задача: Настройка сервера публикации:

1. Войдите в систему под именем tara.

2. Выберите Content Publishing, а затем откройте портлет Администрирование.

3. Выберите Проекты/Издания.

4. Выберите издание base в проекте GettingStarted, а затем выберите во фрейме

сведений опцию Работа с.

5. Во фрейме навигации выберите Серверы публикации.

6. Во фрейме со списком объектов выберите Создать

.

7. Во фрейме сведений:

a. В поле Имя сервера введите имя, которое должно применяться при обращении

к серверу.

b. В поле URL сервлета введите:

http://<имя-сервера<порт>/<корневой-контекст-сервлета>/publishtarget?

ContextRoot=<корневой-контекст-примера>

Этот URL должен быть указан в виде одной строки без пробелов.

<полное-имя-хоста> - это полное имя сервера, на которое необходимо

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

вы работаете. <порт> - это порт HTTP, <корневой-контекст-сервлета> - это

корневой контекст приложения, обращающегося к серверу публикации (в

данном случае он совпадает с <корневым-контекстом-примера>), а

<корневой-контекст-примера> - это корневой контекст примера портала

YourCo Financial. Например:

Глава 5. Учебник 27

Page 28: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

http://servername.yourco.com:9081/wps/PA_x_x_xx/publishtarget?

ContextRoot=/wps/PA_x_x_xx

Примечание: Эти значения приведены лишь для примера. Не надо указывать

их в качестве реального URL. Имя хоста и номер порта можно узнать у

администратора. Вместо ’x’ в корневом контексте должны быть указаны

алфавитно-цифровые символы. Дополнительные сведения о настройке

серверов публикации, а также об определении правильного корневого

контекста приложения портала вы можете найти в разделе “Заполнение

портала YourCo Financial” на стр. 9.

c. Выберите Параметры защиты. В качестве ИД пользователя и пароля укажите

значения, применяемые администратором целевой системы WebSphere

Application Server.

d. Нажмите кнопку Добавить.

Публикация проекта

Задача: Публикация проекта:

1. Войдите в систему под именем tara.

2. Выберите Content Publishing.

3. Откройте портлет Администрирование. (Для выбора портлета Администрирование

вам может потребоваться пролистать список.)

4. Если это необходимо, выберите издание base в проекте GettingStarted, а затем

нажмите кнопку Сделать текущим во фрейме сведений.

5. Нажмите кнопку Опубликовать

.

6. В окне Опубликовать информацию:

a. В списке Выбрать сервер публикации выберите имя сервера, на котором

необходимо опубликовать информацию, и с помощью кнопки со стрелкой

вправо поместите этот сервер в правый список.

b. Нажмите кнопку Опубликовать.

c. Дождитесь появления сообщения Публикация завершена и нажмите кнопку

OK.7. Выберите Выход из системы.

За сценой: Утверждение задания может приводить к автоматической публикаций

внесенных в этом задании изменений. По умолчанию сервер называется WPCP

Publish. Этот и другие аспекты потока операций, включая имя сервера, можно

настраивать. См. раздел ″Настройка потока операций″ в Руководстве

администратора, входящего в состав справочной системы WebSphere Portal Content

Publishing.

Создание отчетов

Сценарий: Тара опубликовала проект Getting Started на рабочем сервере. Теперь

она хочет создать отчеты, позволяющие проанализировать эффективность

применения правил на Web-сайте компании. Однако перед созданием отчетов она

должна включить ведение протоколов.

Включение ведения протоколов

Задача: Включение ведения протоколов на рабочем сервере:

1. Войдите в систему консоли ресурсов персонализации WebSphere:

http://<полное-имя-хоста>:<порт>/wps/PersAdmin , где <полное-имя-хоста> -

это имя вашего рабочего сервера. Войдите в систему под именем tara.

28 Справочная система WebSphere Portal Content Publishing

Page 29: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

2. Выберите Параметры протокола.

3. Выберите переключатель Включить ведение протокола.

4. Нажмите кнопку Сохранить.

5. Закройте консоль ресурсов персонализации WebSphere.

Ведение протокола правил

Теперь, когда вы включили ведение протокола, вернитесь к порталу YourCo

Financial: http://<полное-имя-хоста>:<порт>/wps/myportal.

При каждом просмотре портлета или выборе ссылки в портале YourCo Financial в

протокол заносится сообщение о выполненном действии.

За сценой: Сведения о выполняемых пользователями операциях сохраняются в базе

данных Feedback.

Создание отчета о рейтинге правил

За сценой: Портал YourCo Financial включает несколько областей информации, с

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

эти правила.

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

создадите отчет о рейтинге правил. В этом отчете перечислены имена правил с

указанием количества применений каждого правила.

Задача: Создание отчета о Рейтинге правил:

v Войдите в систему под именем tara.

v Откройте портлет Отчеты.

v Во фрейме навигации выберите Правила.

v Во фрейме объектов выберите Рейтинг правил.

v Нажмите кнопку Создать отчет. В новом окне будет показан отчет о рейтинге

правил.

Поздравляем!

Поздравляем! Вы завершили работу с учебником по WebSphere Portal Content

Publishing.

В этом учебнике вам был предложен один из способов применения потока операций

для создания информации и решения задач персонализации. После работы с

WebSphere Portal Content Publishing вы найдете множество других способов решения

этих задач.

В качестве дополнительных упражнений вы можете проделать следующее:

v Верните правило по умолчанию (Get Breaking News Articles) в область

информации Breaking News и свяжите правило связывания Get Articles by

Location с областью информации Breaking News в составе новой кампании.

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

дате создания или по другим параметрам. Примечание: Сначала может

потребоваться создать для проекта индекс поиска. Это можно сделать с помощью

опции Индекс поиска в разделе Проекты/издания в портлете Администрирование.

v Создайте и опубликуйте новую информацию с настроенными параметрами срока

хранения.

Глава 5. Учебник 29

Page 30: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

Сброс учебного проекта

Если вы хотите, чтобы с проектом GettingStarted мог поработать другой

пользователь, то необходимо сбросить этот проект, последовательно выполнив

следующие действия:

1. Войдя в систему под именем Rob, откройте портлет Персонализация и в разделе

Кампании измените правило, связанное с областью информации Breaking News,

на Get Breaking New Articles.

2. В портлете Персонализация удалите правила Get Articles by Location и Get

Crop Articles.

3. В портлете Информация удалите статью с заголовком Midwest Crop Production

Up.

4. Войдя в систему под именем Tara, опубликуйте обновленный проект. При этом с

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

выполнении шагов 2 и 3.

Теперь от имени Роберта вы можете создать для Грэга новые задачи в

соответствии с разделом “Создания и персонализация информации” на стр. 20.

5. (Необязательно). Войдя в систему под именем Rob, откройте портлет

Администрирование и удалите в разделе Проекты/издания проект GettingStarted.

Теперь следующий пользователь может начинать работу с учебником с раздела

“Настройка проекта” на стр. 15.

Советы и рекомендации по работе с учебником

Данные советы и рекомендации содержат ответы на некоторые вопросы, которые

могут возникнуть у вас при работе с учебником.

Я не могу войти в систему от лица Тары, Роберта или Грэга.

Убедитесь, что пользователи tara, rob и greg зарегистрированы в WebSphere

Portal. См. раздел “Создание пользователей” на стр. 11.

Почему при импорте примера проекта я вижу сообщение об ошибке: CTAC0056E:

Каталог для импорта не существует ?

Возможно, неправильно задал каталог импорта/экспорта для проекта.

Для работы с проектом откройте портлет Администрирование, выберите

базовое издание проекта GettingStarted, а затем выберите во фрейме

сведений опцию Сделать текущим.

Выберите проект GettingStarted (не издание base) и проверьте правильность

настройки каталога импорта/экспорта. Информация о настройке этого

каталога приведена в разделе “Создание проекта” на стр. 15.

При импорте примера проекта импортировано только 233 файла. В учебнике указано,

что должно быть импортировано 590 файлов. Что я делаю не так?

Число 590 является приблизительным. Число импортированных файлов

должно быть больше 500.

Я пытаюсь просмотреть информацию с помощью портлета Предварительный просмотр,

однако в списке профайлов отсутствуют варианты. Почему?

Очевидно, вы работаете с проектом GettingStarted и должен быть настроен

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

настройке этого ресурса приведена в разделе “Настройка пользовательского

ресурса для предварительного просмотра” на стр. 18.

30 Справочная система WebSphere Portal Content Publishing

Page 31: publib.boulder.ibm.compublib.boulder.ibm.com/wcmid/mp/v502/helpsystem/ru/gspdf.pdf · – Мастеры WebSphere Portal Content Publishing: Это руководство содержит

При предварительном просмотре шаблонов появляется сообщение ″Внутренняя ошибка

сервера″. Иногда также появляется сообщение ″Тайм-аут сеанса″. Почему?

Убедитесь, что для проекта GettingStarted указан контекст wps/wcpfr. Если

корневой контекст задан неправильно, то будет показано сообщение о

внутренней ошибке сервера. Если включен сервер WebSphere Application

Server по умолчанию, то будет также появляться сообщение о тайм-ауте

сеанса. Если корневой контекст задан правильно, значит произошли ошибки

при компиляции шаблона. Проверьте правильность компиляции шаблона с

помощью WebSphere Studio Application Developer.

Глава 5. Учебник 31