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

DAM-2005-P05. Системы фотобанков. Canto Cumulus 6.6 Business Server



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

Дата актуальности: ноябрь 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), поддержка русского сделана хорошо и существует партнер по внедрению. Хорошая схема лицензирования (по подключениям).

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



DAM-2005-P04. Системы фотобанков. #MediaRich for SharePoint фирмыEquilibrium

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



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

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




Метафора системы и короткое описание


Продукт специально предназначен для управления цифровыми активами в рамках SharePoint Portal. Его метафора -- сайт, содержащий много библиотек, находящихся под общей поисковой «крышей». Библиотеки могут быть как стандартные SharePoint, так и собственные MediaRich.

MediaRich for SharePoint расширяет возможности SharePoint Portal по следующим направлениям: набор поддерживаемых форматов изображений, Workflow & Collaboration, поиск и удобство просмотра, поддержка метаданных, содержащихся внутри данных (IPTC и EXIF), серверные средства трансформации изображений (зум в режиме preview, преобразование размера, цветокоррекция, редактирование изображения), пакетная обработка изображений, поддержка Microsoft Office.

Используя этот продукт можно контролировать версии изменений только одной копии изображения (мастер-копии), а копии других размеров создавать по требованию, в зависимости от потребностей клиента.

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

Клиент -- Web или Windows Explorer (через WebDAV).

Система содержит три модуля, оформленные как Web parts для портала, а также шаблон для сайта с библиотеками изображений (MediaRich Image Library). Этот шаблон объединяет три перечисленных ниже портлета в одну логическую структуру. Кроме того, на этом сайте можно создавать и стандартные библиотеки изображений SharePoint. Шаблон сайта связывает все созданные на нем библиотеки в единую иерархию, и добавляет к ней функцию поиска изображений.

Web-parts, применяемые в MediaRich:


  • MediaRich Document Library. Обеспечивает работу с расширенным набором форматов изображений, извлечение метаданных IPTC, XMP и EXIF из файлов в систему, изменение метаданных, экспорт изображений с обновленными метаданными. Также предоставляет средства для создания, модификации изображений, доставки их по разным адресатам, управления версиями. Используя функцию Export Image изображение из оригинального формата можно трансформировать в какой-то иной, определяемый корпоративными нормами, сменить на лету его разрешение, обрезать его края и некоторые другие преобразования.

  • The Media Browser. Компонент для просмотра существующих библиотек изображений, находящихся на сайте. Эта компонента отвечает не за управление хранением, а только за чтение данных. Модуль используется для навигации по библиотекам и поиска по метаданным изображений (размерам, описаниям и другим метаданным). Также включает возможность составления списка изображений для отправки на пакетную обработку в подсистему Media Cart.

  • MediaCart. Этот компонент позволяет применять в пакетном режиме одинаковые преобразования к группе изображений. Администраторы могут контролировать ход исполнения работ. Результаты возвращаются в SharePoint, в общую сетевую папку или отправляются по email. Исходные данные передаются в него из Media Browser.

Начальная цена решения -- $4000 для лицензии на 5 пользователей, дополнительные пользовательские лицензии продаются пакетами по 5 штук ценой $250. Фирма расположена в США. Готового партнера по внедрению нет, хотя, развертывание системы относительно несложное, и, наверное, эту задачу может решить любой интегратор, внедряющий SharePoint.

Примечание. У фирмы есть также отдельный продукт сервер MediaRich Server 3.6-- полноценное DAM решение. Помимо возможностей MediaRich for SharePoint, он позволяет управлять цветовыми профилями, генерировать различные изображения (диаграммы и пр.), преобразовывать изображения «на лету», в том числе интерактивно масштабировать их при просмотре клиентом через браузер, автоматизировать операции преобразования при помощи сценариев. Также поддерживает многоязычность, позволяет делать многоязыковые надписи на рисунках, ведет каталог изображений и поиск по базе, предоставляет .Net API для интеграции его функционала в другие системы и пр. Система работает на Windows Server 2003 и Mac OS X Server. Поддерживает SQL Server. Минусы: архитектурно все довольно сложно и, скорее всего дорого. Некому внедрять.





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







