Задача: Унифицировать контент bizneshelper.ru в модели Concept

Унифицировать контент bizneshelper.ru в модели Concept

05.09.2026bizneshelper.ru

Зафиксировать и реализовать целевую модель, в которой содержательные сущности старого сайта сводятся к универсальным Concept вместо воспроизведения специализированных legacy-таблиц.

Цель

Перевести контент bizneshelper.ru из множества специализированных legacy-таблиц и полей в максимально унифицированную модель haih-cms. Базовая содержательная сущность нового сайта — Concept.

Архитектурный принцип

Различия между страницами, услугами, кейсами, вопросами FAQ, сотрудниками, новостями и другими содержательными объектами не должны автоматически приводить к разным таблицам и отдельным CRUD-механикам. По возможности все они представляются одной универсальной сущностью Concept с единым набором базовых контентных полей и общей инфраструктурой публикации.

Legacy БД рассматривается как источник исходных данных, но не как образец целевой схемы.

AI-driven content

Первичный импорт должен собрать все доступные старые данные в единое поле content Concept-а. После этого AI-агент может работать уже с одной универсальной моделью: получать исходные legacy-данные и текущую новую страницу, переписывать и структурировать материал, форматировать, актуализировать, перелинковывать и развивать контент без изменений схемы БД.

Что сделать

  • Выделить содержательные legacy-таблицы и определить, какие записи становятся Concepts.
  • Для каждого источника определить mapping в базовые поля Concept.
  • Собирать специализированные legacy-поля в единый первичный content, не сохраняя старую дробную структуру как обязательную схему новой CMS.
  • Использовать type, иерархию, URI и связи только там, где они реально нужны для организации контента, а не для воспроизведения старой таблицы.
  • Унифицировать редакторский и программный интерфейс работы с контентом.
  • Подготовить модель к массовой AI-обработке после импорта.

Результат

Новый сайт не наследует schema proliferation старого проекта: его содержательная база представлена преимущественно универсальными Concepts, пригодными для единого CMS- и AI-pipeline.

Критерии готовности

  • Старые типы контента не требуют отдельных таблиц в новой системе без объективной причины.
  • Основной публичный контент можно читать и редактировать через единый интерфейс Concept.
  • Импорт разных legacy-источников приводит к одной целевой модели.
  • AI-агент может работать с контентом разных типов через один и тот же контракт.

Ворклоги

Прогресс: целевая модель определена концептуально

Анализ legacy БД подтвердил сильное дублирование контентной инфраструктуры: разные типы материалов разнесены по специализированным таблицам, при этом повторяют одинаковые возможности — текст, URL, SEO, публикацию, сортировку и т. п.

Принято целевое решение: содержательные сущности нового сайта по возможности сводятся к универсальному Concept. Различия между кейсом, услугой, FAQ, страницей, новостью и другими материалами выражаются содержанием, типом, URI, иерархией и связями, а не обязательным созданием новой таблицы и CRUD.

Такое решение рассматривается как основа для AI-driven content: чем меньше специальных схем должен понимать агент, тем проще массовая автоматическая редактура и дальнейшее развитие проекта.