Как изменилась сеть электронных библиотек «Vivaldi» в 2013 году

Как изменилась сеть электронных библиотек «Vivaldi» в 2013 году

12 декабря 2013

Сервер 2.13

В мае 2013 года появилась новая версия сервера сети электронных библиотек «Vivaldi», в которой решены следующие задачи.

  • В базу данных сохраняется история аутентификации пользователей (имя, хеш пользователя; данные о пользователе — e-mail, отображаемое имя; время входа; проверяющая сторона; IdP пользователя).
  • Встречаются случаи, когда один логический документ может состоять из нескольких частей (файлов). Модель доступа к документу доработана таким образом, чтобы обеспечить выполнение подобных сценариев.
  • Создан компонент доступа к метаданным по OAI PMH для обеспечения доступа к документам Удмуртского государственного университета.
  • Разработан новый механизм квот доступа на количество документов: стали возможными следующие ограничения.
    • Просмотр первых 10% от общего текста автореферата диссертации с ограничением количества просмотра — не более 50 уникальных произведений в сутки.
    • Просмотр полного текста автореферата диссертации с ограничением количества просмотра — не более 5 уникальных произведений в сутки общим количеством, не превышающим 15 уникальных произведений за 30 дней.
    • Квоту документов можно накладывать на просмотр, копирование, печать и загрузку.
  • Разработана SiteMap для индексирования карточек документов поисковыми системами.
  • Разработан компонент доступа к метаданным в формате ISO2709 для работы «Vivaldi» в библиотеке Высшей школы менеджмента СПбГУ.
  • Преобразован редактор прав. Выполнены следующие требования.
    • Внедрена концепция «добавления условий в правило».
    • Права отображены в таблице картинками.
    • Объекты доступа, субъекты доступа и разрешения отображаются всегда.
    • Действие «Приостановить» добавлено в таблицу.
    • Редактор водяного знака выполнен в форме диалога.
    • Заменен редактор цвета.
    • Выбор расположения водяного знака сделан в виде картинки: квадрат с подсвечиваемыми при нажатии чувствительными зонами в углах и по центру.
    • Квоты можно добавлять из общей палитры возможных ограничений. Выбор квотируемого действия вынесен в диалоговый редактор квоты.
    • Каждая галочка в разделе «Аренда» — это отдельное правило.
    • Создана отдельная колонка для признака приостановленности.
  • Центральный сервер и сервер входа учитывают локаль пользователя для выбора языка отображаемых страниц.
Российская государственная библиотека
Российская государственная библиотека
Русклимат
Русклимат
Российская национальная библиотека
Российская национальная библиотека
Санкт Петербургский государственный университет
Санкт-Петербургский государственный университет
Информационно-вычислительный центр министерства культуры
Информационно-вычислительный центр министерства культуры
Государственная публичная научно-техническая библиотека
Государственная публичная научно-техническая библиотека
Санкт-Петербургский государственный институт кино и телевидения
Санкт-Петербургский институт кино и телевидения
Санкт-Петербургский государственный институт культуры
Санкт-Петербургский государственный институт культуры
Дальневосточный государственный институт искусств
Дальневосточный государственный институт искусств
Донская государственная публичная библиотека
Донская государственная публичная библиотека
Забайкальский государственный университет
Забайкальский государственный университет
Московский государственный институт культуры
Московский государственный институт культуры
Юридический университет имени О. Е. Кутафина
Юридический университет имени О. Е. Кутафина
Мурманская научная библиотека
Мурманская научная библиотека
Национальная библиотека Калмыкии
Национальная библиотека Калмыкии
Национальный авиационный университет Украины
Национальный авиационный университет Украины
Мордовский университет имени Н. П. Огарёва
Мордовский университет имени Н. П. Огарёва
Двери «Софья»
Двери «Софья»
Орловский государственный институт культуры
Орловский государственный институт культуры
Приморская краевая публичная библиотека им. А.М. Горького
Приморская краевая публичная библиотека им. А. М. Горького
Псковская областная универсальная научная библиотека
Псковская областная универсальная научная библиотека
Российская таможенная академия
Российская таможенная академия
Свердловская научная библиотека имени В. Г. Белинского
Свердловская научная библиотека имени В. Г. Белинского
Удмуртский государственный университет
Удмуртский государственный университет

