#getsocial11 Lotus Technical Club Эффективное управление ...€¦ ·...

47
© 2011 IBM Corporation Lotus Technical Club #getsocial11 Эффективное управление контентом портала и веб-сайтов: создание, персонализация, публикация, поддержка различных языков Николай Власов Технический специалист IBM Collaboration Solutions

Transcript of #getsocial11 Lotus Technical Club Эффективное управление ...€¦ ·...

Page 1: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation

Lotus Technical Club #getsocial11

Эффективное управление контентом портала и веб-сайтов: создание,

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

Николай ВласовТехнический специалист

IBM Collaboration Solutions

Page 2: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 2

#getsocial11

План

● Обзор Lotus Web Content Management● Проекты● Что еще поменялось?● Улучшения в пользовательском интерфейсе● Что нового в публикации отображении контента?● Новые API и возможности по доработке● Итого

Page 3: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 3

#getsocial11

Обзор – Что такое IBM Lotus Web Content Management?

IBM Lotus Web Content Management™ - это мощное и функциональное web-приложение, созданое для ускорения процесса создания, поддержки и публикации информационного наполнения на внутренних и внешних порталах.

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

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

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

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

Page 4: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 4

#getsocial11

План

● Обзор Lotus Web Content Management● Проекты● Что еще поменялось?● Улучшения в пользовательском интерфейсе● Что нового в публикации отображении контента?● Новые API и возможности по доработке● Итого

Page 5: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 5

#getsocial11

Проекты

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

Например, можно создать в рамках Проекта компонент меню и ссылаться на него из шаблона представления из этого же Проекта

В рамках Проекта производится контроль перехода элементов из состояния черновика в опубликованное состояние

Только после того, как все элементы будут оодбрены к публикации, Проект сможет быть опубликован

Появилась новая опция синдикации “Live items & Projects”

Проекты – это новый тип элемента в меню административного интерфейса WCM

Page 6: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 6

#getsocial11

ПроектыРазработчики и дизайнеры могут координировано разрабатывать

изменения в web-сайты не затрагивая при этом посетителей существующих сайтов и авторов контента

Page 7: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 7

#getsocial11

В чем польза Проектов?

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

Примеры таких изменений: ● Изменения в структуре или дизайне вашего сайта● Добавление новых Областей Сайта (Site Areas)● Возможность пометить элемент дизайна или контента для

последующего его удаления● Тестирование внешнего вида и удобства использования новых

элементов дизайна в контексте существущего сайта

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

Меню и навигаторы отображают все элементы в рамках ПроектаУдаленные элементы не отображаются, а перемещенные элементы

показываются в их новых расположениях

Page 8: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 8

#getsocial11

План

● Обзор Lotus Web Content Management● Проекты● Что еще поменялось?● Улучшения в пользовательском интерфейсе● Что нового в публикации отображении контента?● Новые API и возможности по доработке● Итого

Page 9: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 9

#getsocial11

Потоки операций (Workflow)

Черновые (draft) операции работают так же быстро как и опубликованные

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

Элементы не включенные в поток операций (non-workflowed) могут быть сохранены как черновики и после опубликованы

Изменения в опубликованные элементы не включенные в поток операций (non-workflowed) могут быть сохранены как черновик и позже опубликованы

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

Другие изменения:

Возможность создания нескольких черновиков элементов как в рамках потоков операций так и вне этих потоков (non-workflowed)

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

Page 10: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 10

#getsocial11

Шаблоны создания

Новый тип ресурса - Файл

Теперь файлы можно обрабатывать как напрямую (например, как ссылку на скачивание), так и включать в меню и навигаторы

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

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

Page 11: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 11

#getsocial11

Синдикация и Администрирование

Редактирование конфигурационных файлов через пункт WAS Resources в консоли администрирования WAS

Улучшено описание кодов ошибок

Улучшения в документации

Реструктурированы пункты в Information CenterДобавлены разделы по планированию инфраструктурыОбновленный контент в Portal Family wiki

Визард для упрощения конфигурирования Синдикации

Отображение в портлете администриования Синдикации элементов ожидающих синдикации и не синдицированных из за ошибок

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

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

Page 12: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 12

#getsocial11

Изменения в структуре

