Я верстальщик, с бэкендом знакома мало. Я не могу понять, что означает "натяжка верстки" на Yii ? Нужно ли будет мне создавать контроллеры или их до меня должен написать программист? Откуда я могу знать какие программист будет использовать виджеты. Это же мне их нужно будет стилизовать?
У нас была такая практика только на java)
Как я понял вам предстоит плотно взаимодействовать с разработчиками бэкенда и вместе создавать компоненты)
Он апи вы морду - если все нормально построить - это идеал!
Контроллеры создаст программист, используемые виджеты вам нужнго обсуждать!
А вообще неплохой вариант вы пишете морду а програамист добавляет динамики - но тут тоже надо плотно обсуждать на начальных этапах что и где он может автоматизировать и прописать а где он не может выдержать вашу структуру.
Еслиб был знаком с Yii подсказал бы вам больше.
Примерно тоже самое предстоит, что вы делали на java :)
В дополнение хочу сказать, что чаще всего применяется практика, когда программисты сами натягивают верстку на свой движок, периодически консультируясь у фронтенд разработчика.
yii использует mvc модель. Т.е. Вам надо будет сверстать дизайн и поменять вьюхи.
Вообще, натягивать на yii верстальщик не должен, это уже программист делает, имхо.