home

Интеграция с ЭБС IPRBooks

Интеграция с ЭБС IPRBooks позволяет авторизовать пользователей ELiS в ЭБС IPRBooks и отобразить учебники из ЭБС IPRBooks на сайте ELiS как удаленный ресурс.

Как работает для пользователя[править]

  • Пользователь заходит на сайте ELiS и по метаданным находит учебник.
  • ELiS автоматически авторизует пользователя в ЭБС IPRBooks. Если у пользователя не был создан аккаунт в ЭБС IPRBooks, он автоматически создается.
  • ELiS показывает удаленный учебник из ЭБС IPRBooks в своем сайте (пользователю один раз надо будет принять пользовательское соглашение ЭБС IPRBooks при первом просмотре учебника).
  • Пользователь может открыть учебник в новой вкладке на весь экран, перейдя на сайт ЭБС IPRBooks, или читать его в ELiS.

Когда нужна интеграция с ЭБС IPRBooks[править]

Интеграция оптимальна при покнижном комплектовании, когда в IPRBooks закупается относительно небольшое число учебников.

Плюсы:

  • пользователю не надо вводить логин и пароль в ЭБС IPRBooks и не надо его знать. Также поиск по метаданным будет находить учебники IPRBooks в ELiS.

Минусы:

  • необходимо импортировать учебники IPRBooks в ELiS как удаленный ресурс и администрировать их;
  • книги из ЭБС IPRBooks в ELiS доступны только для авторизованных пользователей.

Настройка интеграции[править]

  1. В ЭБС IPRBooks надо получить идентификатор вашей организации (id клиента), X-APIKey и Secret key (секретный пароль) http://www.iprbookshop.ru/77177.html;
  2. Включить в ELiS модуль ELiS IPRBooks;
  3. Ввести в настройках модуля ELiS IPRBooks полученные настройки на сайте https://example.com/admin/config/content/elis_iprbooks.

ELiS настроена, можно приступать к импорту удаленных ресурсов.

Импорт[править]

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

Кнопка бесшовной авторизации[править]

Вместо встраивания ресурсов, можно создать кнопку бесшовной авторизации, перебрасывающей на главную страницу ЭБС

https://elibsystem.ru/node/310