Использование Claude Code для создания сайта на Drupal с пользовательскими шаблонами Twig

Разработчик поделился своим опытом использования Claude Code для создания сайта на Drupal с нестандартным подходом, который они описывают как «полу-отвязанный HTML». Они использовали Claude для создания файлов Twig с чистым HTML, предпочитая этот метод для большего контроля над выводом.
Технический подход
Разработчик поручил Claude создать файлы Twig, которые включают чистый HTML-код, при этом всё ещё используя основные функции Drupal, такие как drupal_view и drupal_block. CSS был напрямую встроен в эти шаблоны для стилизации. Структура сайта была организована с множеством отдельных файлов Twig в директории themes/custom/THEME/, что разработчик сравнил со своими обычными методами разработки PHP-приложений.
Рабочий процесс разработки
Они активно использовали локальное окружение ddev, отмечая, что Claude мог запускать команды ddev drush и другие команды напрямую из терминала. Эта настройка облегчила конфигурацию представлений, таксономий, типов контента и структур сайта.
Процесс следовал этим шагам:
- Начать с того, чтобы Claude сначала создал HTML/CSS сайт, чтобы изменения были проще и быстрее
- Как только дизайн был окончательно утверждён, поручить Claude взять его и создать сайт на Drupal, начиная с под-темы
- Работать с Claude над конкретными областями, а не запрашивать широкие исправления (например, «Давайте проверим тип контента XYZ и убедимся, что он соответствует HTML-шаблонам» вместо «Claude, исправь все типы контента»)
Практические детали
Разработчик оставил отладку Twig включённой на сайте Drupal, чтобы видеть, какие файлы Twig используются. Они признали, что хотя некоторая организация была бы полезна, текущая структура послужила хорошей отправной точкой для простого контентного сайта.
Этот подход позволил им создать сайт на Drupal, который не был построен «по-друпаловски», но соответствовал их предпочтительным шаблонам разработки, сделав процесс более плавным, чем традиционная разработка на Drupal.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Запуск Claude Code Remote Control на облачном сервере через RAgent
Разработчик развернул проект RAgent с открытым исходным кодом на Railway, чтобы запустить функцию удаленного управления Claude Code с облачного сервера, решая проблему разрыва сессий при переходе ноутбука в спящий режим. Настройка использует VPS за $5 в месяц в качестве постоянно работающей машины Claude Code, доступной через мобильное приложение Claude.

OpenClaw не умер: аргументы продвинутого пользователя в пользу ежедневной автоматизации
Пользователь, который автоматизирует отслеживание клиентов, журналирование писем и обнаружение дрейфа с помощью OpenClaw, отвечает на заявления о 'мертвом инструменте', утверждая, что это проблема навыков.

Рабочий процесс корпоративного разработчика Claude для бэкенд-разработки
Бэкенд-разработчик из крупной американской финансовой компании делится своим рабочим процессом с Claude: предоставление подробных описаний задач со спецификациями и внутренними документами, использование Claude для создания рабочего документа в формате markdown, а затем применение агента codeReviewing с организационными стилевыми рекомендациями.

Перестройка торгового алгоритма: от процента прибыльных сделок к расчетной вероятности исполнения и интеллектуальной предфильтрации
Разработчик перестроил свой сканер торговли акциями, заменив вводящие в заблуждение расчеты «Процент побед» на точные «Оценочная вероятность прибыли» (Est. PoP) с использованием N(d2) по ценам безубыточности, добавил предварительную фильтрацию по рыночным метрикам, которая сократила количество API-вызовов на 85%, и внедрил модель ожидаемой стоимости с тремя исходами.