ContentFlow - автоматизация создания контента в MODX
Недавно я закончил первую публичную версию ContentFlow — компонента для MODX, который автоматизирует полный цикл работы с контентом: от поиска и отбора тем до написания, проверки и публикации готового материала.
ContentFlow — не просто форма для отправки запроса в AI-модель. Внутри работает последовательность отдельных этапов: планирование, анализ существующего контента, исследование темы, написание, редактура и финальная проверка.
Изначально отдельный продукт я делать не планировал.
Всё началось с довольно обычной задачи: нужно было развивать блог одного из наших проектов и увеличивать поисковый трафик.
Сначала пробовали с командой делать это вручную — регулярно подбирали темы и публиковали примерно по одной статье в день. Процесс занимал достаточно много времени, а масштабировать его было сложно: нужно постоянно искать новые темы, проверять, не писали ли мы об этом раньше, собирать информацию, писать и редактировать материалы.
В какой-то момент решили автоматизировать хотя бы часть этой работы.
Так появился первый простой скрипт: он подбирал темы, генерировал материалы и создавал их в MODX. Постепенно добавляли новые проверки, разделяли процесс на отдельные этапы, улучшали промпты и автоматизировали всё больше ручных операций.
Результат оказался интереснее, чем мы ожидали. Примерно за два месяца один из проектов вышел на более чем 1000 посетителей в сутки из поисковых систем.

Позже тот же подход попробовали на проекте совершенно другой тематики и получили ещё более заметную динамику.
Конечно, сам по себе ContentFlow не гарантирует конкретных позиций или объёма трафика — результат зависит от тематики, самого сайта, конкуренции, семантики и множества других факторов. Но для нас эти эксперименты показали главное: системную работу с большим объёмом тематического контента действительно можно автоматизировать.
Постепенно внутренний скрипт оброс планированием, проверкой дублей и смысловых пересечений, несколькими редакционными этапами, веб-поиском, работой с категориями и автоматической публикацией. В итоге я решил собрать накопившиеся наработки в полноценный компонент для MODX и сделать его доступным другим пользователям.
Работа в ContentFlow строится вокруг задач. Можно выбрать нужные категории, указать количество материалов и запустить процесс. Дальше компонент самостоятельно проводит каждую тему через настроенную цепочку этапов.
Основная идея — не просить одну модель сразу «написать статью», а разделить работу между несколькими специализированными ролями.
Сначала работает контент-менеджер. Он анализирует структуру сайта, существующие материалы и доступные категории, после чего предлагает новые темы.
Для каждой темы формируется не только заголовок, но и подробное смысловое описание: что именно требуется раскрыть, какой формат материала нужен, для какой аудитории он предназначен и где проходят границы темы.
Затем тема проходит проверку на дубли и смысловые пересечения с уже существующим контентом.
Дальше материал получает копирайтер. При необходимости модель может использовать веб-поиск для проверки актуальной информации — например, при подготовке новостей или материалов о недавно изменившихся технологиях.
После написания статья проходит отдельные этапы редактирования и проверки. Можно контролировать техническую корректность, структуру, соответствие исходной задаче и другие требования проекта.
В итоге процесс выглядит примерно так:
планирование → тема → проверка дублей → исследование → написание → редактура → проверка → публикация.

Каждый этап можно настраивать под конкретный проект. Для разных задач можно использовать разные модели: например, более сильную — для планирования и проверки сложных материалов, а более быструю и дешёвую — для простых операций.
На выходе получается обычный ресурс MODX, подготовленный под структуру конкретного сайта.
ContentFlow может сформировать заголовок, alias, description, introtext, HTML-содержимое статьи и изображения.
При необходимости компонент может автоматически добавлять внутреннюю перелинковку между материалами, ссылки на нужные разделы, услуги или товары сайта, а также вставлять офферы и другие заранее подготовленные блоки через чанки MODX.
Если контент используется не только для привлечения поискового трафика, но и для монетизации, в статьи можно автоматически добавлять рекламные чанки и другие коммерческие вставки.
То есть ContentFlow может готовить не просто текст, а готовый к публикации ресурс со структурой, изображениями, перелинковкой и необходимыми блоками.
После завершения процесса контент не нужно копировать из ChatGPT, переносить в редактор, вручную форматировать и затем создавать ресурс в админке.
Весь цикл происходит внутри MODX.
СМОТРЕТЬ НА YOUTUBE
Подробную настройку моделей, промптов и самого pipeline я разберу отдельно.
В первую очередь ContentFlow рассчитан на проекты, где имеет смысл регулярно развивать поисковую семантику: корпоративные сайты, сервисы, интернет-магазины, информационные проекты и сайты услуг.
При этом компонент не привязан исключительно к SEO-статьям. Если настроить соответствующие задачи и инструкции, через тот же процесс можно готовить новости, документацию, инструкции, обзоры и другие типы материалов.
ContentFlow — не просто форма для отправки запроса в AI-модель. Внутри работает последовательность отдельных этапов: планирование, анализ существующего контента, исследование темы, написание, редактура и финальная проверка.
От внутреннего скрипта к компоненту
Изначально отдельный продукт я делать не планировал.
Всё началось с довольно обычной задачи: нужно было развивать блог одного из наших проектов и увеличивать поисковый трафик.
Сначала пробовали с командой делать это вручную — регулярно подбирали темы и публиковали примерно по одной статье в день. Процесс занимал достаточно много времени, а масштабировать его было сложно: нужно постоянно искать новые темы, проверять, не писали ли мы об этом раньше, собирать информацию, писать и редактировать материалы.
В какой-то момент решили автоматизировать хотя бы часть этой работы.
Так появился первый простой скрипт: он подбирал темы, генерировал материалы и создавал их в MODX. Постепенно добавляли новые проверки, разделяли процесс на отдельные этапы, улучшали промпты и автоматизировали всё больше ручных операций.
Результат оказался интереснее, чем мы ожидали. Примерно за два месяца один из проектов вышел на более чем 1000 посетителей в сутки из поисковых систем.

