# Библиотека
Весь импортированный контент Atsumeru
помещает в библиотеку. Она всегда единственная и глобальная для всего сервера
Разделять контент по группам можно с помощью Динамических категорий или путем создания неограниченного количества Категорий и помещению в них контента
По умолчанию, весь импортированный контент помещается в Категорию Несортированные
за исключением случаев, когда в Метаданных указан тип контент
Интерфейс библиотеки
Нажав правую кнопку мыши на карточке контента откроется контекстное меню с дополнительными функциями по типу смены Категории или редактирования Метаданных
Контекстное меню карточки контента
# Динамические категории
Динамические категории
- это особая функция, которая автоматически группирует контент по категориям на основе Типов контента
Группировка происходит сразу во время импортирования, если в Метаданных контента указан тип или после редактирования Метаданных с указанием/сменой типа
Данные категории появляются, если в базе данных есть хотя бы одна Серия
с необходимым типом и автоматически удаляются, если Серий
нет. Нельзя напрямую управлять категориями (создание/редактирование/удаление), но можно как угодно изменять их порядок
Переместив контент в Категорию он больше не будет относится к Динамической категории
даже при совпадении Типов контента. Таким образом, можно полностью избавиться от ненужной категории
Существует также особая Динамическая категории
- Несортированные
. Сюда автоматически помещается весь контент без указанного Типа контента и Категории
# Категории
В добавок к (или как альтернатива) Динамическим категориям можно создавать свои Категории
и перемещать туда контент. Нажав
Редактор категорий
в котором можно изменять, удалять и создавать новые категории Интерфейс редактора категорий
Название категории должно быть уникальным
Выбрав из контекстного меню контента Изменить категорию
откроется аналогичное окно, где можно указать в какие категории его поместить
Контент одновременно может находиться в неограниченном количестве категорий
Если удалить категорию, весь контент будет перемещен в Несортированные
или Динамическую категории на основе Типа контента
# Изменение порядка категорий
Порядок категорий изменяется путем перетаскивания вкладок категорий на нижней панели приложения
# Метакатегории
Из всех Метаданных всего контента на сервере, Atsumeru
автоматически создает Метакатегории
. Это специальный раздел, в котором контент группируется по формуле <категория>
> <тег>
> <списки контента>
, где:
<категория>
- одна из предопределенных Категорий метаданных<тег>
- атомарная единица категории (например, отдельный автор, переводчик, жанр и тд)<списки контента>
- сформированные списки контента, которые в метаданных содержат данный<тег>
в<категории>
Метакатегории работают независимо от пользователя, ими нельзя управлять и напрямую изменять (изменение производится только изменением Метаданных контента). Их нельзя отключить или как-то настроить
Использовать и/или поддерживать Метакатегории
необязательно. Разработчик клиента может не реализовывать данный функционал или сделать его опциональным
# Сортировка
Atsumeru
поддерживает огромное количество Видов сортировки
Сортировка По последнему чтению
работает немного медленее из-за дополнительных запросов к истории чтения
Сортировку можно использовать как со списками контента по умолчанию, так и комбинировать их с Фильтрацией и поиском
# Фильтрация и поиск
# Фильтрация
По аналогии с Метакатегорями, из всех Метаданных всего контента на сервере собираются списки тегов
для всех Категорий метаданных. Данные списки можно использовать для более точной выборки контента
Практически все Категорий метаданных поддерживают множественную и/или исключающую фильтрацию
Качественная реализация интерфейсов фильтрация остается за разработчиком клиента
# Поиск
Сервер поддерживает поиск по ключевым словам по основным полям (названия) и по всем остальным полям Метаданных. Например, выполнив поиск по фразе Honna
, сервер отобразит весь контент, автором которого является Honna Wakou
Для удобства обработки и заполнения Метаданных в категории Несортированное
, Администраторам также доступен поиск по путям к файлам. Он ничем не отличается от обычного поиска. Достаточно в роли фразы использовать часть пути к необходимым файлам. Например, выполнив поиск по фразе Rebirth
, сервер отобразит весь контент, в путях которого находится фраза DC Rebirth
Полнотекстовый Fuzzy-поиск (opens new window) не поддерживается
# Удаление контента
Контент можно удалить из библиотеки с помощь соответствующего пункта его контекстного меню. Физически файл не удаляется, а скрывается сама запись о Серии
в базе данных. Переимпорт не восстановляет удаленный контент
Восстановить удаленный контент можно удалив из импорта директорию, в которой находится данный контент и заново ее импортировав
← Импорт Метаданные →