Развитие сети электронных библиотек

Развитие сети электронных библиотек

28 декабря 2012

Клиент 2.0

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

  • Если из-за неправильной настройки прокси возникает сетевая ошибка, клиент вместе с сообщением об ошибке получает ссылку на вкладку настроек прокси.
  • Система поиска обновлений работает следующим образом. Клиент запрашивает по заданному URL-файл манифеста из репозитория обновления. Разобрав данный файл, клиентское приложение выдает всплывающее окно с предложением обновиться и ссылкой на скачивание новой версии дистрибутива, если версия клиента ниже, чем указана в манифесте. Ссылка открывается в стандартном браузере, который закачивает новую версию клиента. Проверка производится автоматически при каждом запуске приложения.
  • В новой версии в веб-вкладки преобразованы окно настроек (бывшее ранее диалоговым окном), разделы «Лицензионное соглашение» и «О программе».
Российская государственная библиотека
Российская государственная библиотека
Русклимат
Русклимат
Российская национальная библиотека
Российская национальная библиотека
Санкт Петербургский государственный университет
Санкт-Петербургский государственный университет
Информационно-вычислительный центр министерства культуры
Информационно-вычислительный центр министерства культуры
Государственная публичная научно-техническая библиотека
Государственная публичная научно-техническая библиотека
Санкт-Петербургский государственный институт кино и телевидения
Санкт-Петербургский институт кино и телевидения
Санкт-Петербургский государственный институт культуры
Санкт-Петербургский государственный институт культуры
Дальневосточный государственный институт искусств
Дальневосточный государственный институт искусств
Донская государственная публичная библиотека
Донская государственная публичная библиотека
Забайкальский государственный университет
Забайкальский государственный университет
Московский государственный институт культуры
Московский государственный институт культуры
Юридический университет имени О. Е. Кутафина
Юридический университет имени О. Е. Кутафина
Мурманская научная библиотека
Мурманская научная библиотека
Национальная библиотека Калмыкии
Национальная библиотека Калмыкии
Национальный авиационный университет Украины
Национальный авиационный университет Украины
Мордовский университет имени Н. П. Огарёва
Мордовский университет имени Н. П. Огарёва
Двери «Софья»
Двери «Софья»
Орловский государственный институт культуры
Орловский государственный институт культуры
Приморская краевая публичная библиотека им. А.М. Горького
Приморская краевая публичная библиотека им. А. М. Горького
Псковская областная универсальная научная библиотека
Псковская областная универсальная научная библиотека
Российская таможенная академия
Российская таможенная академия
Свердловская научная библиотека имени В. Г. Белинского
Свердловская научная библиотека имени В. Г. Белинского
Удмуртский государственный университет
Удмуртский государственный университет

Сервер 2.3

В серверной части Vivaldi также произошли изменения.

  • Открытие документа во всех операционных системах теперь производится через файл с расширением .vivaldi (вместо прежнего ClickOnce).
  • Сетевой фильтр расширен. Для ситуаций запрета входа с некоторых адресов синтаксис IP-правил стал более гибким. Например, чтобы запретить определённую подсеть, можно поставить «минус» в начале строки. Поясняющая надпись изменена соответствующим образом, и в ней приведён пример подсети, включающей все адреса.
  • Реализована возможность указания фокуса от последней и произвольной страницы при выдаче прав доступа на документ. Фокус от последней страницы необходим, чтобы пользователи могли просмотреть список литературы. От произвольной — потребуется позже, когда будет реализован полнотекстовый поиск.
  • Разработан модульный STS (Security Token Service) для аутентификации через Membership. STS проводит Forms-аутентификацию пользователей в Membership. Таким образом, можно разрабатывать только специфический MembershipProvider для конкретной базы данных пользователей, а сам код STS будет единым. STS реализован на основе IdentityServer.
  • Некоторые библиотеки хранят метаданные в системе OPAC-Global, для взаимодействия с которой создан специальный компонент доступа, что сразу позволило подключить к Vivaldi Донскую государственную публичную библиотеку (ДГПБ).
  • Разработано собственное хранилище атрибутов VivaldiAttributeStore, позволяющее вычислять хеш пользователя по входным строкам.
  • Созданы 2 библиотеки классов: для работы с базой пользователей ДГПБ — DsplProviders, для Российской государственной библиотеки — RslProviders.

iPad 1.0

В мае 2012 года появилась первая рабочая версия клиентского приложения для iPad. Интерфейс был переработан, а сервер документов адаптирован для iPad-клиента. Мобильное приложение было приведено к требованиям Apple и опубликовано в AppStore.

Клиент 2.3

В декабре 2012 года вышел новый релиз клиента Vivaldi, в котором разработаны следующие функции.

  • Ограничение времени работы с документом. Администратор сервера документов может установить в правилах так называемый «срок аренды», по истечении которого страницы перестанут открываться, а поиск — работать. Пользователь будет вынужден открыть документ заново, после чего отсчёт времени пойдёт сначала.
  • Ссылка из клиента на онлайн-справку. В меню «Помощь» располагается пункт меню «Справка», при выборе которого в новой вкладке будет открываться руководство пользователя.
  • Интерфейс клиента. Диалог настроек клиента оформлен в едином стиле с диалогом «О программе».
  • Оптимизация загрузки. Снято ограничение по количеству каналов загрузки, улучшена модель отмены загрузки. Реализован механизм отмены запросов на основе варианта, при котором запросы отменяются, если загрузка еще не началась, или загружено меньше половины страницы.

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

В 2011–2012 гг. к Vivaldi присоединились следующие учреждения.

  • Библиотека Высшей школы менеджмента СПбГУ.
  • Российская национальная библиотека.
  • Научная библиотека Забайкальского государственного университета.
  • Центральная городская публичная библиотека им. А. П. Чехова (Таганрог).
  • Московский государственный университет культуры и искусства.
  • Приморская краевая публичная библиотека им. А. М. Горького (Владивосток).
  • Библиотека Дальневосточного государственного института искусств (Владивосток).