Важность


Реализация


Комментарии


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











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


B


+





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


B


+


Аналогичен SharePoint в этой области


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





+


Аналогичен SharePoint в этой области


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


B


+


Да


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





-


Нет


--Удаление


B


+


Аналогичен SharePoint в этой области


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











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





+


Аналогичен SharePoint в этой области.


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





+


Из библиотек MediaRich Image Library это напрямую сделать нельзя (в противоположность SharePoint, где можно пометить галочками несколько изображений и сделать их массовый download, тем более с одновременным преобразованием размера всех) -- все делается только по одному файлу. Но это возможно сделать из Media Browser, с использованием MediaCart. В том числе произвести доставку по FTP, в виде ZIP-архива и пр.


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





+


Важное дополнение к SharePoint, в котором эта функция отсутствует. Метаданные при экспорте записываются внутрь файлов в стандартах IPTC, XMP, EXIF.

Когда требуется массовый экспорт, то можно воспользоваться модулем MediaCart и сформировать Zip-архив с изображениями (функция merge metadata).


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





+


Дополняет SharePoint отсутствующей в том функцией автоматического извлечения метаданных IPTC, XMP и EXIF из изображений при загрузке их в SharePoint. Эти метаданные становятся частью свойств изображения, которые можно просматривать и редактировать.


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





+


Дополняет SharePoint отсутствующей в том функцией. Метаданные можно записывать обратно в исходный файл (в IPTC и EXIF) для последующего использования.


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


B


+





---JPEG


B


+


Аналогичен SharePoint в этой области


---TIFF


B


+


Аналогичен SharePoint в этой области


---Другие





+


Расширяет возможности SharePoint в область просмотра изображений с CMYK-палитрой, векторных изображений, файлов Photoshop (в том числе многослойных), WBMP, GIF, PNG, PCT, PDF, TGA, Adobe Illustrator, EPS.


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


B


+


Аналогичен SharePoint в этой области


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


B


+


Аналогичен SharePoint в этой области, но поддерживает еще и теги IPTC


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


B


+


Аналогичен SharePoint в этой области, но поддерживает еще и теги IPTC


---описание


B


+


Аналогичен SharePoint в этой области, но поддерживает еще и теги IPTC


---автор


B


+


Аналогичен SharePoint в этой области, но поддерживает еще и теги IPTC


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





-


Аналогичен SharePoint в этой области, но поддерживает еще и теги IPTC


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


B


+





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


B


+


В дополнение к SharePoint, добавляет возможность показа thumbnail/preview для изображений БОЛЬШЕГО ЧИСЛА форматов


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


B


+


Стандартно пользователю предлагается указать при экспорте размер руками. Но есть возможность настроить скрипты экспорта изображения. Очень простая операция --- делается копия стандартного скрипта, переименовывается и внутрь вносится изменение одной строки. (Скрипты находятся в каталоге ..MediaRichSharedOriginalsScriptaSharePointexport). Новые скрипты обнаруживаются автоматически. Также можно настроить шаблон экрана экспорта, чтобы убрать избыточные функции. Экспорт доступен в MediaCart и MediaBrowser,



Аналогично можно настроить и сценарии пакетной обработки и экспорта модуля MediaCart (..MediaRichSharedOriginalsScriptaSharePointBatch).


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





+


Дополняет SharePoint. При экспорте изображения можно преобразовать его формат (запись в JPEG, BMP, TIFF, PNG и пр. каков бы ни был формат исходного изображения), разрешение, обрезать края перед считыванием. Можно также задавать размывание, преобразование в черно-белый вид, делать перевертывание изображения и пр.



