Основные настройки


НАЧАЛО >> Электронная библиотека >> Руководство администратора модуля FT >> Настройка модуля и параметров отображения >> Основные настройки📄 Скачать в DOCX


В этом разделе описаны общие параметры конфигурации модуля «Электронная библиотека» (FT), не относящиеся к конкретным типам файлов.

1. Префикс имени файла с полнотекстовым индексом (idxprefix)

Префикс, который будет использоваться для файлов с полнотекстовым индексом (по умолчанию idx). При указании папки необходимо самостоятельно создать соответствующую директорию на сервере ИРБИС 64.

2. Запрещенные к загрузке типы файлов (deniedexts)

Позволяет задать список расширений файлов, загрузка которых будет заблокирована.

3. Ограничения на размер загружаемых файлов

Максимальный размер загружаемых полнотекстовых документов не регулируется настройками самого модуля. Он зависит от глобальных настроек интерпретатора PHP. Для увеличения лимитов необходимо изменить параметры upload_max_filesize, post_max_size и memory_limit в конфигурационном файле php.ini вашего веб-сервера.

4. Автоматическая обработка метаданных

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

5. Индивидуальные действия и свойства документа

В карточке редактирования отдельного документа (при ручной корректировке) каталогизаторам доступны дополнительные поля, такие как «Текст для ссылки» (текст, отображаемый вместо классического URL) и «Характер документа» (возможность классификации: текстовый, графический, аудио и др.).

Кроме того, в блоке «Действия с документом» предусмотрены специальные кнопки для ручного запуска фоновых задач по конкретной записи: вы можете принудительно запустить индексирование документа, пересоздать страницы для просмотра, обновить ссылки на полный текст в библиографической записи ИРБИС и инициировать процесс транскрибации для медиафайлов.

6. Пользовательские функции

Позволяет расширить стандартное поведение модуля за счет подключения пользовательских скриптов.

7. Групповые права доступа (FTCollections)

Связь с записями папок (коллекций) для организации иерархических или групповых прав доступа на просмотр и управление контентом электронной библиотеки.

В панели администрирования (в списке записей ЭБ) доступен удобный инструмент пакетного назначения прав: выделите несколько нужных документов галочками и нажмите кнопку «Установить группу прав» на верхней панели инструментов. В этом же окне можно включить «Очистить ненаследуемые права», чтобы при переносе документов на групповое право удалить локальные правила доступа и оставить только наследуемые права.

Обратите внимание: При первоначальной установке или обновлении конфигурации модуля система автоматически выдает полные глобальные права доступа на управление Электронной библиотекой системной роли CATALOGUER (Каталогизатор).

8. Специфичные права доступа

В подсистеме безопасности (в профиле группы или конкретного пользователя) для модуля "Электронная библиотека" можно настроить специфичные права доступа к документам:

8.1. Информация об авторских правах

Лимиты для прав доступа задаются администратором индивидуально для каждого документа в его метаданных. При редактировании записи полного текста раскройте блок «Информация об авторских правах». В нем доступны следующие поля:

9. Внутренняя статистика просмотров

Независимо от интеграции с АРМ «Книговыдача» или другими модулями, Электронная библиотека ведет собственный лог обращений к документам. При каждом открытии полного текста система сохраняет запись в локальную базу статистики (FTStat), фиксируя точное время, логин пользователя, IP-адрес и краткое библиографическое описание документа.

10. Фоновая обработка задач (Очередь)

Большинство ресурсоемких операций электронной библиотеки (конвертация видеофайлов через FFMPEG, нарезка многостраничных документов на изображения для просмотра, извлечение текстового слоя) выполняется асинхронно. Для их успешного старта и завершения в системе должен корректно функционировать демон модуля «Очередь задач» (Queue). Задачи конвертации могут занимать длительное время в фоне (тайм-аут на некоторые операции до 24 часов).

11. Интеграция с Pandoc

Модуль содержит встроенные механизмы конвертации текстов из форматов Markdown (включая расширенную версию GitHub Flavored Markdown — GFM) в формат DOCX. Для работы используется поставляемая вместе с системой утилита Pandoc.

Интеграция состоит из нескольких уровней:

Исполняемый файл Pandoc выбирается автоматически по платформе:

В этой же структуре bin/ размещаются и другие поставляемые внешние утилиты модуля FT, включая ffmpeg, ffprobe и mutool. Не переносите эти файлы вручную: код модуля рассчитывает их расположение относительно каталога modules/FT.

Для DOCX-конвертации можно передать файл-образец оформления reference.docx. Если шаблон указан, Pandoc использует его стили заголовков, таблиц и основного текста. Для корректной вставки изображений нужно передать resourcePath — базовый каталог, относительно которого находятся файлы, упомянутые в Markdown.

При ошибках модуль возвращает локализованные сообщения:

Для Linux-серверов: Аналогично другим внешним утилитам, обязательно убедитесь, что бинарному файлу конвертера Pandoc выданы права на исполнение: chmod +x bin/nix64/pandoc/pandoc.

12. Дополнение по групповым правам

Для одной записи значение группового права можно указать в карточке документа в поле «Групповое право». Подключенные записи используются как группы прав, которые затем выбираются в карточках полных текстов и в пакетном действии назначения прав.