# Бібліотека
Весь імпортований контент Atsumeru
розміщує в бібліотеці. Вона завжди єдина і глобальна для всього сервера
Розділяти контент за групами можна за допомогою Динамічних категорій або шляхом створення необмеженої кількості Категорій і розміщення в них контенту
За усталеним налаштуванням, весь імпортований контент розміщується в Категорію Несортовані
, за винятком випадків, коли в Метаданих вказано тип контенту
Інтерфейс бібліотеки
Натиснувши праву кнопку миші на картці контенту, відкриється контекстне меню з додатковими функціями на кшталт зміни Категорії або редагування Метаданих
Контекстне меню картки контенту
# Динамічні категорії
Динамічні категорії
- це особлива функція, яка автоматично групує контент за категоріями на основі Типів контенту
Групування відбувається одразу під час імпортування, якщо в Метаданих контенту вказано тип або після редагування Метаданих із зазначенням/зміною типу
Дані категорії з'являються, якщо в базі даних є хоча б одна Серія
з необхідним типом і автоматично видаляються, якщо Серій
немає. Безпосередньо керувати категоріями (створення/редагування/видалення) неможливо, але дозволяється як завгодно змінювати їхній порядок
Перемістивши контент у Категорію, він більше не належатиме до Динамічної категорії
, навіть якщо співпадатимуть Типи контенту. Таким чином, можливо повністю позбутися непотрібної категорії
Існує також особлива Динамічна категорія
- Несортовані
. Сюди автоматично розміщується весь контент без зазначеного Типу контенту і Категорії
# Категорії
На додаток до (або як альтернатива) Динамічних категорій можливо створення свої Категорії
і розміщувати туди контент. Натиснувши
Редактор категорій
, у якому можливо змінювати, видаляти та створювати нові категорії Інтерфейс редактора категорій
Назва категорії має бути унікальною
Вибравши з контекстного меню контенту Змінити категорію
відкриється аналогічне вікно, де можлиов вказати в які категорії його розмістити
Контент одночасно може перебувати в необмеженій кількості категорій
Якщо видалити категорію, весь контент буде переміщено до Несортованих
або Динамічної категорії на основі Типу контенту
# Зміна порядку категорій
Порядок категорій змінюється шляхом перетягування вкладок категорій на нижній панелі додатку
# Метакатегорії
З усіх Метаданих усього контенту на сервері, Atsumeru
автоматично створює Метакатегорії
. Це спеціальний розділ, у якому контент групується за формулою <категорія>
> <тег>
> <списки контенту>
, де:
<категорія>
- одна із зумовлених Категорій метаданих<тег>
- атомарна одиниця категорії (наприклад, окремий автор, перекладач, жанр тощо)<списки контенту>
- сформовані списки контенту, які в метаданих містять даний<тег>
в<категорії>
Метакатегорії працюють незалежно від користувача, ними не можна керувати і безпосередньо змінювати (зміну здійснюють тільки зміною Метаданих контенту). Їх не можна відключити або якось налаштувати
Використовувати та/або підтримувати Метакатегорії
необов'язково. Розробник клієнта може не реалізовувати цей функціонал або зробити його опціональним
# Сортування
Atsumeru
підтримує величезну кількість Видів сортування
Сортування За останнім читанням
працює трохи повільніше через додаткові запити до історії читання
Сортування можна використовувати як зі списками контенту за усталеним налаштуванням, так і комбінувати їх із Фільтрацією та пошуком
# Фільтрація та пошук
# Фільтрація
За аналогією з Метакатегоріями, з усіх Метаданих всього контенту на сервері збираються списки тегів
для всіх Категорій метаданих. Дані списки можна використовувати для більш точної вибірки контенту
Практично всі Категорій метаданих підтримують множинну та/або таку, що виключає фільтрацію
Якісна реалізація інтерфейсів фільтрація залишається за розробником клієнта
# Пошук
Сервер підтримує пошук за ключовими словами за основними полями (назви) і за всіма іншими полями Метаданих. Наприклад, виконавши пошук за фразою Honna
, сервер відобразить весь контент, автором якого є Honna Wakou
Для зручності опрацювання та заповнення Метаданих у категорії Несортоване
, Адміністраторам також доступний пошук за шляхами до файлів. Він нічим не відрізняється від звичайного пошуку. Достатньо в ролі фрази використовувати частину шляху до необхідних файлів. Наприклад, виконавши пошук за фразою Rebirth
, сервер відобразить увесь контент, у шляхах якого міститься фраза DC Rebirth
Повнотекстовий Fuzzy-пошук (opens new window) не підтримується
# Видалення контенту
Контент можна видалити з бібліотеки за допомогою відповідного пункту його контекстного меню. Фізично файл не видаляється, а приховується сам запис про Серію
у базі даних. Переімпорт не відновлює видалений контент
Відновити видалений контент можна видаливши з імпорту директорію, у якій міститься цей контент, і заново її імпортувавши