Часть I: ФУНДАМЕНТ. Мировоззрение Архитектора.
Глава 1.2: Язык профессии. Глоссарий ключевых терминов
Чтобы проектировать системы, нужно говорить на одном языке. Эта глава — ваш фундаментальный словарь.
Архитектор, приходя на новую стройплощадку, не говорит «вот эта штуковина» и «та фигня». Он использует точные термины: фундамент, несущая стена, балка, метраж.
Так и мы. Прежде чем проектировать контент-системы, давайте договоримся о словах. Это избавит от путаницы в разговорах с разработчиками, дизайнерами и бизнесом.
Базовые концепции
1. Информационная архитектура (Information Architecture, IA)
Что это: Структурный дизайн информационного пространства. Искусство и наука организации и маркировки контента на сайте, в приложении или системе, чтобы сделать его находимым и понятным.
Проще говоря: IA отвечает на вопрос «ГДЕ?». Где будет лежать этот контент? Как пользователь до него доберется?
Аналогия: План библиотеки: отдел художественной литературы, полка с фантастикой, алфавитный порядок.
2. Контент-стратегия (Content Strategy)
Что это: Планирование создания, публикации и управления полезным и целесообразным контентом.
Проще говоря: Стратегия отвечает на вопросы «ЗАЧЕМ?» и «ДЛЯ КОГО?». Зачем мы делаем этот контент? Какой бизнес-цели он служит? Кто его будет читать?
Важно: Архитектура контента — это тактическое исполнение контент-стратегии. Сначала стратегия («строим школу»), потом архитектура («проект школы на 500 мест с спортзалом»).
Ключевые инструменты архитектора:
3. Таксономия (Taxonomy)
Что это: Иерархическая система классификации и категоризации контента. Четкая структура категорий и подкатегорий.
Пример: Интернет-магазин одежды: `Одежда → Женская → Верхняя одежда → Пальто`.
Зачем: Чтобы задать единственно верный путь к контенту. Пальто всегда будет внутри этой цепочки.
4. Фасетная классификация (Faceted Classification)
Что это: Система фильтрации контента по нескольким независимым, равнозначным атрибутам (фасетам).
Пример: Тот же магазин. Фасеты: `Размер (XS, S, M)`, `Цвет (красный, синий)`, `Бренд (Love Republic, Zarina)`, `Сезон (Зима)`.
Зачем: Чтобы позволить пользователю самому выбирать путь. Найти «красное зимнее пальто Zara размера M» можно разными комбинациями фильтров. Это гибче, чем таксономия.
5. Метаданные (Metadata)
Что это: «Данные о данных». Скрытая информация, которая описывает контент для систем и людей.
Примеры: Автор статьи, дата публикации, ключевые слова, язык, тип лицензии, целевая аудитория (новичок/эксперт).
Зачем: Это топливо для умных систем. Без метаданных невозможны поиск, фильтрация, автоматические подборки, персонализация.
6. Контент-модель (Content Model)
Что это: Формальное описание типа контента: из каких частей (полей) он состоит и как эти части связаны между собой.
Пример: Модель «Статья»:
- `Заголовок` (текст, 120 символов)
- `Лид` (текст, абзац)
- `Дата публикации` (дата)
- `Автор` (ссылка на модель «Автор»)
- `Тело статьи` (блок с текстом, изображениями, видео)
- `Теги` (список ключевых слов).
Зачем: Чтобы превратить контент из «просто текста» в структурированные данные, которыми можно управлять, как в базе данных. Это основа для Headless CMS и переиспользования.
7. Пользовательский сценарий / Карта пути (User Journey / Journey Map)
Что это: Визуализация пути, который пользователь проходит для достижения цели, с учетом его мыслей, эмоций и точек контакта с контентом.
Зачем: Чтобы проектировать архитектуру, ориентированную на цели пользователя, а не на организационную структуру компании. Понимать, какой контент и в какой момент ему нужен.
8. Жизненный цикл контента (Content Lifecycle, CLC)
Что это: Все этапы существования контента: от замысла и создания до публикации, оценки, обновления и архивации/удаления.
Зачем: Чтобы контент не становился цифровым хламом. Архитектор проектирует процессы для каждого этапа.
9. CMS (Content Management System)
Что это: Система управления контент-моделями. Программное обеспечение, которое позволяет создавать, редактировать, организовывать и публиковать контент (например, WordPress, Drupal).
Headless CMS: CMS, которая предоставляет контент только через API (без встроенного Front-End). Контент можно выводить на сайт, в приложение, на умный телевизор.
Примеры: Contentful, Strapi, Storyblok.
10. API (Application Programming Interface)
Что это: Набор правил и инструментов, который позволяет одной программе (например, вашему сайту) запрашивать данные у другой программы (например, Headless CMS).
Зачем: Это канал доставки структурированного контента из CMS туда, где он нужен. Архитектор должен понимать, как контент будет «доставаться».
Контент-модель (Статья), изображенная как конструктор из блоков-полей.
Таксономия (дерево категорий) — модель определяет, к какой категории можно отнести статью.
Фасеты/Метаданные (набор бирок: Автор, Дата, Теги) — эти поля прописаны в модели.
CMS - модель реализуется в системе управления.
API — система отдает контент наружу.
Пользовательский сценарий - на его пути стоят блоки контента, связанные стрелками с таксономией и фасетами (показывает, как пользователь находит контент через навигацию и фильтры).
Схема наглядно показывает, что все термины — не изолированные понятия, а звенья одной цепи, которую проектирует архитектор.
Ключевой вывод этой главы:
Эти термины — не академические ярлыки, а инструменты для точного проектирования. Когда вы говорите «нужно улучшить навигацию», вы должны думать: «нужно пересмотреть таксономию главного меню и добавить фасетные фильтры в каталог, описанные в контент-модели товара».
Чем раньше вы начнете использовать этот язык осознанно, тем точнее будут ваши проекты и эффективнее общение с командой.
В следующей главе мы сформулируем принципы проектирования. Какими правилами должен руководствоваться архитектор, принимая каждое решение о структуре? От абстрактных терминов перейдем к практической философии.
💡 Задание для закрепления:
Выберите любой знакомый вам сайт (новостной, магазин, блог). Попробуйте «увидеть» на нем описанные термины. Где здесь таксономия? Где фасеты? Можете ли вы предположить, как устроена контент-модель, например, новости или карточки товара?
👇 Делитесь наблюдениями в комментариях. Это отличная тренировка архитектурного зрения.