Как связать верстку в бэк эндом (упростить перенос) на cms?

Берем в рассчет только "стандартные" простые сайты (лендинги, визитки и т.п.).

Идея такова.
- Делаем/переделываем сборщик фронтенда который будет собирать/сжимать scss, js, картинки, twig и т.д.
- Делаем компонентную структуру проекта. Например в папке "menu" лежит menu.twig (с macro), menu.js, menu.scss, menu.json.
- Верстаем с twig, в macro передаем необходимые данные + из menu.json каким-то образом подгружаем тестовые данные (текст-рыбу и т.п.)
- Деплоим верстку на сервер и она, магическим образом, начинает взаимодействовать с cms/бэк эндом, возможно october cms.

Таким образом пытаюсь добиться следующего:
- возможность отточить "компонент" до оптимального состояния (проверить на нескольких проектах, исправить баги)
- исключить этап натягивания html верстки на cms. В большинстве случаев после завершения верстки она переносится на php, дальнейшая разработка уже идет с файлами php, а html стает просто не нужен.
- возможность дальнейшей поддержки проекта начиная с верстки.

То есть так: сделал верстку - залил на dev сервер - тесты - залил на боевой сервер - обнаружился косяк - поправил верстку ("компонент") - залил на dev сервер - тесты - залил на боевой сервер.

Подскажите правильно ли я представляю процесс разработки в общем?
Какие этапы проходит проект у Вас? От начала до конца и поддержки.
С помощью каких инструментов/технологий?
  • Вопрос задан
  • 446 просмотров
Пригласить эксперта
Ответы на вопрос 1
Воспользуйтесь вот этим докеризированным окружением для разработки проектов на OctoberCMS.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы