bizneshelper.ru — модернизация и миграция на haih-cms

Контекст

bizneshelper.ru — действующий сайт с многолетней историей, большим объёмом экспертного контента и legacy-реализацией на Ruby on Rails 3.2.

Анализ исходного сайта показал типичную проблему старых CMS: внешне работающий продукт может скрывать под капотом множество специализированных таблиц, повторяющихся полей и исключений. Это напрямую повышает стоимость сопровождения и делает даже простые изменения менее привлекательными для разработчиков и владельцев проекта.

Цель модернизации

Перенести сайт на haih-cms как на новую единственную рабочую систему, сохранив полезные данные и контент, но не воспроизводя legacy-архитектуру.

Старый Ruby-сайт остаётся резервом и источником данных для сверки. Постоянная параллельная эксплуатация двух систем и полная обратная совместимость со всей исторической реализацией не требуются.

Главный архитектурный принцип: практически всё становится Concept

Содержательные сущности старого сайта — страницы, услуги, кейсы, вопросы FAQ, новости, сотрудники и другие материалы — по возможности сводятся к универсальной модели Concept.

Различия между ними не должны автоматически означать отдельную таблицу, отдельный CRUD и отдельный набор инфраструктурных полей. На новой стороне используется минимальный общий контентный контракт: name, description, intro, content, а URI, visibility, type, связи и другие общесистемные возможности работают единообразно.

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

Импорт: данные сохраняются, структура схлопывается

При импорте специализированные legacy-поля собираются в единое первичное содержимое Concept.

Например, данные кейса из customer, problem, solution, result, review, comment становятся исходным content одной сущности, а не шестью полями новой CMS.

Исторические URL при необходимости поддерживаются отдельно через RedirectRule, поэтому URL-совместимость не загрязняет контентную модель.

Принято решение перенести в Concepts весь полезный старый контент сайта.

Главный эффект: AI-driven content

Первичный импорт — только начало. После переноса AI-агент может получать:

  • исходные данные legacy-записи;
  • созданный новый Concept;
  • общий контекст проекта.

И затем обновлять страницу как единый документ: структурировать, форматировать, актуализировать, улучшать подачу и внутреннюю перелинковку, сохраняя подтверждённые факты.

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

Таким образом haih-cms становится не просто новой CMS, а AI-native content layer.

Связь с более общим технологическим сдвигом

Этот проект хорошо иллюстрирует тезис из материала «Рост производительности специалистов требует развития технологической среды бизнеса»: рост производительности специалистов и AI не даёт полного эффекта, если технологическая среда продолжает заставлять их тратить время на обход legacy-ограничений.

Отдельный публичный разбор этого подхода: Унифицированные данные как основа AI-driven проектов — кейс VietnamGuru и BiznesHelper.

Актуальные направления работы

Главная задача

Данные и архитектура

Пользовательские функции

SEO и запуск

Содержательная и коммерческая модернизация

Принцип публичности

В концепте и связанных публичных сущностях фиксируются только общие технические, архитектурные и продуктовые сведения. Внутренние коммерческие данные, доступы, персональные сведения и другая чувствительная информация не публикуются.

Связанные сущности