четверг, 1 декабря 2005 г.

DAM-2005-P06 Системы фотобанков. PicturePark фирмы PicturePark

(С) Владислав Боркус

Дата актуальности: ноябрь 2005

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




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

Метафора -- база, визуально разбитая для удобства навигации на «категории». Один файл может фигурировать в нескольких категориях. Поиском можно сделать нужную выборку изображений. Списки изображений представляются наборами пиктограмм, табличных видов.

Система поддерживает атрибутирование документов, ключевые слова (произвольное число), экспорт изображений операцией drag-and-drop. Метаданные хранятся внутри ее базы данных. С помощью отдельного плагина можно извлекать метаданные изнутри файлов в форматах IPTC и XMP, и синхронизировать их с данными в системе.

Имеется возможность создавать коллекции изображений. Помимо фотографий поддерживается архив офисных документов и PDF. Thumbnails содержания офисных документов не генерируются.

Есть возможность импорта полностью папки с изображениями с файл-сервера. При считывании изображения его можно обрезать или изменить его разрешение, формат (можно выбрать формат из списка стандартных). Есть возможность установить предопределенные форматы для скачивания фото.

Адресация всех документов в системе происходит по URL. Есть администрирование при помощи групп и прав доступа к категориям, операциям системы.

Система построена на базе Coldfusion Application Server (и Adobe Scripting), что в принципе может несколько ограничивать ее масштабируемость, на Windows 2003 server. Совместима с любой SQL-СУБД. Интерфейс английский.

Производитель -- швейцарская фирма, партнеры имеются только в Германии и Швейцарии. Локализация английский, немецкий, французский.

Есть онлайновый демо доступ к тестовой системе (www.picturepark.ch/demo).

В целом система аналогична нескольким другим продуктам европейских производителей, включая Braintransfer Image Server, Celum Imagine.

Анализ системы по критериальной сетке






Важность


Реализация


Комментарий


Базовые функции


Добавление, редактирование и удаление фотографий в системе.


B


+





--- Добавление


B


+


Да




---Добавление нескольких файлов сразу с интерфейса пользователя





+


Поддерживается. Массовое добавление двухстадийное -- сначала Upload файлов через браузер или FTP на сервер системы в выделенный для импорта каталог, затем их «импорт» в систему. На второй фазе можно установить значения параметров по умолчанию, которые присваиваются файлам - категории, ключевые слова.


---Редактирование метаданных


B


+


Да


--Массовая установка атрибутов (метаданных)





+


Можно отметить несколько изображений галочками и нажать кнопку Edit. Можно также отправить их в «корзинку». Помещенные туда изображения могут трактоваться как группа, для которой могут одновременно редактироваться какие-то поля метаданных. Например, имя автора изображения, категория, ключевые слова могут быть установлены для группы в целом.

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


--Удаление


B


+





Импорт/экспорт данных из файловой системы











---Массовый импорт данных из файловой системы





+


Через массовую загрузку по FTP в папку на сервере и последующим импортом из этой папки


---Массовый экспорт данных





+


Отметив несколько документов, их можно поместить в «корзинку». Сформированную таким образом группу можно отправить из системы по e-mail (отправляется ссылка на формируемый архив для последующего скачивания, доступ к которому ограничивается по логину и паролю) или FTP (заказчика на удаленный FTP server).


---Экспорт метаданных





+-


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


---Импорт метаданных из файлов





+-


Согласно описаниям системы, поддерживается выемка метаданных в стандартах XMP, EXIF, DICOM, DCMI -- заголовков, описаний, ключевых слов, GPS-информации. В Picturepark эти метаданные могут быть изменены и записаны обратно в заголовок файла. Но их проведенных тестов наличие такого функционала не прослеживалось (вероятно, не установлен нужный плагин).


---Синхронизация метаданных в системе и внутри файлов





+-


Да, согласно описанию. Не видно из тестов (вероятно, не установлен нужный плагин).


Поддержка графических форматов


B


+





---JPEG


B


+





---TIFF


B


+





---Другие





+


Как графические, так и не графические форматы. GIF, EPS, BMP, PNG, PDF PDF DOC, RTF, XLS, PPT, MOV, AVI, MP3, MPEG, WAV Multimedia, ZIP, HQX, TX


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


B


+


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

Помимо перечисленных ниже, можно определять и свои поля.


---категории


B


+


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


---ключевые слова