Области сайтов наконец заменили Сайты в верхнем уровне иерархии

Сайты автоматически мигрируют в Области сатов

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

Page 13: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 13

#getsocial11

Тэги WCM

Теперь можно записывать в квадратных скобках

Раньше: <Component name=”Main Navigation”/>Теперь: [Component name=”Main Navigation”]

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

Теперь для доступа к информации об элементе вводится единый тэг [Property]

Identification ID, Name, Title, Description, Authors, OwnersAuthoring Template ID, Name, TitleHistory Last modified, last modifier, creation, creatorProfile Keywords, CategoriesAccess User, Contributor, Editor, ManagerWorkflow Status, Workflow, Current stage, Publish date, Expiry date... и т.д.

Ранее используемые IDCmpnt, HistoryCmpnt, и т.д. тоже будут работать.

Page 14: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 14

#getsocial11

План

● Обзор Lotus Web Content Management● Проекты● Что еще поменялось?● Улучшения в пользовательском интерфейсе● Что нового в публикации отображении контента?● Новые API и возможности по доработке● Итого

Page 15: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 15

#getsocial11

Улучшения интерфейса для авторов/разработчиков

Фокус на удобство использования

Убраны лишние и не нужные шаги и перезагрузки страницы

Использование технологий Web 2.0 для ускорения создания и управления

контентом

Настройка системы под себяУлучшены внешний вид Видов и Компонентов

Настройка собственных ссылок на Компоненты, Элементы и Виды

Примеры информационного наполненияПримеры использования WCM можно загрузить из каталога greenhouse.lotus.com

Новый, более удобный интерфейса портлета Authoring portlet

Page 16: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 16

#getsocial11

WCM Authoring Portlet

Page 17: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 17

#getsocial11

WCM Authoring Portlet – Просмотр Библиотеки

Отображение в виде списка может применяться к объемным хранилищам контента

Переключение между отображением в виде списка и в виде дерева

Page 18: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 18

#getsocial11

WCM Authoring Portlet – Цепочка навигации (Breadcrumb)

Цепочка навигации (Breadcrumb) упрощает:● - Переключение между библиотеками● - Смену текущей библиотеки●- Переключение отображаемого типа (Content, Category, Component, и т.д.)●- Перемещение к элементу в определенной Области Сайта или Папке

Page 19: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 19

#getsocial11

WCM Authoring Portlet – Выбор Видов и Элементов

Переключение между несколькими открытыми видами

Отображение открытых элементов и компонентов

Отображение по видам

Page 20: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 20

#getsocial11

WCM Authoring Portlet – удобство использования

Динамическое изменение количества отображаемых элементов

Переключение типов сортировки:• Контент: По алфавиту или по типу элементов• Компоненты: По алфавиту или по папкам

Добавление видов или элементов в избранное

Page 21: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 21

#getsocial11

Недавние элементы

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

Недавние элементы сохраняются и переносятся между сессиями и клиентскими машинами

Page 22: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 22

#getsocial11

Избранное

Добавление элементов и видов в избранное для более быстрой навигации

Page 23: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 23

#getsocial11

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

… и сохранить в Избранное

Page 24: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 24

#getsocial11

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

информацию о нем при наведении на ссылку курсора мыши

При обзоре библиотеки

Из меню открытых элементов

В редакторе шаблона отображения

Page 25: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 25

#getsocial11

Помощники для добавления ТеговДва новых помощника для упрощения добавления тегов в поля HTML и

Rich Text в шаблон отображения

Page 26: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 26

#getsocial11

План

● Обзор Lotus Web Content Management● Проекты● Что еще поменялось?● Улучшения в пользовательском интерфейсе● Что нового в публикации отображении контента?● Новые API и возможности по доработке● Итого

Page 27: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 27

#getsocial11

Новый портлет отображения JSR 286

Поддержка WSRP

Ограничения:Поставщиками и Подписчиками

должны быть WebSphere PortalНе поддерживается in-line

редактированиеНе поддерживаются страницы типа

Web Content

Content Page Resolution filtersЦепочка фильтров

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

client WCM POCresolver

Portalservlet

WCMRendering Portlet

URIURI

navstate(URL)Rewrite

URL

navstate

