Select language:
+7 (499) 500-14-94
Компания

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

 
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 присоединились следующие учреждения.

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