B


+





---описание


B


+





---автор


B


+


Здесь -- "ответственный"


---уровень доступа





-


Только через права доступа


Автоматическая обработка размеров фотографий и считывание в стандартных размерах


B


+





--- генерация thumbnail и preview


B


+


Для всех изображений генерируется web preview и thumbnails разных размеров. (Есть команда Generate Images, чтобы обновить изображения в стандартных форматах)


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


B


+


Можно загружать фото в предопределенных администратором форматах (Internet format, Office format, Screen format). Хранится мастер-копия, все остальное формируется автоматически. Система может уменьшить изображения относительно исходного, не может их увеличить.


--- наличие развитых средств трансформации фото





+


Пользователь при загрузке может запросить изображение в определенном размере, обрезать его края (для этого используются либо Flash, либо DHTML скрипты). А может загрузить оригинал изображения.


Версии изображений





-


Не найдено


Функции поиска


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





+


Система позволяет вести навигацию по категориям (несколько деревьев). Возможны режимы демонстрации thumnails (разного размера), просмотр с двумя панелями (слева -- список thumbnails с короткими описаниями, справа -- preview с подробным описанием), списком и пр. Можно выбирать режимы сортировки и показываемые поля. Удобная система изменения инкремента номера страницы при показе многостраничных списков изображений. При показе свойств изображения есть поле группы, по которому можно перейти на список фото, принадлежащие той же группе изображений. Но нет такой кросс-ссылочной навигации, как в FotoWeb.


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


B


+


Есть простой поиск (по подстроке во всех атрибутах) и сложный поиск с указанием какой атрибут чему должен быть равен, что должен содержать, больше или меньше чего быть.

Запрос можно сохранять для использования в дальнейшем

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


---по категориям


B


+-


По категориям (папкам) найдена только визуальная навигация и фильтрация всего. Выбором категории (переходом по дереву в «папку») поиск сужается до ее переделов.


---имени файла





+





---ключевым словам


B


+


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


---описанию





+





---автору





+





---дате создания


B


+





---размеру фотографии





+





---типу файла





+





Возможность задания нескольких слов в строке поиска


B


+-


Возможно задавать до двух строк поиска по одному атрибуту. Эти поля автоматически объединяются по «ИЛИ». Если задать в одной строке, то они воспринимаются как целая строка (т.е. пробелы являются значимыми


Логические операции для соединения выражений поиска





+-


Только при расширенном поиске. Критерии, задающие значения для разных по свойств, объединяются по "И", для одинаковых свойств -- по «ИЛИ» (см выше).


Результат поиска -- список изображений (thumbnails)


B


+


Всегда.


Подсистема поиска





+


Интегрирована


Создание статического альбома





-


Можно добавлять изображения в "корзину". При помощи модуля Collection данные из корзинки формируют коллекцию (группу) -- например, набор документов, относящихся к одному проекту). Одним щелчком мыши затем можно с одного объекта коллекции перейти к списку объектов коллекции


Безопасность


Авторизация на основе MS Active Directory.





+-


LDAP/Active Directory в стандартной редакции не поддерживается, поддерживается только плагином для корпоративной редакции.



Базово Picturepark аутентифицирует зарегистрированных пользователей по их уникальному e-mail и паролю. Все пользователи перечисляются в системе. Есть гостевой доступ, без аутентификации.


Роли (администратор, редактор, пользователь(гость))


B


+


Права могут задаваться на уровне групп и уточняться для конкретного пользователя. Число групп может быть любым. Администраторы могут пользоваться режимом «имперсонирвоания», когда они временно становятся как бы членами групп, со всеми их правами (нужно для тестирования настроек прав).



Для каждого класса объектов (изображения, PDF, файлы) можно устанавливать: права доступа к объектам определенного формата, редактирования свойств объектов, доступ к секциям, редактирование списка категорий в секции, доступ к оригиналу, права изменения Copyrights, редактирование ключевых слов, доступ к «корзинке», редактирование пакетов и посылок, доступ к коллекциям, редактирование групп пользователей, обновление Thumbnails, изменение свойств пользователей, редактирование прав доступа к категориям и пр.


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


B


+


Пользователь может работать с одними разделами без аутентификации, но при доступе к другим разделам от него будут требовать авторизации.

Права раздаются на доступ к категориям и подкатегориям. Имеется механизм наследования прав (сверху вниз) на такие объекты.