MediaCart добавляет к SharePoint и более глобальную функцию -- пакетной обработки. Любая модификация, которая может быть применена к одному изображению может быть применена и к любому их числу. (Модификации задаются скриптами в ..MediaRichSharedOriginalsScriptsSharePointBatch и могут быть настроены). Администраторы могут просматривать состояние задач и прерывать их при необходимости. Результаты выполнения могут передаваться обратно в SharePoint, в выделенную папку на сервере, или по email (передается ссылка на оригинал или сжатый ZIP файл).


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





+


Аналогичен SharePoint в этой области


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











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





+


Создает свое представление библиотеки изображений (Media Document Library). Список изображений показывается в виде таблицы, в столбцах которой находятся thumbnails, а также по выбору пользователя -- атрибуты изображения, IPTC-метаданные или EXIF-метаданные (представления, ImageInfo, ImageMetedata, CameraInfo). Несколько неудобно, что нет множественного выбора, как в обычном SharePoint, а также нет режима показа только пиктограмм, без обильной дополнительной информации.



Дополнительно, в Media Browser можно просматривать иерархическое дерево всех библиотек изображений в системе -- как MediaRich Document Library, так и стандартных для SharePoint.



Добавляется и возможность навигации по библиотекам изображений в приложения Microsoft Office.



Как и SharePoint неудобен тем, что изображения между библиотеками можно перемещать только через Windows Explorer (WebDAV).


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


B


+


Более заточенная для нужд работы с изображениями система поиска Advanced Search. MediaRich Browser позволяет более точно выставлять требования по полям, характерным для изображений -- тип файла, размер изображения, copyright, ключевые слова, цветовое пространство. Кроме того, поиск доступен для WSS-систем, не находящихся под «крышей» портала.


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


B


+


Да текстовых строк в Advanced Search условия включают «содержит» и «равен»


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





+





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


B


+





---описанию





+





---автору





+





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


B


+





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





+


Для числовых значений в Advanced Search используются операции =, <=, >= и пр.


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





+





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


B


+


Для простого поиска слова в строке объединяются по ИЛИ. Ищется подстроки (части слов).


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





+


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


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


B


+


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


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





+


Собственная


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





-





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











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





+


Аналогичен SharePoint в этой области


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


B


+


Аналогичен SharePoint в этой области


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


B


+


Аналогичен SharePoint в этой области


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











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





+-


Мало что меняется по сравнению в SharePoint. Ведется история изменения версий изображения.


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


B


+-


Журналы доступа ведутся на уровне IIS.


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





-





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





+-


Через IIS


Интерфейс











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


B


+





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





+





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





+





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





-





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





+


Система имеет настраиваемые шаблоны и API для языка EMEAScript (близкий аналог JavaScript) для написания сценариев серверной обработки и кастомизации. Эти сценарии можно встраивать в шаблоны и таким образом настраивать действия системы


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











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





-


Интерфейс только английский


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


B


+-


Данные в поля изображений можно вводить на русском, но при этом экспорт таких изображений становится невозможен -- система дает ошибку “IPTC does not support Unicode characters” (для русского используется UFT8).

А при экспорте через WebDAV, накопленные в системе атрибуты, естественно, теряются.



В любом случае остается проблема несоответствия кодировок метаданных CP1251 (вне системы) и UFT8 (внутри системы).



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


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


B


+


Да, поиск на русском работает хорошо


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





-


Нет


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





-


Нет


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











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








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


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





-


Нет, все в СУБД


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


B


+





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


B


+





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





+





До 30000 фото


B


+





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


B


+


До 50 МБ


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


B


+





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


B


+





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





+





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





+


Поддержка Microsoft Office в форме возможности просмотра индивидуальных страниц Word, Excel и PowerPoint. Для PowerPoint поддерживается Slideshow.



Возможна также автоматизация операций за счет создания MediaScripts -сценариев обработки изображений и интеграции их в систему. MediaScripts-сценарии можно подключать к интерфейсам экспорта MediaRich Document Libraries, MediaRich Browser и MediaRich MediaCart для включения в систему дополнительных средств обработки.


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











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





+


Нет. Работа с поставщиком достаточно сложна из за его территориальной удаленности.


