home

Библиотека ELiS

Модуль ELiS LDAP

При установке в корпоративной сети может потребоваться управление доступом с помощью групп в LDAP.

Компания Intel уже опубликовала модуль LDAP с помощью которого можно настроить синхронизацию ролей в Drupal с группами в Active Directory.

Но в ELiS многие задачи по доступу управляются не ролями в Drupal, а путем ассоциации сущности пользователя с сущностью одной или нескольких организаций. В целом это похоже на роли, но работает независимо от ролей в Drupal.

Конкурентные лицензии

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

Это называется "конкурентной лицензией". Одна конкурентная лицензия - один пользователь может смотреть ресурс.

В ELiS модуль ELiS DRM может контролировать доступ к любым ресурсам, имеющим специальное служебное поле field_concurrency_license типа "целое".

Хостинг библиотек пользователей: как создать и в чем польза - доклад на конференции LIBCOM-2020

24 ноября на LIBCOM-2020 сделал соответствующий доклад:

Рассмотрены хостинги пользовательских библиотек на базе Nextcloud и ELiS.

Презентация и запись: https://demo.elibsystem.ru/node/38625

Датасеты в ELiS

datasets-catalog.png

В ELiS можно работать с датасетами (наборами данных) без каких-либо специальных модулей.

Просто используйте модули ELiS Web, ELiS Image и т.д. для размещения наборов данных в каталоге, а с помощью существующих полей описания или путем добавления новых можно описывать наборы данных так, как вам надо.

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

Поиск по файлам, прикрепленным к сущностям

В модуле ELiS Search реализован поиск по файлам, прикрепленным к полям сущностей.

При попадании в текст файла, поиск позволит перейти к просмотру сущности (ноды).

Извлечение текста осуществляется с помощью Apache Tika и будет работать для поддерживаемых Apache Tika файловых форматов: https://tika.apache.org/1.7/formats.html.

Запись в ElisPlayLog информации о браузере пользователя

Возникла потребность в расширенной записи информации откуда пользователь пришел.

elis_play_log_browser_info.png

Теперь при открытии плееров генерируется событие 'init', в котором содержатся списком в СamelCase параметры из браузера пользователя navigator, performance, location, screen:

Функционал ELiS Web стал ближе по поведению к облачным дискам

web-zip-photogallery.png

Модуль ELiS Web предназначен для размещения ZIP-архива в ELiS.

Раньше когда в ZIP-архиве находился файл index.html (index.xhtml, start.html, start.xhtml) с этого файла происходил запуск содержимого ZIP-архива, что позволяет использовать его для хостинга статических сайтов.