Сервер 2.14

В августе 2013 года внесены новые изменения в серверную часть «Vivaldi». Интерфейс приведён в более точное соответствие дизайну, исправлены незначительные ошибки интерфейса.

  • Проведено кроссбраузерное тестирование, налажено отображение сайта «Vivaldi» в различных браузерах.
  • Для просмотра документов через HTTPS реализована проверка подписи клиента при запросе страниц.
  • Поскольку получение метаданных документа может занять продолжительное время, был разработан компонент, который кеширует на диске файлы метаданных. Интервал кеширования задаётся свойством, а по умолчанию составляет 24 часа.

Клиент 2.4

В октябре 2013 года произошло обновление настольного клиента.

  • Добавляется базовый механизм против фишинга. Клиент проверяет валидность сертификатов серверов при установлении HTTPS-соединений. В случае невалидности выводится сообщение об угрозе с вариантами «продолжить» и «прекратить» (как в обычных браузерах).
  • Обрабатываться стали все строки vivaldi-файла, и открывается соответствующее количество вкладок. Таким образом, можно открыть несколько документов одновременно.

Сервер 2.15

В октябре 2013 года по просьбам библиотек, работающих с «Vivaldi», выполнен ряд изменений серверной части.

  • Поиск стал доступен не только с центрального сервера, но и с главной страницы сервера документов.
  • В соответствии с требованием ряда библиотек формат вывода карточек многотомных документов приведён в соответствие с ГОСТ. У многотомников есть ряд проблем с выводом. Например, есть тома с заглавием, есть тома без заглавия, и все эти сочетания надо выводить корректно.
  • Миграция для создания индекса в DocumentEvent. Для ускорения получения данных о просмотренных страницах оптимизирована БД.
  • Добавлена строка в правила доступа для наименования правила доступа.
  • Добавлена поддержка подстановочных кодов в тексте водяного знака. Используются следующие коды.
    • [Читальный зал] или [Room] или [ВЧЗ] — название текущего читального зала.
    • [Коллекция] или [Collection] — коллекция. На случай, если документ входит в несколько коллекций, нужно предусмотреть настройку: [Коллекция:aref,copyrighted,open]. В таком случае учитываются только эти коллекции и именно в таком порядке.
    • [Имя пользователя].
    • [E-mail].
    • [IP].
    • [Timestamp].
    • [User-Agent].

Сервер 2.16

Сразу же за релизом 2.15 вышла следующая версия, в которой реализован полнофункциональный веб-клиент (HTML5) для просмотра документов.

  • Документы теперь можно просматривать из браузера.
  • Продублированы все функции просмотра, имеющиеся в настольном клиенте.
  • На карточке документа в браузере теперь две кнопки: «Открыть» и «Открыть в Vivaldi». Для первой используется веб-клиент, для второй — настольный клиент.
  • Используется HTTPS.
  • В правах доступа появилось дополнительное разрешение «Просмотр в браузере», чтобы для определённых документов администратор мог запретить открытие в браузере.
  • Аналогично настольному клиенту в веб-клиенте реализованы следующие функции:
    • полнотекстовый поиск по документу;
    • электронное копирование;
    • печать.
  • Добавлены всплывающие подсказки на панелях инструментов, доработана всплывающая панель инструментов: она не скрывается моментально при отведении мыши и показывается плавно при подведении.
  • Добавлена поддержка нескольких файлов в MarcSQL-компоненты. Поддержка ситуаций, когда к одному документу привязано несколько файлов. Задача актуальна в связи с внедрением «Vivaldi» в Псковскую областную универсальную научную библиотеку.
  • Добавлена поддержка вложенных полей при преобразовании в unislim для библиотеки им. А. П. Чехова (Таганрог) и Свердловской областной универсальной научной библиотеки им. В. Г. Белинского.
  • Внедрен PdfSharp для работы с PDF. Через PdfSharp можно свободно копировать страницы из существующего документа в новый. Имеется возможность внедрения водяных знаков с каналом прозрачности. ExtractPage выполняется быстрее, чем через Clown.

Новые подключения

В 2013 году были подписаны лицензионные соглашения о покупке «Vivaldi» с Псковской областной универсальной научной библиотекой и с библиотекой Российской таможенной академии.