Цена





+-


Пакет из северной лицензии и лицензий на 5 рабочих мест стоит $3999; дополнительные лицензии продаются пакетами по 5 штук по $250. Условия лицензирования гибкие, включая корпоративные скидки.












Выводы


Первоначально продукт попал в список кандидатов, так как обеспечивает большую открытость базы метаданных изображений, ведущейся в SharePoint, а также повышает удобство структурирование этой базы и поиска по ней. Так как при предполагаемом объеме данных как минимум потребуется создавать несколько библиотек изображений, а также возникнет надобность в удобной навигации по ним, то подобный инструмент был бы полезен.

Также накапливаемые в системе метаданные легко извлечь для использования в других системах, а для трансформации изображений на ПК пользователя не надо устанавливать никакого ПО. Есть и пакетная обработка изображений и поддерживается большое число графических форматов.

Однако, есть несколько существенных недостатков:


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

  • не идентичность функционала MediaRich Browser и MeriadRich Image Library крайне не удобна с точки зрения управления базой;

  • хотя фирма-производитель активно отвечала на запросы, возникшие в ходе тестирования, то, что она расположен в США создавало задержки во взаимодействием с ней;

  • стоимость продукта может оказаться значительной (при 50 рабочих местах это уже более $15000);

  • нет официального партнера по внедрению (хотя, представляется, что эту задачу может решить любая компания, сертифицированная по SharePoint).

DAM-2005-P03. Системы фотобанков. Microsoft SharePoint Portal Server2003



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

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



Метафора и краткие свойства системы


Метафора SPS -- наборы несвязанных между собой библиотек изображений (функция PhotoLibrary), расположенный либо на портале, либо на сайте Windows SharePoint Services. Фактически это -- списки изображений, распределенных по папкам и имеющим некоторые дополнительные атрибуты.

Разделение по папкам или нескольким библиотекам для большой базы обязательно, так как в одной папке не должно находится более нескольких тысяч записей. Изображения сильно привязаны к папкам -- их перемещение между папками через стандартные представления библиотек в web-клиенте не возможны (только через Windows Explorer).

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

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

Важно, что метаданные хранятся в не изымаемом виде внутри системы. Изображения также хранятся в СУБД.

Клиент -- Web или Windows Explorer (через WebDAV).


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






Важность


Реализация


Комментарии


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











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


B


+


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

- порталу в целом;

- отдельным сайтам, управляемым Windows SharePoint Services;

Число создаваемых библиотек и там и там неограниченно.


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


B


+


Да. На ПК пользователя ничего не требуется устанавливать, кроме браузера.


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





+-


Возможна загрузка нескольких картинок. Но при этом на ПК пользователя автоматически открывается в браузере совместимый Microsoft WSS редактор картинок (этот редактор должен быть заранее установлен). Таким редактором может быть Microsoft Office Picture Manager. Через опцию Send Pictures Optimized for Web можно сразу передавать фото уменьшенного размера.


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


B


+


Да это возможно, через страницу свойств объекта


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





-


Такого нет


--Удаление


B


+


Поддерживается


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











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





+


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

- загрузить сразу несколько изображений из файловой системы, но только при помощи Web-интерфейса пользователя (см. выше). За один раз загружается до 200 фото.

- действовать через стандартный WebDAV-режим Windows Explorer для доступа к библиотеке (требуется установка SharePoint клиента).


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





+-


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

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


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





-


Стандартными средствами метаданные не экспортируются


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





-


Стандартными средствами метаданные не импортируются


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





-


Невозможно


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


B


+





---JPEG


B


+





---TIFF


B


+





---Другие





+


BMP, PNG


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


B


+


Для библиотеки администратор может задать любые атрибуты через команду Actions->Modify settings and columns


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


B


+


Настраивается.

Как категории можно использовать папки, но при этом перемещение картинок между папками возможно только через интерфейсc windows explorer, что не удобно


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


B


+


Настраивается


---описание


B


+


Настраивается


---автор


B