Позже тот же подход попробовали на проекте совершенно другой тематики и получили ещё более заметную динамику.
Конечно, сам по себе ContentFlow не гарантирует конкретных позиций или объёма трафика — результат зависит от тематики, самого сайта, конкуренции, семантики и множества других факторов. Но для нас эти эксперименты показали главное: системную работу с большим объёмом тематического контента действительно можно автоматизировать.
Постепенно внутренний скрипт оброс планированием, проверкой дублей и смысловых пересечений, несколькими редакционными этапами, веб-поиском, работой с категориями и автоматической публикацией. В итоге я решил собрать накопившиеся наработки в полноценный компонент для MODX и сделать его доступным другим пользователям.
Как работает ContentFlow
Работа в ContentFlow строится вокруг задач. Можно выбрать нужные категории, указать количество материалов и запустить процесс. Дальше компонент самостоятельно проводит каждую тему через настроенную цепочку этапов.
Основная идея — не просить одну модель сразу «написать статью», а разделить работу между несколькими специализированными ролями.
Сначала работает контент-менеджер. Он анализирует структуру сайта, существующие материалы и доступные категории, после чего предлагает новые темы.
Для каждой темы формируется не только заголовок, но и подробное смысловое описание: что именно требуется раскрыть, какой формат материала нужен, для какой аудитории он предназначен и где проходят границы темы.
Затем тема проходит проверку на дубли и смысловые пересечения с уже существующим контентом.
Дальше материал получает копирайтер. При необходимости модель может использовать веб-поиск для проверки актуальной информации — например, при подготовке новостей или материалов о недавно изменившихся технологиях.
После написания статья проходит отдельные этапы редактирования и проверки. Можно контролировать техническую корректность, структуру, соответствие исходной задаче и другие требования проекта.
В итоге процесс выглядит примерно так:
планирование → тема → проверка дублей → исследование → написание → редактура → проверка → публикация.

Каждый этап можно настраивать под конкретный проект. Для разных задач можно использовать разные модели: например, более сильную — для планирования и проверки сложных материалов, а более быструю и дешёвую — для простых операций.
Что получается на выходе
На выходе получается обычный ресурс MODX, подготовленный под структуру конкретного сайта.
ContentFlow может сформировать заголовок, alias, description, introtext, HTML-содержимое статьи и изображения.
При необходимости компонент может автоматически добавлять внутреннюю перелинковку между материалами, ссылки на нужные разделы, услуги или товары сайта, а также вставлять офферы и другие заранее подготовленные блоки через чанки MODX.
Если контент используется не только для привлечения поискового трафика, но и для монетизации, в статьи можно автоматически добавлять рекламные чанки и другие коммерческие вставки.
То есть ContentFlow может готовить не просто текст, а готовый к публикации ресурс со структурой, изображениями, перелинковкой и необходимыми блоками.
После завершения процесса контент не нужно копировать из ChatGPT, переносить в редактор, вручную форматировать и затем создавать ресурс в админке.
Весь цикл происходит внутри MODX.
Небольшой обзор
СМОТРЕТЬ НА YOUTUBE
Подробную настройку моделей, промптов и самого pipeline я разберу отдельно.
Для каких проектов это может быть полезно
В первую очередь ContentFlow рассчитан на проекты, где имеет смысл регулярно развивать поисковую семантику: корпоративные сайты, сервисы, интернет-магазины, информационные проекты и сайты услуг.
При этом компонент не привязан исключительно к SEO-статьям. Если настроить соответствующие задачи и инструкции, через тот же процесс можно готовить новости, документацию, инструкции, обзоры и другие типы материалов.
Открыт к идеям и предложениям по развитию компонента. Если в процессе использования вам будет не хватать какого-то сценария, настройки или этапа работы с контентом — буду рад обратной связи.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0