home

Библиотека ELiS

Небольшие исправления в работе статистики

Исправлена ошибка, в результате которой модули по работе с PDF (elis_pdf, ebooks) не записывали стартовую страницу книги, если она не была первой. Т.е. если книга открывалась с третьей страницы и потом перелистывалась на четвертую, в логах в событии openFragment была обозначена только страница 4, а страница 3 пропускалась.

Также теперь роботы по возможности не записываются в ElisPlayLog.

Результаты миграции из DSpace в ELiS Пермской электронной библиотеки

dspace-to-elis-migration-results-1-year.jpg

ELiS Site

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

Так если есть синоним catalog, сайт ELiS размещен по URL https://elis.example.com, то включение модуля автоматически сгенерирует подсайт https://catalog.elis.example.com.

Появилась опция, отключающая перенаправление мобильных пользователей на мобильную версию сайта

web-vitals-comparision.png

Стандартные сайты могут быть слишком медлительны на мобильных устройствах. Чтобы работать на смартфонах на скорости мобильных приложений, было создано одностраничное приложение ELiS WebApps.

Новый отчёт по IP-адресам пользователей

Появился отчёт, в котором можно посмотреть с каких IP-адресов было больше всего сессий просмотров документов по данным ELiS PlayLog.

ip_report.png

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

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

Эксперимент по программному транскодированию видео на Android-устройствах

В ELiS есть модуль видео, а в нем есть возможность развернуть ферму кластеров транскодирования.

Возникла гипотеза, что для транскодирования можно использовать смартфоны и прочие устройства на Android вместо дорогих серверов.

Для проверки была написана программа, которая использует ffmpeg для Android и в результате измерений на смартфоне Honor 6X с 8 ядрами Cortex-A53 2 ГГц получены результаты по транскодированию видео в сравнении с AMD Ryzen 3600 (6 ядер по 3600 ГГц).

Ошибка при загрузке больших видео

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

Для решения проблемы надо проверить, что у вас стоит не слишком старый PHP (проверена работа на PHP7.2).

Также следует проверить таймауты в настройках PHP-FPM/Nginx:

Обновлена работа видеомодуля при отключении одной из нод хранения

Теперь перед тем, как вывести плеер, сервер проверит, что видео на файловых серверах существуют.

Также если вы потеряли одну из файловых нод, теперь можно все задачи с видео перезапустить. Для этого на сайте admin/config/media/myvideo/managment выделите чекбокс перезапуска задачи и отправьте форму.

elis-retranscode-video.png

Просмотр xAPI событий для ресурсов H5P

elis_xapi_playlog_column_example.png

C модулем ELiS H5P можно не только записывать события xAPI, генерируемые H5P, но и просматривать их в рамках сессии работы с документом.

На видео ниже показывается сессия работы пользователя с ресурсом H5P типа Column. Слева - сам ресурс, справа - события одной из сессии прохождения.