bem-site / bem-forum-content-ru

Content BEM forum for Russian speak users
MIT License
56 stars 6 forks source link

Методология Bem на проекте yii #1195

Open kalmykovilya opened 7 years ago

kalmykovilya commented 7 years ago

Доброго врмени суток! Я сразу к делу. Дано: проект на yii2. Верстальщики отдают верстку в виде набора html, ccs, js файлов. Программисты это дело прикручивают к движку (в процессе вносят собственные правки в стили) на выходе получаем полный треш, которые верстальщиками приходится править уже на живом проекте во вьюхах и лейаутах yii Задача: внедрить в верстку методологию bem, использовать автоматизацию сборки фроненда. Проблема: как это сделать отдельно на этапе верстки вопросов нет. Вопрос как сохранить использование этой методолгии и всех ее инструментов после программирования. Может есть кто автоматизировал процесс верстки с бекендом на yii ?

tadatuta commented 7 years ago

Идеальная схема — это когда бекенд на yii будет отдавать чистые данные, например, в JSON, а за все остальное будет отвечать фронтэнд-слой на node.js.

Если такая схема недостижима, то возможны очень разные вариации в зависимости от того, что конкретно подразумевается под использованием методологии и автоматизацией сборки.

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