Каталог

Система каталогизации в ELiS отлична от большинства других каталогов библиотек и объединяет в себе преймущества иерархичности классических каталогов, с возможностью размещения любого объекта хранения (книга, видеоматериал, аудиозапись и т.п.) сразу в несколько каталогов, как это возможно при построении навигации на тегах. 

Технически, каталог реализован как совокупность связей страниц сайта особого типа материала - "папка каталога" и объектов хранения, расположенных в папках каталога. Связи папок каталога и объектов хранения реализуются при помощи CCK-полей Node Reference. Для корректной работы каталога, должен быть активирован модуль subj_library и Node Reference.

Каждая папка каталога может иметь более одного родительского каталога либо не иметь родительского каталога вовсе. В связи с такой структурой, объект хранения или папка каталога могут не иметь однозначно-выраженной вложенности первого, второго и т.д. уровней, т.к. в каждой родительской папке каталога текущий объект имеет свой уровень вложенности.

Каталоги характеризуются следующими свойствами:

  • Каждый каталог и каждая папка каталога имеют уникальную url-ссылку.
  • Любую папку каталога можно перемещать внутри каталога и, даже, удалять из каталога без изменения url-ссылок на папку.
  • Размещение объекта хранения в каталоге не меняет его url-ссылку.
  • Любая папка каталога может входить в один и тотже каталог несколько раз в разных ветвях иерархии.
  • Любая папка каталога может входить в любое число различных каталогов или не входить ни в один.
  • Любой объект хранения может входить в несколько папок каталога.
  • Любая папка каталога может содержать описание содержимого в виде любого html-кода.
  • Папки каталога могут комментироваться или использоваться в качестве контейнеров для связанных объектов.

В случае, если библиотека нуждается в каталоге УДК, она может выстроить его самостоятельно, последовательно реализуя структуру каталога УДК при помощи создания папок каталога и наложения соответствующих связей.

OPDS-каталог

В ELiS встроен OPDS-сервер, предоставляющий доступ к каталогу ELiS по протоколу OPDS сторонним мобильным устройствам.