(С) Владислав Боркус, автор
Дата актуальности: ноябрь 2005
!Данный материал защищён авторским правом и любое его копирование не допускается.
Метафора системы и короткое описание
Система представляет собой ПО для управления цифровыми активами через Web и «толстого» клиента. Позволяет работать с широким набором типов фотографий, определять основные атрибуты, классифицировать данные.
Метафора -- плоская база, визуально разбирая для удобства навигации «категориями» и «ключевыми словами». Один файл может фигурировать в нескольких категориях и иметь много ключевых слов. Поиском можно сделать выборку изображений, имеющих заданные параметры или содержащие в параметрах некоторую строку.
Списки изображений представляются списками больших пиктограмм, табличных видов, слайдщоу и многими другими.
Есть режим пакетной обработки -- изображения складываются из базы в корзинку, а затем обрабатываются «роботом». В отличие от Fotoweb для каждого файла в корзинке можно выбирать свой режим обработки.
В «толстом клиенте» есть также средства для манипуляции атрибутами сразу нескольких изображений.
Изображения находятся в файловой системе, а метаданные -- в реляционной базе. Метаданные изымаются из тегов IPTC при загрузке изображения на сервер, и записываются обратно в теги при экспорте или по специальной команде.
Система поддерживает многоязычность при помощи UTF8.
Платформы функционирования включают Windows, RedHat, Solaris. Написана на серверном Java, требуется настройка сервера. Хранит атрибуты в SQL Server, Oralce. Есть плагин для аутентификации в LDAP/Active Directory, поддерживаются разграничение доступа (в том числе ролевой доступ).
Web-клиент несколько менее функционален, нежели толстые клиенты для MacOS и Windows, но лучше настраивается и позволяет вести логи доступа. Web-клиент поставляется в двух вариантах: с неограниченной лицензией только на чтение (Web Publisher) и вариант, допускающий редактирование данных, но с лицензированием по числу одновременных коннектор (Internet Client Pro).
Система в двух редакциях: Workgroup Archive Server, Enterprise Archive Server. Цена: workgroup 50 клиентов 13 K$ (Интернет-доступ -- экстра опция); enterprise $33K+. Есть демо-версия.
Партнер в РФ -- фирма «Терем».
Анализ системы по критериальной сетке
Важность | Web' кл.' | Т. кл. |
Комментарии
| |
Базовые функции | ||||
Добавление, редактирование и удаление фотографий в системе. | B | + | + | |
--- Добавление | B | + | + | Добавление поддерживается и для Web, и для "толстого" клиента. При загрузке можно указать также категорию, к которой нужно отнести файл |
---Добавление нескольких файлов сразу с интерфейса пользователя | - | + |
Доступно только для толстого клиента -- операцией drag-and-drop. В Web-клиенте не найдено.
| |
---Редактирование метаданных | B | +- | + | Возможно и для Web и для "толстого" клиента. Но для Web-клиента редактируются не все атрибуты. |
--Массовая установка атрибутов (метаданных) | - | +- |
Только в толстом клиенте, и только для категорий -- их можно присваивать, перетаскивая сразу несколько файлов в "папку категории". Также возможно создать шаблон для закачки, в котором некоторые атрибуты (такие, как категория) будут устанавливаться автоматически.
Есть Search&Replace, а также пакетное переименование. | |
--Удаление | B | + | + | Возможно и для "толстого" и для Web-клиентов |
Импорт/экспорт данных из файловой системы | ||||
---Массовый импорт данных из файловой системы | + | + |
Cumulus может импортировать данные из заданной папки файловой системы и создавать иерархию категорий на основании иерархии подпапок.
(При этом данные копируются, и иерархия категорий и иерархия папок на диске в дальнейшем будут существовать независимо, т.е. изменения структуры одной из них не будут отражаться на состоянии другой.) Можно также настраивать расписание автокаталогизации (содержимое каталога/категории будет по расписанию приводится в соответствие с содержанием диска). Категории можно импортировать и экспортировать. | |
---Массовый экспорт данных | + | + | Из тонкого и толстого клиентов возможен download нескольких файлов. Они могут автоматически помещаться в Zip-архив. | |
---Экспорт метаданных | + | + |
При считывании изображения пользователем из системы метаданные помещаются внутрь файлов в формате IPTC.
Для толстого клиента возможен экспорт и базы метаданных, согласно описанию для обмена данными между двумя инсталляциями Culumus. | |
---Импорт метаданных из файлов | + | + | Происходит автоматически для полей IPTC и XMP. Метаданные хранятся в базе системы, отдельно от файлов | |
---Синхронизация метаданных в системе и внутри файлов | +- | + | Такой команды нет в тонком клиенте, она есть только в толстом "клиенте". Но при экспорте данные IPTC автоматически записываются в файлы и там и там. | |
Поддержка графических форматов | B | + | + | |
---JPEG | B | + | + | |
---TIFF | B | + | + | |
---Другие | + | + | Несколько десятков форматов, включая RAW-изображения с фотокамер, документы PDF, EPS, Quark | |
Метаданные: категория, ключевые слова, краткое описание, автор, дата создания, уровень доступа. | B | + | + | |
---категории | B | + | + | Главное средство классификации и навигации по каталогу. Цифровой актив может появляться сразу в нескольких категориях. Не все средства работы с категориями есть в тонком клиенте. Например, нет слияния категорий (но создавать новые можно). |
---ключевые слова | B | + | + |
В тонком клиенте ключевые слова мало отличаются от категорий, только тем, что они оформлены в особый их раздел (и категорий и ключевых слов может быть много). В тонком клиенте присваивать их изображению можно через ту же панель, что присваиваются категории. Однако, система очень широко настраиваемая и в соответствующую Интернет-форму можно добавить любое поле, в том числе и это.
Но в толстом клиенте эта метафора структурирования каталога сохраняется, но панели для добавки ключевых слов и категорий к атрибутам изображения разделены. Возможно также задание списков ключевых слов и в смысле IPTC. В тонком клиенте эту возможность нужно донастраивать. |
---описание | B | + | + | Да. Поле Notes. |
---автор | B | + | + | Да |
---уровень доступа | +- | +- | Не в явном виде. Через права доступа или произвольно настраиваемые поля | |
Автоматическая обработка размеров фотографий и считывание в стандартных размерах | B | + | + | |
--- генерация thumbnail и preview | B | + | + | При загрузке создаются автоматически |
-- автоматическая трансформация фотографий при их экспорте для сохранения на компьютере пользователя в одном из трех предопределенных размеров | B | + | + |
В тонком клиенте -- только через корзинку, форматы скачивания жестко определенны системно, но они могут легко и практически произвольно настраиваться администратором через редактирование файла (..Cumulus 6 Enterprise ServerconfOptionsAssetActions.xml). В целом это удобно.
В толстом клиенте поддерживается для любых форматов и разрешений, фиксированных нет. |
--- наличие развитых средств трансформации фото | +- | + |
В тонком клиенте возможна конвертация (в том числе массовая) только в предопределенные системные форматы и при экспорте. Это происходит через корзинку. Возможно пакетное считывание, причем для каждого из файлов можно указать способ преобразования.
В толстом клиенте системы (команда ConvertTo в контекстном меню, Pixel Image Converter) можно преобразовывать размер и формат внутри системы. Можно сгенерировать копию в новом размере или менять оригинал. Размер нового изображения может быть одним из предопределенных или задаваться в диалоговом окне. | |
Версии изображений | + | + | Есть механизм выписки изображения на редактирование. История ведется, когда включен механизм Vault | |
Функции поиска | ||||
Гибкая система навигации по базе данных фотографий. | + | + |
База изображений делится на каталоги, которые существуют относительно автономно. Внутри каталог делится деревом категорий, ключевых слов и «источников». На самом деле это просто выборки, т.к. один файл может относиться к нескольким категориям и иметь много ключевых слов. Списки можно просматривать в виде списка thumbnails, детализированных видах и пр. В версии Enterprise каталогов может быть несколько, на них можно задавать свои права доступа.
Доступны всевозможные сортировки (в том числе по похожести изображений) и дополнительные поисковые выборки, сужающие или расширяющие уже сделанную выборку. | |
Поиск по параметрам (атрибутам): | B | + | + | Есть быстрый поиск (подстрока) и "продвинутый" поиск, позволяющий задавать сложные условия. Поиск может вестись по каталогу, коллекции (выборки из каталога), а также по подмножеству изображений, отобранных предыдущим поиском (сужение поиска). Есть также возможность ослаблять критерии (расширение поиска) |
---по категориям | B | + | + | Категория, название, ключевые слова, описание доступны через QuickSearch -- функции поиска по подстроке. Есть также Advanced Search, где можно более детализировано задавать, какие параметры чему равны |
---имени файла | + | + | Да | |
---ключевым словам | B | + | + | Да |
---описанию | + | + | Да | |
---автору | + | + | Вернее тому, кто внес фото в каталог | |
---дате создания | B | + | + | Да |
---размеру фотографии | + | + | И по разрешению и по файлу | |
---типу файла | + | + | Да | |
Возможность задания нескольких слов в строке поиска | B | + | + | Возможно и в толстом и тонком клиенте |
Логические операции для соединения выражений поиска | + | + | Можно конструировать сложные запросы (Advanced Search). Поддерживаются логические операторы, ("И", "ИЛИ"). Найденные записи могут заменять записи в текущей коллекции или формировать новые коллекции. Форма поиска в «тонком» клиенте может быть произвольно настроена при внедрении. | |
Результат поиска -- список изображений (thumbnails) | B | + | + | Да |
Подсистема поиска | + | + | Встроена | |
Создание статического альбома | + | + | Есть возможность сгенерировать совсем статические HTML страницы (функция Web Album, альбом выкладывается по FTP). Есть слайдшоу. Есть также активно используемых механизм Collections. Коллекции -- это снимки разреза базы, формируемые фиксированным поиском с выборкой по набору критериев. | |
Безопасность | ||||
Авторизация на основе MS Active Directory. | + | + | Через LDAP Authenticator plugin для Cumulus Server version 6.5. Встроено соответствие схеме Active Directory | |
Роли (администратор, редактор, пользователь(гость)) | B | + | + | В web-клиенте требуется устанавливать модуль User Management Pro 3.0 для управления пользователями (все включено в пакет Business Server Enterprise). Роли поддерживаются. Можно также отобразить группы ActiveDirectory в роли системы. Можно разрешать и запрещать редактирование, добавление, просмотр, download и т.п. Есть гостевой доступ. |
Управление доступом и возможностью создания как общедоступных фотографий, так и зоны с ограниченным доступом. | B | + | + | Когда активирована опция Restrict Catalog Access, то можно устанавливать разрешения доступ к каждому каталогу отдельности. |
Журналы и отчеты | ||||
Ведение журнала всех изменений данных в системе. | + | + | Возможна включение журналирования для каталога. Подсистема Vault позволяет отслеживать изменения записей через историю версий | |
Ведение журналов доступа | B | + | - | Только для браузерного клиента. Можно вести подробные высокоуровневые логи -- фиксирующие скачивания изображения, предварительный просмотр, в режиме отладки также возможно следить за использованием custom-тегов и генерацией JSP-страниц. Средства журналирования Internet Client Pro основаны на библиотеке log4j сервера Apache Software Foundation. Формат журнала можно настраивать через файл log4j.xml (в папке WEB-INF папки Cumulus на сервере Web-приложений).Что именно заносится в журнал для толстого клиента из Admin Guide не ясно. |
Анализ журналов, предоставление отчетов об использовании системы. | - | - | - | |
Подключение внешних средств анализа | + | - | Для браузерного клиента. | |
Интерфейс | ||||
Интерфейс в браузере | B | + | - | Поддерживается Web-интерфейс, сильно упрощенный по возможностям, и толстые Java-клиенты для Windows и MacOS. Поддерживается и администрирование через браузер. |
Общее удобство | + | + | В принципе все довольно удобно | |
Эргономика: по горизонтали до 1024 точек, без прокрутки | + | + | + | |
Пояснения при ошибочных действиях пользователей | - | - | Не найдено | |
Настройка в соответствии с корпоративным стилем (желательно). | + | - |
Интернет-клиент построен на легко модифицируемых страницах JSP. Для этого достаточно отредактировать листы стилей Stylesheet2.css. Также просто меняется логотип -- редактированием страницы Login.jsp.
Вообще возможность кастомизации -- сильная сторона web-клиента системы. Так как большая часть ее кода открыта (JSP, XML и местами исходные тексты Java), то систему можно перенастраивать в очень широких пределах. | |
Локализация компонентов и многоязычность | ||||
Поддержка двуязычности интерфейса (желательно) -- русский и английский. | - | - | Английский интерфейс (еще 3 языка, но не русский) | |
Возможность ввода данных в поля ввода на двух языках (для платформ Windows Server 2003, Windows XP) | B | + | + |
Используется UFT8, так что в принципе возможно задавать русские названия категорий и содержимое полей.
Тесты системы показывают, что русский поддерживает достаточно хорошо, даже когда происходит экспорт метаданных IPTC.
Можно настроить локаль через конфигурационные файлы. |
Поддержка поиска на двух языках (русский/английский). | B | + | + | Тесты показывают, что система хорошо справляется с поиском слов на русском -- как названий категорий, так с поиском по атрибутам. |
Справка на русском языке | - | - | Нет | |
Документация на русском языке (желательно) | - | - | Нет | |
Системные требования | ||||
Архитектура (общее описание) | Довольно сложная. Двухуровневая клиент-сервер при использовании толстого клиента. Трехуровневая, с использованием сервера приложений Apache, при использовании Web-клиента. Система многоплатформена (Windows, MacOS). | |||
Хранение изображений не в СУБД, а в файловой систем | + | + |
Фотографии каталога хранятся в файловой системе в пути, указываемом администратором при создании каталога на сервере. Возможно хранение и локально на сервере, и в сети. При закачке изображения в систему автоматически создается копия файла внутри нее.
Файлы также могут храниться под управлением модуля Vault, в защищенной части файловой системы, для обеспечения целостности, разграничения доступа и контроля версий. | |
ОС Windows или RedHat Linux на сервере | B | + | + | Работает под Windows, Red Hat Linux, Solaris, SuSe Linux. |
Поддержка Oracle или SQL Server | B | + | + | Для хранения каталогов использует либо собственную базу, либо реляционную SQL Server, Oracle DB (через ODBC-коннектор) |
До 50 человек одновременно | + | + | Да, уже в редакции workgroup | |
До 30000 фото | B | + | + | Обещают сотни тысяч фотографий (файл каталога до 4 ГБ) |
Максимальный размер фото более 20 МБ | B | + | + | Да |
Размер базы 30-60 ГБ | B | + | + | Да. Что касается подсистемы Vault, то она также сделана разумно. Когда в папке набирается определенное число файлов, автоматически создается новая папка |
Добавление 3000 фото в год | B | + | + | Да |
Коробочность | + | + | Но установка и настройка почти никакой квалификации не требует. Необходима небольшая модификация конфигурационных XML-файлов тонкого клиента для реализации требуемых функций. Но при использовании SQL СУБД требуется более сложная настройка таблиц баз данных и прав доступа к ним. | |
Интеграция c другим ПО | + | + | Система очень открыта, интеграция возможна | |
Организационная сторона | ||||
Наличие партнера по внедрению | + | + | В РФ партнер - Терем | |
Цена | +- | +- |
Каждая копия Cumulus Enterprise лимитирована определенным числом одновременно работающих пользователей. Редакции -- workgroup (до 50 клиентов); Enterprise (максимум не неограничен). Есть демо-версия.
По «прайс»-листу «Терем»:
Workgroup Business Server Solution (incl. 3 Clients, для Mac OS X, Windows 2000/2003/XP, Linux, Solaris; including 3 Clients, включает модули Vault, Internet Client Pro) -- 9995 евро.
Enterprise Business Server Solution incl. 10 Clients (Mac OS X, Windows 2000/2003/XP, Linux, Solaris; включает модули Vault, Internet Client Pro) -- 34995 евро.
Дополнительные лицензии для workgroup (по магазину производителя)
20 штук -- 6695 евро.
50 штук -- 12995 евро. |
Выводы
В целом очень хорошая система, удобный и эргономичный интерфейс для управления архивом. Интернет-клиент после небольшой донастройки поддерживает все требования проекта. Важные преимущества -- метаданные из системы легко извлекаются (в виде IPTC), поддержка русского сделана хорошо и существует партнер по внедрению. Хорошая схема лицензирования (по подключениям).
Но при заявленных требованиях на число лицензий может оказаться слишком дорогой.