home

Блоги

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

views_tree_example.png

Построить подобный навигатор можно при помощи внешнего модуля Views tree

Установите модуль, включите и создайте новое представление.

Добавление кнопок бесшовной авторизации во внешних ЭБС на сайте ELiS

urite-login-button.png

ELiS позволяет встраивать удалённые ресурсы внешних ЭБС с бесшовной авторизацией таких ЭБС как Лань, Book.ru, Консультант студента, Юрайт, Znanium.

Но встроенные ресурсы надо администрировать (синхронизовать).

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

Опыт миграции ресурсов из DSpace в ELiS

gorkilib-elis-vs-dspace.jpg

В ноябре 2019 года в Пермской краевой библиотеке им. Горького произведена миграция с DSpace на ELiS Пермской электронной библиотеки (ПЭБ) с переносом контента из DSpace.

Так было: http://arch.permculture.ru.

Так стало: https://e.gorkilib.ru.

Настройка отправки писем в Drupal через почтовый сервер Яндекса

Если в качестве почтового сервера вы используете сервер Яндекса, то могут быть проблемы с отправкой писем.

Проще всего включить отправку писем с помощью модуля SMTP: https://www.drupal.org/project/smtp

Установите этот модуль и настройте его.

В настройках укажите отправку писем через smtp.yandex.ru, порт 465 и с использованием SSL. Отключите проверку сертификата сервера.

Создание шапки сайта для Библиотеки ELiS c видео в качестве фона

video_header.jpg

В ELiS можно подставлять в качестве шапки сайта произвольный HTML-код. Поверх него можно накладывать логотипы ссылки.

Встаёт вопрос, каким образом обеспечить анимацию в шапке сайта средствами HTML.

Вариантов может быть несколько, например с помощью JavaScript и Canvas фон сгенерировать или отрисовать: https://demo.elibsystem.ru/node/37614.

Какие URL указывать в полях лицензии в Библиотеке ELiS

В ELiS есть поле лицензии (field_license), в котором указывается URL лицензии для конечного пользователя.

Этот URL может вести на некоторую веб-страницу с текстом лицензии в человекочитаемом виде. Машинно условия лицензии из текста извлечь не удастся. Такая ссылка прежде всего для чтения людьми.

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

Встраивание книг Национальной электронной библиотеки в ELiS в качестве удалённого ресурса

remote-rusneb.png

Создан модуль ELiS Rusneb, который позволяет встраивать плеер на книги, размещённые в НЭБ как удалённые ресурсы.

Модуль не имеет настроек и для своей работы требует только включения.

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

Пример работы: https://demo.elibsystem.ru/node/37626

Генератор анимированного фона Radiant компании JetBrains доступен в ELiS

code2arts-cover.png

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

Генератор выпущен под лицензией Creative Commons и может свободно использоваться для создания фона.

Так при помощи этого генератора создан фон для главной страницы сайта: https://elis.psu.ru/

В ELiS повышена доступность

elis_accessability.png

Доступность улучшена как в основном интерфейсе, так и в мобильном (ELiS WebApps).