home

Библиотека ELiS

Просмотр PlayLogs пользователя из его профиля

user-history.png

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

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

Модуль ELiS Access Organization

Модуль решает задачу предоставления пользователям организации (группе пользователей) прав на чтение и запись во все ресурсы, вложенные в определенную папку.

Модуль создает поле: field_access_rw_organization и назначает его папкам каталога.

В созданное поле можно вписать отдельные организации, при этом:

Модуль ELiS Access User

Модуль решает две задачи:

  • Предоставление отдельным пользователям доступа на просмотр ресурсов, вложенных в определенные папки каталога.
  • Предоставление отдельным пользователям прав на редактирования всех (любых) ресурсов, вложенных в определенные папки каталога.

Модуль создает два поля: field_access_read_user и field_access_rw_user и назначает их папкам каталога.

В созданные поля можно вписать отдельных пользователей, при этом:

Приложения ELiS полностью переписаны

Первые приложения ELiS написаны на Adobe AIR и работают под iOS, Android, Windows (в виде exe-файла с установкой при запуске Adobe AIR).

Adobe AIR как кроссплатформенный фреймворк несколько устарел и начата миграция на React Native, который также позволяет выпускать приложения под iOS, Android, Windows Store и macOS.

Состоялось внедрение ELiS в качестве корпоративной библиотеки

За счет универсальности, ELiS может использоваться и как корпоративная электронная библиотека.

В одной из организаций, работающей в сфере продаж автомобилей, ELiS внедрена в качестве корпоративной библиотеки.

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

С помощью ELiS:

Обложки по умолчанию для нод и сущностей

node_bundle_covers.png

При создании нод теперь выводятся обложки для различных типов нод (их в рамках Drupal также называют bundle).

Если вы добавите новый тип ноды, для него будет выводиться обложка по умолчанию, если вы хотите вывести свою обложку, то в /var/www/vh/library/sites/all/modules/elis/img/covers/ добавьте обложку в следующем формате:

Добавлена инструкция по использованию кеша в оперативной памяти APCu

По умолчанию ELiS использует кеш в РСУБД, но для уменьшение числа deadlocks и ускорения работы библиотеки может быть полезным вынести кеш в ОЗУ.

Есть несколько вариантов как это сделать и для односерверной конфигурации можно использовать APCu по инструкции: http://elibsystem.ru/docs/admin/db_cache.html#apcu

Модуль ELiS LDAP

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

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

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