markupmarkup

Find pagelocation

Content PageResolution Filter

Find contentlocation

Context Processor extension

Page 28: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 28

#getsocial11

Новый портлет отображения JSR 286

Новая опция изменения заголовка страницы:

Новая опция изменения заголовка портлета:

Page 29: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 29

#getsocial11

Теги и Рейтинги

Добавление Тагов и Рейтингов к артефактам Портала и WCM

Добавляется при помощи Rendering plugin в виде виджета

Настройка отображения облака тагов

Page 30: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 30

#getsocial11

Установка прав доступа в соответствии со страницей портала

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

Права доступа и Web Content Pages

Page 31: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 31

#getsocial11

План

● Обзор Lotus Web Content Management● Зачем нужен Lotus Web Content Management 7.0● Проекты● Что еще поменялось?● Улучшения в пользовательском интерфейсе● Что нового в публикации отображении контента?● Новые API и возможности по доработке● Итого

Page 32: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 32

#getsocial11

Новые API и возможности по доработке

● Интеграция с Lotus Web Content Management через Java Messaging (JMS)

● Создание и изменение новых компонентов: Проекты и Папки

● Query API

● Расширение при помощи RenderingPlugin

● Локализация при помощи Text Provider

Page 33: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 33

#getsocial11

Сообщения JMS для WCM Authoring

JMS сообщения могут побликоваться для:

Authoring: Create, update, move, deleteSyndication: Start, stopPre-rendering: Start, stop

Сообщения содержат всю информацию, относящуюся к событию, например, событие по обновлению элемента будет содержать:

ItemState CHANGEDDocId UUID обновленного элементаDocName Имя обновленного элементаDocType Тип и API class name обновленного элементаLibraryId Id библиотеки данного элементаLibraryName Имя библиотеки данного элемента

Событие связанное с синдикацией:

Status STARTING или STOPPINGName/DocName Имя синдицируемого контентаDocId Id (UUID) синдицируемого контентаChangeId Текущий updateId синдицируемого контента

Page 34: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 34

#getsocial11

Query API

Абсолютно новый Query API

Позволяет создавать расширяемые запросы для получения любых элементов, хранящихся в WCM

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

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

Item type Creator Modified before/since WorkflowItem ID Authors Created before/since Workflow stageItem name Owners Categories Workflow statusItem title Last modifier Keywords Publish dateLibrary Expire dateProject state

Резальтаты выполения запроса могут быть отсортированы по:

Author Date createdItem name Date modifiedItem title

Page 35: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 35

#getsocial11

Расширение при помощи RenderingPlugin

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

Ссылка на плагин из шаблона отображения [Plugin:{Plugin Name}]

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

[Plugin:{Plugin Name}]Inside plugin tag [Component name=”Some Component][/Plugin:{Plugin Name}]

Передача параметров в плагин[Plugin:{Plugin Name} param1=”val1” param2=”val2” param3=”val3”]

Значениями атрибутов тега могут быть результаты выполнения других тегов WCM[Plugin:BWRenderingPlugin

encode="false"key="OOB_ARTICLE_SAMPLECONTENT_INTRO_1"title="[Property context='current' type='content' field='title']"]

Page 36: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 36

#getsocial11

Локализация при помощи Text Provider

● Локализация прямо в authoring UI● Локализованные имена компонентов отображаются в видах и

формах● Многие поля могут быть локализованы используя :

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

Можно задавать несколько TextProvider-ов

Может быть задан вручную или получен по ключу из TextProvider

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

Page 37: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 37

#getsocial11

План

● Обзор Lotus Web Content Management● Проекты● Что еще поменялось?● Улучшения в пользовательском интерфейсе● Что нового в публикации отображении контента?● Новые API и возможности по доработке● Итого

Page 38: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 38

#getsocial11

Итого

Lotus Web Content Management 7.0 получил множество новых возможностей:

● Возможность работы над большими изменениями в сайтах не затрагивая каждодневных процессов при помощи Проектов

● Улучшенный пользовательский интерфейс и удобство использования

● Более простой механизм синдикации с поддержкой кроссверсионного взаимодействия

● Поддержка портлетом WCV WSRP и наследование прав доступа от страницы портала