+


Настраивается


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





+


Настраивается


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


B


+





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


B


+


При загрузке создаются только thumbnails и Previews для JPEG и TIFF


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


B


+-


Фото хранится в стандартном размере, но пользователь может его загружать к себе в любом размере, если у него на компьютере установлен WSS-совместимый редактор изображений (таким является Microsoft Office Picture Manager. Если его нет, то возможно только скачивание preview и полномасштабного изображения средствами браузера.). Размер задается руками при загрузке, есть список стандартных размеров.


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





-


При экспорте возможно изменение размера (но не формата), обрезка краев и повороты «холста». Преобразование размера внутри системы так таковое не возможно -- функция преобразования размера активна только при скачивании изображения к конечному пользователю. Но можно скачать фото в нужном размере, а потом загрузить в систему его как новое фото или как версию старого (требуется Microsoft Office Picture Manager).


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





+


Можно создавать версии изображения в системе (загружать новое изображение как версию имеющегося). Пользователю доступна любая из версий, ведется история версий и изменений.


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











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





+-


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

Есть три режима работы: All Pictures (показ всех картинок в библиотеке), Selected Pictures (показ картинок, которые были отмечены в списке All Pictures галочками), Explorer (использование Windows Explorer для просмотра и организации данных в библиотеке; возможна также печать картинок, просмотр слайд шоу).

Для первых двух режимов можно выбирать стили показа: Thumbnails (набор пиктограмм), FilmStrip (пиктограммы и одна большая картинка) и Details (детальные данные по картинкам).

Доступны фильтры показываемого контента и сортировки.

Можно также показать все фото, лежащие во вложенных папках, но перемещение фото между папками доступно только через Windows Explorer (WebDAV).


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


B


+


Портал имеет два механизма поиска:

- Simple ищет по всему массиву данных (по подстроке);

- Advanced позволяет выбрать область поиска (в частности Picture Library) и атрибуты, по которым должен вестись поиск.

В принципе возможно ограничить поиск одним сайтом, с его набором искомых объектов Picture (т.е. искать по набору фото-библиотек).



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



Ограничение: нельзя искать по части слова, только по слову целиком.



Если библиотека картинок хранится в WSS, то поиск возможен только когда установлены подсистемы поиска SharePoint Portal и MS SQL Server.


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


B


+-


В явном виде по названиям папок искать нельзя, т.к. категория не является стандартным свойством документа. Но можно определить дополнительное свойство «категория» и ввести поиск по нему.


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





+


Advanced Search, кастомизирующий фильтр, Simple


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


B


+


Advanced Search, кастомизирующий фильтр, Simple


---описанию





+


Advanced Search, кастомизирующий фильтр, Simple


---автору





+


Advanced Search, кастомизирующий фильтр, Simple


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


B


+


Advanced Search, кастомизирующий фильтр, Simple. Есть также поиск по относительным датам изменения


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





+


Advanced Search, Filter


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





+-


Фильтрация списка в библиотеке.


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


B


+


Да, возможно.

В Advanced Search можно указывать также выражения в запросе contains (включает), exactly (точно равен)


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





+


При использовании режима Advanced Search можно объединять поисковые выражения логическими операциями -- до трех выражений плюс ограничение поиска по относительной дате


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


B


+


Да, показывает пиктограмму, имя файла и дату изменения


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





+


Встроена. Базируется на поиске MS SQL Server


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





+-


Альбом -- это всегда библиотека изображения, виден как набор файлов (thumbnails)


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











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





+


Интеграция с windows -- базовая вещь


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


B


+


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


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


B


+


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


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











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





+-


Кто и когда добавил фото отражается в свойствах объекта. Но кто менял -- отражается в свойствах версии документа, которая создается всегда при загрузке нового варианта. Доступен список Verson History. Изменение прав доступа не журналируется. Заметим, что если для библиотеки указана необходимость слежения за версиями, то при каждом изменении свойств объекта генерируется новая копия самого объекта. Это серьезно увеличивает нагрузку по объемам хранения.


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


