# Бібліотека

Весь імпортований контент Atsumeru розміщує в бібліотеці. Вона завжди єдина і глобальна для всього сервера

Розділяти контент за групами можна за допомогою Динамічних категорій або шляхом створення необмеженої кількості Категорій і розміщення в них контенту

За замовчуванням, весь імпортований контент розміщується в Категорію Несортовані, за винятком випадків, коли в Метаданих вказано тип контенту

Інтерфейс бібліотеки

Натиснувши праву кнопку миші на картці контенту, відкриється контекстне меню з додатковими функціями на кшталт зміни Категорії або редагування Метаданих

Контекстне меню картки контенту

# Динамічні категорії

Динамічні категорії - це особлива функція, яка автоматично групує контент за категоріями на основі Типів контенту

Групування відбувається одразу під час імпортування, якщо в Метаданих контенту вказано тип або після редагування Метаданих із зазначенням/зміною типу

Дані категорії з'являються, якщо в базі даних є хоча б одна Серія з необхідним типом і автоматично видаляються, якщо Серій немає. Безпосередньо керувати категоріями (створення/редагування/видалення) неможливо, але дозволяється як завгодно змінювати їхній порядок

Перемістивши контент у Категорію, він більше не належатиме до Динамічної категорії, навіть якщо співпадатимуть Типи контенту. Таким чином, можливо повністю позбутися непотрібної категорії

Існує також особлива Динамічна категорія - Несортовані. Сюди автоматично розміщується весь контент без зазначеного Типу контенту і Категорії

# Категорії

На додаток до (або як альтернатива) Динамічних категорій можливо створення свої Категорії і розміщувати туди контент. Натиснувши

local_offer
на панелі Atsumeru Manager (opens new window) відкриється Редактор категорій, у якому можливо змінювати, видаляти та створювати нові категорії

Інтерфейс редактора категорій

Назва категорії має бути унікальною

Вибравши з контекстного меню контенту Змінити категорію відкриється аналогічне вікно, де можлиов вказати в які категорії його розмістити

Контент одночасно може перебувати в необмеженій кількості категорій

Якщо видалити категорію, весь контент буде переміщено до Несортованих або Динамічної категорії на основі Типу контенту

# Зміна порядку категорій

Порядок категорій змінюється шляхом перетягування вкладок категорій на нижній панелі додатку

# Метакатегорії

З усіх Метаданих усього контенту на сервері, Atsumeru автоматично створює Метакатегорії. Це спеціальний розділ, у якому контент групується за формулою <категорія> > <тег> > <списки контенту>, де:

  • <категорія> - одна із зумовлених Категорій метаданих
  • <тег> - атомарна одиниця категорії (наприклад, окремий автор, перекладач, жанр тощо)
  • <списки контенту> - сформовані списки контенту, які в метаданих містять даний <тег> в <категорії>

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

Використовувати та/або підтримувати Метакатегорії необов'язково. Розробник клієнта може не реалізовувати цей функціонал або зробити його опціональним

# Сортування

Atsumeru підтримує величезну кількість Видів сортування

Сортування За останнім читанням працює трохи повільніше через додаткові запити до історії читання

Сортування можна використовувати як зі списками контенту за замовчуванням, так і комбінувати їх із Фільтрацією та пошуком

# Фільтрація та пошук

# Фільтрація

За аналогією з Метакатегоріями, з усіх Метаданих всього контенту на сервері збираються списки тегів для всіх Категорій метаданих. Дані списки можна використовувати для більш точної вибірки контенту

Практично всі Категорій метаданих підтримують множинну та/або таку, що виключає фільтрацію

Якісна реалізація інтерфейсів фільтрація залишається за розробником клієнта

# Пошук

Сервер підтримує пошук за ключовими словами за основними полями (назви) і за всіма іншими полями Метаданих. Наприклад, виконавши пошук за фразою Honna, сервер відобразить весь контент, автором якого є Honna Wakou

Для зручності опрацювання та заповнення Метаданих у категорії Несортоване, Адміністраторам також доступний пошук за шляхами до файлів. Він нічим не відрізняється від звичайного пошуку. Достатньо в ролі фрази використовувати частину шляху до необхідних файлів. Наприклад, виконавши пошук за фразою Rebirth, сервер відобразить увесь контент, у шляхах якого міститься фраза DC Rebirth

Повнотекстовий Fuzzy-пошук (opens new window) не підтримується

# Видалення контенту

Контент можна видалити з бібліотеки за допомогою відповідного пункту його контекстного меню. Фізично файл не видаляється, а приховується сам запис про Серію у базі даних. Переімпорт не відновлює видалений контент

Відновити видалений контент можна видаливши з імпорту директорію, у якій міститься цей контент, і заново її імпортувавши