● Новый Query API дополнительные возможности для расширению возможностей

Page 39: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 39

#getsocial11

Информация WebSphere Portal – IBM Site

http://www-3.ibm.com/software/genservers/portal/

WebSphere Portal Information Center

http://www.ibm.com/developerworks/websphere/zones/portal/proddoc.html

WebSphere Portal Business Solutions Catalog (on Lotus Greenhouse)

https://greenhouse.lotus.com/catalog/home_full.xsp?fProduct=WebSphere%20Portal

WebSphere and Lotus Web Content Management Portal Open Beta

https://www14.software.ibm.com/iwm/web/cc/earlyprograms/lotus/portalopenbeta/

WebSphere Portal Blog

https://www.ibm.com/developerworks/mydeveloperworks/blogs/WebSpherePortal/

Page 40: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation

#getsocial11

Присоединяйтесь к обсуждению!

Спасибо!

Николай ВласовТехнический специалист: IBM Collaboration Solutions

Page 41: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 41

#getsocial11

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

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

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

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

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

Page 42: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 42

#getsocial11

Введение в Проекты

Проекты позволяют группировать черновые варианты элементов информационного наполнения (draft) и работать с ними так же как с опубликованными материаламиДаже элементы не имеющие традиционного потока операций могут быть

созданы как черновик (draft) или просто изъяты (check out) и добавлены в проект

Элементы, входящие в состав Проекта могут ссылаться друг на друга как еслибы они были обычными опубликованными элементами

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

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

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

Page 43: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 43

#getsocial11

List all items in the repository // Get the query service

QueryService queryService = wcmWorkspace.getQueryService();// Create a queryQuery query = queryService.createQuery();// Execute the queryResultIterator resultIterator = queryService.execute(query);

Page 44: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 44

#getsocial11

List all Content items in the repository // Get the query service

QueryService queryService = wcmWorkspace.getQueryService();

// Create a queryQuery query = queryService.createQuery();

// Query for content onlyquery.addSelector(Selectors.typeIn(Content.class));// Execute the queryResultIterator resultIterator = queryService.execute(query);

Page 45: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 45

#getsocial11

List all Content items in a specific library // Get the query service

QueryService queryService = wcmWorkspace.getQueryService();// Create a queryQuery query = queryService.createQuery();// Query for content onlyquery.addSelector(Selectors.typeIn(Content.class));

// Limit the query to a specific libraryDocumentLibrary selectionLibrary = wcmWorkspace.getDocumentLibrary("PEC");query.addSelector(Selectors.libraryEquals(selectionLibrary));// Execute the queryResultIterator resultIterator = queryService.execute(query);

Page 46: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 46

#getsocial11

... that were modified in the last week // Get the query service

QueryService queryService = wcmWorkspace.getQueryService();// Create a queryQuery query = queryService.createQuery();// Query for content onlyquery.addSelector(Selectors.typeIn(Content.class));// Limit the query to a specific libraryDocumentLibrary selectionLibrary = wcmWorkspace.getDocumentLibrary("PEC");query.addSelector(Selectors.libraryEquals(selectionLibrary));

// Add selector to limit to the items modified in the last weekquery.addSelector(HistorySelectors.modifiedSince(oneWeekAgo()));// Execute the queryResultIterator resultIterator = queryService.execute(query);

Page 47: #getsocial11 Lotus Technical Club Эффективное управление ...€¦ · Удаленные элементы не отображаются, а перемещенные

© 2011 IBM Corporation 47

#getsocial11

... and sort by last modified date // Get the query service

QueryService queryService = wcmWorkspace.getQueryService();// Create a queryQuery query = queryService.createQuery();// Query for content onlyquery.addSelector(Selectors.typeIn(Content.class));// Limit the query to a specific libraryDocumentLibrary selectionLibrary = wcmWorkspace.getDocumentLibrary("PEC");query.addSelector(Selectors.libraryEquals(selectionLibrary));// Add selector to limit to the items modified in the last weekquery.addSelector(HistorySelectors.modifiedSince(oneWeekAgo()));

// Sort by last modified datequery.addSort(Sorts.byDateModified(SortDirection.DESCENDING));// Execute the queryResultIterator resultIterator = queryService.execute(query);