[Примечание редактора: содержащиеся в статье рисунки и рассмотренные функции относятся к сервисам IBM Lotus Quickr для IBM WebSphere Portal (J2EE). Возможности и пользовательский интерфейс сервисов Lotus Quickr для IBM Lotus Domino несколько отличаются.]
Обеспечение совместной работы всегда было основной задачей IBM Lotus и его флагманского продукта IBM Lotus Notes. В программных продуктах, основанных на Lotus Notes, например IBM Lotus QuickPlace и IBM Lotus Domino Document Manager, эта идея получила дальнейшее развитие. Возможности совместной работы были усовершенствованы и расширены, появились сервисы для групповой работы, а также для управления документами. В IBM Lotus Quickr объединены некоторые из этих функций. Члены группы могут осуществлять взаимодействие и использовать общие данные через Интернет вне зависимости от того, находятся ли они внутри организации или за её пределами. По наличию в Lotus Quickr таких функций как wiki-страницы и блоги несложно заметить, что продукт является частью инициативы IBM по продвижению социальных сетей.
В любой организации сотрудники часто являются членами многочисленных групп, работающих над различными проектами и направлениями. Группы могут как создаваться на время работы над проектом, так и быть постоянными составляющими организации. При таком количестве вариантов людям необходим простой способ связи и общения со своими группами. Социально-ориентированные технологии предполагают использование компьютеров для достижения этих целей.
В IBM уже давно занимаются концепциями, лежащими в основе социально-ориентированных компьютерных технологий. В двух последних продуктах компании - Lotus Connections и Lotus Quickr - эти концепции выходят на первый план. В то время как IBM Lotus Connections помогает пользователям создавать сетевые сообщества, Lotus Quickr обеспечивает совместную работу в группе. Lotus Quickr предоставляет разнообразные средства, необходимые для успешной групповой работы, однако его базовые компоненты созданы уже давно.
Lotus Quickr был выпущен в версии 8.0. Он представляет собой логическое развитие Web-основанного продукта для групповой работы - Lotus QuickPlace. Lotus Quickr основан на базовых функциях Lotus QuickPlace с добавлением новых возможностей. Пользовательский интерфейс Lotus QuickPlace был значительно усовершенствован и сделан более удобным. Кроме того, появилась интеграция с внешними приложениями и надёжные функции управления документами. Lotus Quickr может работать с IBM Lotus Domino или IBM WebSphere Portal.
Хотя существующие пользователи Lotus QuickPlace, скорее всего, останутся верными решению на основе Lotus Domino, имеется также вариант Lotus Quickr для работы с WebSphere Portal. Доступны следующие варианты установки.
- Сервисы Lotus Quickr для Lotus Domino. Сервисы Lotus Domino используются в полном объёме, в том числе (но не только): работа с кластерами, репликация, система безопасности, почта, единая регистрация с однократным вводом пароля, доступ к каталогам, а также использование автономных сервисов Domino, позволяющих вести работу при отсутствии подключения к сети. Возможна установка на Lotus Domino V7.0.2 Fix Pack 1 и более поздние версии под управлением Sun Solaris v10, Microsoft Windows 2003 Server, IBM i5/OS V5R3 или V5R4, а также IBM eServer pSeries (AIX).
- Сервисы Lotus Quickr для WebSphere Portal. Поддерживается как установка на отдельный сервер, так и на кластер со средой WebSphere Portal. В качестве серверной базы данных обычно применяется IBM DB2, а в качестве службы каталогов можно использовать LDAP. Функция сетевых групповых ресурсов Lotus Quickr - стандартный способ взаимодействия пользователей с решением на основе WebSphere Portal. Возможна установка на Red Hat Enterprise Linux для x86, Microsoft Windows 2003 Server и Microsoft Windows XP.
Рассмотрим функции, делающие Lotus Quickr таким полезным продуктом, более подробно.
Основная цель Lotus Quickr - способствовать совместной групповой работе, предоставляя для этого централизованный сетевой ресурс. Члены группы могут делиться своими идеями, размещая записи и комментарии к ним в групповых блогах, отправляя файлы в библиотеки данных, а также используя wiki-страницы. Базовым компонентом среды, в которой реализованы эти функции, является сетевой групповой ресурс. На рисунке 1 показана основная страница приветствия Lotus Quickr.
Рисунок 1. Основная страница приветствия Lotus Quickr
Вы можете просмотреть собственные ресурсы на вкладке My Places, а ресурсы, доступные всем пользователям, - на вкладке Public Places. Вкладка All показывает полный список ресурсов, к которым можно получить доступ, а вкладка Favorites содержит список ресурсов, помеченных вами как "избранные".
Групповые ресурсы - это основное средство работы в Lotus Quickr. Оно позволяет легко создавать сетевые ресурсы для групп и проектов. Групповой ресурс может быть как личный, так и общий. Доступ к ресурсу может быть ограничен. Для создания нового группового ресурса можно использовать ссылку Create a Place, показанную на рисунке 1.
Для упрощения процесса создания нового ресурса можно выбрать существующий шаблон. На рисунке 2 показан список, содержащий стандартный набор шаблонов, поставляемых с продуктом. Шаблон позволяет легко создать ресурс определённого назначения, например групповой блог, библиотеку проекта или wiki-страницу, автоматически выполняя необходимые для этого шаги. Для настройки сервисов, содержащихся в групповом ресурсе, можно использовать специальный шаблон Custom.
Рисунок 2. Выбор шаблона при создании нового группового ресурса
Для демонстрационных целей мы выбрали из списка, показанного на рисунке 2, шаблон Team Place и создали групповой ресурс, показанный на рисунке 3. Можно указать значения параметров, например имя и описание, а также URL группового ресурса.
Рисунок 3. Создание нового группового ресурса
На рисунке 4 показан созданный групповой ресурс.
Рисунок 4. Новый групповой ресурс
Эта страница приветствия - лишь возможный вариант её внешнего вида. Для того чтобы заполнить страницу нужным вам содержимым, перейдите по ссылке Edit. Вам будет предложено настроить страницу приветствия с помощью HTML, как показано на рисунке 5, где изображён введенный и сохранённый нами текст для этой страницы.
Рисунок 5. Настройка страницы приветствия
На рисунке 6 показана новая страница приветствия.
Рисунок 6. Новая страница приветствия, содержащая пользовательскую HTML-разметку.
После создания нового группового ресурса можно использовать вкладки на странице приветствия для просмотра различных элементов и работы с ними. Набор доступных элементов зависит от шаблона, на основе которого создавалась страница. Так как в примере использовался шаблон Team Place, со страницы доступны групповой блог, библиотека данных и wiki.
Групповой блог позволяет членам группы добавлять в него содержимое и получать ответы. Он предоставляет простой способ сотрудничества членов группы при решении любого вопроса. На рисунке 7 показана страница блога. Изначально содержимое в блоге отсутствует. Нажмите кнопку New Post, чтобы добавить в блог запись.
Рисунок 7. Страница приветствия блога
На рисунке 8 показано добавление новой записи в блог.
Рисунок 8. Добавление новой записи в блог
На рисунке 9 показана созданная и сохранённая в блоге запись с одним добавленным комментарием.
Рисунок 9. Просмотр нового сообщения в блоге
Ещё одной функцией Lotus Quickr являются библиотеки данных. Их легко использовать для хранения и организации данных, а также для предоставления к ним доступа. В качестве содержимого могут выступать файлы любых типов, например MP3, WAV, Microsoft Word, текстовые файлы и т. д. Также имеется мощная функция управления содержимым библиотеки при помощи операций пересылки на сервер (check in) и получения с сервера (check out) нужных файлов и управления их версиями во время совместной работы. На рисунке 10 показана библиотека данных, содержащаяся в созданном групповом ресурсе.
Рисунок 10. Пустая библиотека данных
В библиотеке данных, показанной на рисунке 10, имеется зелёный прямоугольник. Он сообщает, что нужно загрузить подключаемый модуль для браузера, необходимый для улучшения пользовательского интерфейса. Подключаемый модуль представляет собой элемент управления ActiveX, реализующий дополнительную функциональность.
Ссылка Upload на странице библиотеки данных позволяет добавлять в библиотеку файлы. На рисунке 11 показан результат перехода по ссылке Upload и выбранный для загрузки локальный файл.
Рисунок 11. Загрузка нового файла в библиотеку данных
Вы можете загрузить в библиотеку один или несколько файлов, а также содержимое папки. Можно также импортировать данные из ленты сообщений, например из RSS-канала. В приведённом примере для загрузки в библиотеку данных мы выбрали документ Microsoft Word. Кнопка Check In позволяет загрузить файл для использования его группой, а кнопка Save as Working Draft (Сохранить как рабочий проект) загружает файл и даёт права на доступ к нему только загрузившему его пользователю. На рисунке 12 показана страница с загруженным файлом после нажатия кнопки Check In.
Рисунок 12. Добавленный в библиотеку данных файл
На рисунке 12 курсор мыши находится поверх добавленного файла. В этом случае запускается Ajax-код, показывающий информацию о файле во всплывающем окне. В нижнем левом углу на рисунке 12 вы видите область с надписью "Drag desktop files and folders here" (Перетащите сюда файлы и папки). Это - одна из функций установленного ранее подключаемого модуля, позволяющая добавить в библиотеку данные с локального компьютера, перетащив их на Web-страницу.
Сайт Wikipedia определяет wiki как Web-приложение, позволяющее многим пользователям добавлять, удалять и редактировать содержимое. Предоставляемая wiki-страницами возможность участия множества авторов делает их эффективным средством для массовой совместной авторской работы. Лучшим примером применения технологии wiki служит сам сайт Wikipedia.
Wiki-компонент из Lotus Quickr полностью соответствует этому определению. На рисунке 13 показана стандартная wiki-страница для созданного демонстрационного ресурса.
Рисунок 13. Стандартная wiki-страница для созданного ресурса
Стандартную страницу можно отредактировать, нажав кнопку Edit Page. Для добавления новой wiki-страницы нажмите New Page. На рисунке 14 показано создание новой страницы на стадии ввода информации.
Рисунок 14. Добавление новой wiki-страницы
На рисунке 15 показана новая страница, загруженная для просмотра. Члены группы могут править страницу и добавлять собственные комментарии.
Рисунок 15. Созданная страница в режиме просмотра
Ключевая возможность wiki заключается в реализации особого способа правки содержимого. Важной чертой этого способа является отслеживание версий. Wiki-механизм Lotus Quickr позволяет просматривать историю изменений и версии страницы. На рисунке 16 показана история изменений демонстрационной страницы.
Рисунок 16. Просмотр истории изменений wiki-страницы
На рисунке 17 показана история версий демонстрационной страницы.
Рисунок 17. Просмотр версий wiki-страницы
Вы можете выбрать версию и нажать на кнопку Restore, чтобы сделать выбранную версию текущей, отображаемой для посетителей страницы.
Основные возможности, такие как блог, библиотека данных и wiki, весьма полезны, однако в групповых ресурсах реализовано гораздо больше функций. Можно легко настроить групповой ресурс, перейдя по ссылке Customize в верхнем правом углу интерфейса группового ресурса (как показано на рисунке 17). На рисунке 18 показана страница, отображаемая после перехода по этой ссылке. С неё можно раскрыть доступные компоненты.
Рисунок 18. Настройка компонентов группового ресурса
Доступные компоненты, показанные на рисунке 18, могут отличаться у конкретных установленных экземпляров продукта, так как могут быть инсталлированы компоненты третьих фирм. Для добавления компонента к текущему групповому ресурсу можно нажать на "+" рядом с компонентом. На рисунке 19 показан выбранный компонент Project Tasks. Во всплывающем окне на основе Ajax предлагается ввести характеристики компонента, после чего можно нажать OK для завершения процесса.
Рисунок 19. Добавление компонента Project Tasks к групповому ресурсу
На рисунке 20 показан компонент Project Tasks, добавленный в групповой ресурс. Для компонента добавлена новая вкладка. На неё добавлена новая задача.
Рисунок 20. Добавленный к групповому ресурсу новый компонент Project Tasks
Можно добавить к групповому ресурсу компонент Feed для отображения данных с RSS-канала. На рисунке 21 показана настройка нового канала.
Рисунок 21. Добавление нового канала к групповому ресурсу
На рисунке 22 показан сконфигурированный компонент Feed, отображаемый на отдельной вкладке группового ресурса. Информация из блога Lotus Quickr получена через RSS-канал и выведена на экран.
Рисунок 22. Новый компонент Feed, отображаемый в групповом ресурсе
Возможности настройки группового ресурса ограничиваются лишь потребностью в них группы или человека, использующих ресурс. В стандартную поставку Lotus Quickr входят следующие компоненты: групповой блог, программа чтения каналов, объявления, wiki, библиотека, задачи проекта и контакты.
Коннекторы Lotus Quickr - это мощная функция, обеспечивающая интеграцию между бизнес-приложениями и Lotus Quickr. Коннекторы Lotus Quickr необходимо устанавливать локально на пользовательском компьютере. В настоящий момент доступны коннекторы для следующих приложений:
- IBM Lotus Notes
- IBM Lotus Sametime V7.5
- Microsoft Office
- Microsoft Windows Explorer
Эти приложения интегрируются с функцией библиотеки данных групповых ресурсов. Файлы из библиотеки можно открывать и редактировать в Microsoft Office и Microsoft Windows Explorer. Кроме того, в почте Lotus Notes и чатах Lotus Sametime можно использовать ссылки на документы и файлы Lotus Quickr. На рисунке 23 показана интеграция Lotus Quickr с Microsoft Windows Explorer. Lotus Quickr используется как средство управления документами: файлы можно загружать с сервера и пересылать на него из Microsoft Windows Explorer.
Рисунок 23. Доступ к файлам Lotus Quickr через Microsoft Windows Explorer
При установке компонентов Lotus Quickr в Microsoft Word добавляется меню Lotus Tools. На рисунке 24 показано использование этого меню для взаимодействия с Lotus Quickr.
Рисунок 24. Доступ к Lotus Quickr из Microsoft Word
IBM продолжает разработку коннекторов для других популярных бизнес-приложений, чтобы расширить сферу применения Lotus Quickr.
Ещё одна ключевая возможность Lotus Quickr - широкая поддержка каналов, основанных на RSS и Atom. При настройке интерфейса группового ресурса вы уже видели, как используется компонент Feed для отображения актуального содержимого другого блога. Пользователи могут применить тот же подход, чтобы быть в курсе изменений на вашем групповом ресурсе. Подписаться на каналы, отслеживающие изменения групповых блогов, wiki-страниц и библиотек данных, можно при помощи ссылки Subscribe to this ... на соответствующих страницах (см. рисунки 7, 10 и 15). На страницах также расположен стандартный значок (
) для таких каналов. Каждый компонент предоставляет канал, на который пользователи могут подписаться; этот факт вновь подчёркивает приверженность IBM открытым стандартам. Пользователи могут размещать эти каналы в собственных блогах, следя таким образом за работой группы, но не посещая групповой ресурс Lotus Quickr непосредственно.
Основная цель Lotus Quickr заключается в предоставлении необходимых инструментов для улучшения совместной групповой работы и взаимодействия между её членами. Для обеспечения потребностей группы имеется множество инструментов и вариантов настройки. Для общения между сотрудниками одна группа может предпочесть блоги, а для другой основным средством могут оказаться wiki-страницы. Кроме того, средства управления данными, предоставляемые библиотеками, реализуют централизованный ресурс для хранения и обработки важного для вашей группы и организации содержимого.
Научиться
- Оригинал статьи: IBM Lotus Quickr: Enhance team productivity with social computing (EN).
- Ознакомьтесь с дополнительной информацией по Lotus Quickr на developerWorks.(EN)
- Читайте документацию по Lotus Quickr (EN).
Обсудить
- Примите участие в обсуждении материала на форуме.
- Читайте и комментируйте блог по Lotus Quickr Сатвик Сешасай.(EN)
Тони Паттон (Tony Patton) работает консультантом в Louisville, Kentucky. Занимается различными технологиями, в том числе Lotus Notes/Domino, Java и Microsoft .NET. Является автором двух книг по разработке в Lotus Notes/Domino ("Практическая работа в LotusScript" и "Использование Java для разработки Domino-приложений"), а также еженедельных рубрик на CNet.com, посвященных .NET и Web-разработке. Связаться с ним можно по адресу aspatton@bellsouth.net.