B


+-


Только на уровне логов web-сервера IIS, кто к каким URL сайта SharePoint обращался. Это очень запутанный и глобальный журнал.


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





-


Базово такого нет


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





+-


Есть инструменты третьих фирм для анализа логов IIS. Анализ данных SharePoint затруднителен


Интерфейс











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


B


+





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





+





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





+





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





+


Можно настроить


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





+


В принципе можно подправить.


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











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





+


Да, продукт локализован


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


B


+


Да, работает


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


B


+


Для поиска SharePoint Portal это есть


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





+





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





+?





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











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








Отдельное приложение, использует возможности IIS, SQL Server, Windows Server


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





-


Все данные ,библиотек хранятся в СУБД


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


B


+


Windows


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


B


+


SQL Server


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





+


Думаю, что да.


До 30000 фото


B


+


Думаю, то 30 тыс. фото SQL Server одолеет, если его правильно сконфигурировать (т.е. сделать выделенный сайт WSS на эту задачу).


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


B


+


Возможно. Формальное ограничение на документ -- до 50 МБ.


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


B


+





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


B


+


10 фото в день выдержит.


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





+





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





+-


Довольно непроста, но некоторые механизмы для серверной интеграции есть. Коробочно есть интеграция с Microsoft Office, изображения из WSS можно вставить внутрь редактируемого офисного документа


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











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





+





Цена





+


Система уже развернута у заказчика


'Примечание. Стандартные ограничения 'SharePoint









































Число коллекций на сайте


50000


Общая производительность деградирует когда общее число коллекций на сайте достигает тысяч. При 10000 производительность составляет 90% от пиковой, а при 50000 -- 70%.


Число сайтов


10000


При увеличении числа сайтов до 1000 производительность начинает быстро падать. Можно, однако, создавать сайты второго уровня, тогда она почти не будет деградировать. Общее число сайтов может тогда достигать 2 млн.


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


10000 (важно)


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


Число субъектов доступа


2000

(важно)


Без ущерба производительности система может проверять права доступа для менее чем 2000 субъектов. Увеличить число пользователей (до 2 млн.) можно раздавая права доступа группам Windows, а не индивидуальным пользователям.


Число объектов в списках и библиотеках


10000


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


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


10000


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


Размер документа


50 МБ

(важно)


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


Так как в библиотеке предполагается хранить более 20000 документов, то некоторые из перечисленных ограничений важно учитывать. Например, потребуется создавать вложенные папки. Однако, вложенные папки имеют свои недостатки: фактически воспроизводятся проблемы навигации по файловой системе, невозможно разграничить права доступа к папке, а также из папки нельзя сделать отдельную Web-страницу. Стандартная рекомендация -- использование нескольких библиотек и не более одного уровня вложенности папок.

Рекомендуется также рассмотреть компонент XMP IFilter для индексирования XMP данных в фотографиях, созданных внешними инструментами редактирования.





Выводы


При помощи SharePoint возможно решить задачи, поставленные в данном проекте, но с некоторыми ограничениями. Создаваемое на базе SharePoint решение будет иметь следующие недостатки:


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

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

  • решение получится закрытым -- накопленные описательные сведения об изображениях будут заперты в SharePoint. Если в будущем потребуется извлечь описания фото для использования в других приложениях, то сделать это будет сложно.

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

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

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

  • фотографии по соображениям производительности придется распределять по папкам библиотеки или смежным библиотекам, но при этом несколько теряется управляемость базой -- cстандартно переместить фото между папками можно только через интерфейс Windows Explorer.

  • потребуется внимательно отнестись к вопросам общей производительности. Она, наверняка окажется достаточной, но при указанных объемах имеет смысл создать выделенный сервер для работы с фотографиями, в том числе со своим хранилищем и организовывать библиотеку фотографий как физически отдельный WSS-сайт по зонтиком SharePoint.

  • при организации системы стоит помнить об ограничениях SharePoint на организацию базы (см. выше)