home

Блоги

Создание шапки сайта для Библиотеки 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).

Обновлён модуль ELiS Import

Обновлён модуль ELiS Import, позволяющий автоматически импортировать удалённые ресурсы под открытыми лицензиями.

В обновлении актуализирован импорт книг с портала Культура.РФ.

Актуальная версия опубликована на GitHub https://github.com/borovinskiy/elis_import и позволяет импортировать 696 EPUB и 4100+ ЭОР.

Сохранение личного архива Facebook (профиля) для хранение и распространения в интернете

facebook_export_profile_as_web_resource.png

Facebook предоставляет возможность экспортировать созданные пользователем данные в zip-архив.

Архив - это просто ZIP-файл, внутри которого лежат файлы и стартовая страница index.html.

Архив имеет простую и понятную структуру с разделением на личные сообщения, контакты, посты, фото с видео и т.д.

Добавление ресурсов и изданий в классификацию ELiS

Изначально ELiS поставлялась без какой-либо системы классификации.

Однако может быть удобней иметь какую-то предустановленную систему, которая обеспечит единообразие классов в будущем.

Для этого в модуле elis_classification добавлены новые классы изданий, языков и ресурсов.

Добавлена поддержка структурированных данных в формате JSON-LD

structured-data-json-ld-validation.png

В Библиотеку ELiS добавлен вывод структурированных данных для типов контента видео и книг в PDF в рекомендованном Google формате JSON-LD.

Встраивание позволяет улучшить выдачу в специализированных видах поиска в Google.

Изменения в работе модуля подсайтов

vhost_web_no_header.jpg

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

Теперь веб-контент в подсайтах отображается без шапки основного сайта, это позволяет улучшить возможности хостинга статических сайтов.