Есть также возможность защищать трафик по SSL.


Журналы и отчеты


Ведение журнала всех изменений данных в системе.





+


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






Ведение журналов доступа


B


+





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





+-


Есть инструмент Reports Generating -- формирует отчеты по имеющимся документам и их метаданных и выкладывает их в PDF


Подключение внешних средств анализа





-





Интерфейс


Интерфейс в браузере


B


+


Единственный интерфейс


Общее удобство





+





Эргономика: по горизонтали до 1024 точек, без прокрутки





+





Пояснения при ошибочных действиях пользователей





+


Есть при поиске


Настройка в соответствии с корпоративным стилем (желательно).





+


Все сделано в виде HTML шаблонов и скриптов ColdFusion, настройка возможна


Локализация компонентов и многоязычность


Поддержка двуязычности интерфейса (желательно) -- русский и английский.





-


Интерфейс английский, немецкий, французский.


Возможность ввода данных в поля ввода на двух языках (для платформ Windows Server 2003, Windows XP)


B


+-


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



Замечание производителя из переписки «Picturepark is currently getting enhanced to support UTF-8 character encoding and thus will perfectly support russian and other character sets in meta data by April 2006. If needed by constraints of the project’s schedule support of UTF-8 can also be accelerated».


Поддержка поиска на двух языках (русский/английский).


B


+


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


Справка на русском языке





-


Нет


Документация на русском языке (желательно)





-


Нет


Системные требования


Архитектура (общее описание)








Система построена на базе Macromedia Coldfusion MX Application Server (и Adobe Scripting) на Windows 2003 server. Совместима с любой SQL-СУБД.

Для преобразования картинок используется по желанию пользователя либо Adobe Photoshop Scripting или Imagemagik. На клиенте используется JavaScript и (редко) Flash. Используется Microsoft Internet Information Server.


Хранение изображений не в СУБД, а в файловой системе





+





ОС Windows или RedHat Linux на сервере


B


+


Windows


Поддержка Oracle или SQL Server


B


+-


Любая SQL-совместимая. По умолчанию MySQL. В СУБД хранятся только ссылки на данные. Для обеспечения производительности сервер СУБД и файл0сервер могут быть разнесены.


До 50 человек одновременно





+





До 30000 фото


B


+





Максимальный размер фото более 20 МБ


B


+





Размер базы 30-60 ГБ


B


+





Добавление 3000 фото в год


B


+





Коробочность





+-


Комментарий производителя. «The system is not too difficult to implement as a Server software since it is delivered with a setup manual in english. Normally, first setup with a partner is made in co-operation and with close support of our developers. We are very familiar in setup of Picturepark using remote connection software.»


Интеграция c другим ПО





 ?


Имеется веб-сервисный интерфейс (SOAP 1.2), средства доставки по e-mail, FTP.


Организационная сторона


Наличие партнера по внедрению





-


Готового нет. Внедрение не очень простое, как представляется


Цена





+-


Цена зависит от числа пользователей, групп пользователей, числа файлов и модулей.



При поставке сервером:

Стандартная редакция:

- Базовые лицензии (unlimited assets, 150 users, 8 user groups) 5'818 EUR

- Модули (PDF Browser, Statistics, Metadata) 2’600 EUR

- Установка (Project management, configuration, training) 3’692

Всего: до 12'110 EUR



Enterprise-редакция

- Базовые лицензии (unlimited assets, users and user groups) 10'758 EUR

- Модули (PDF Browser, Movie Browser, Office Browser, Mapping, Statistics, Reports, Metadata, Versioning, Full Text, Collections, Publisher, Groupmail, LDAP / AD) 13’260 EUR

- Установка (Analysis & consulting, project management, configuration & setup, training) 7’098 EUR

- Special programming (customer specific adaptations & extensions) 2’704

Всего: до 33'820 EUR



Часть модулей не нужна и сумма, наверное, будет ниже.



Годовая поддержка стоит еще 15% от стоимости лицензий.



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


Выводы


Система решает задачи, заявленные в проекте, но ее будет сложно внедрить, так как у фирмы нет постоянного представителя в России. Кроме того, при сопоставлении с требованиями видно, что скорее всего потребуется корпоративная редакция, а она не укладывается в интересующий ценовой диапазон.

Так как открытость базы метаинформации по изображениям не является приоритетом, то это система уступает как альтернатива SharePoint Portal.