Александр Марков
17 февр. 2015 г., 11:56

Хорошая статья для знакомства с gulp

Сегодня набрел на хорошую статью для знакомства с gulp, рекомендую :) http://habrahabr.ru/post/250569/
Блин, если мы все это освоим, будет просто крутотень! :) Я уже даже кое-что кастомизировал в новом фронте сборки, так что скоро будут очередные обновления. Серега конечно идет на пару шагов впереди, так как он больше специализируется по фронту, но я тоже стараюсь не отставать шибко, поэтому усиленно ковыряю все, что он там наделал. В общих чертах очень нравится! :)
Да, возможности огромные. Времени бы на освоение… )
Времени бы на освоение… )
Мой рабочий график за прошлую неделю: joxi.ru/MAj0VK9hovpOme У Сереги всего на пару часов меньше.
Кто нибудь использует gulp с modx'ом? Есть сверстанный шаблон. Но так как проект придется очень долго сопровождать, то хотелось бы облегчить данный процесс. Для начала переверстать с использованием какого-нибудь фреймворка. Но основное это переписать стили под Less/Sass.
Стоит ли настраивать на тестовом серваке gulp с проектом в папке скинов в сборке ShopModxBox, чтобы в дальнейшем при изменении исходных стилей пересобирался весь проект. И какую тогда предпочесть структуру папок? Сейчас в public папке скина сделал такую структуру:
bower_components build node_modules src package.json README.md bower.json gulpfile.js
В папке src — исходники, а из smarty шаблонов надо ссылаться на содержимое папки build. Насколько это правильно?
Вообще сейчас ShopModxBox сразу идет с gulp-проектом на борту. Но пока есть минус, который имеется в планах пофиксить — это нет расширяемости фронт-проекта, то есть если вы хотите вклиниваться в существующие сырцы и пересобирать проект, то уже надо делать копию смарти- и паблик- шаблонов shopmodx и уже там дописывать свое и пересобирать проект. Там уже все предусмотрено, включая компилляцию леса.
Ага. Увидел. Т.е. при сильном отличии шаблона от исходного ничего не мешает сделать свой gulp-проект в папке своего шаблона. Все-таки лучше по статье разобраться с gulp'ом, чем копировать чужой проект и разбираться в нем. Но тут кому как нравиться. В любом случае, при сильном отличии шаблона от исходного ничего не мешает сделать свой gulp-проект в папке своего шаблона. Спасибо.
Анатолий, если ты используешь сборку ShopModxBox, то тебе в любом случае придется разбираться с его фронт-API хоть чуть-чуть (благо есть Сергей, который ответит на интересующие проекты), так как там все скрипты корзины и т.п. Или ты хочешь переписать весь фронт? Но добавить свои скрипты туда не должно быть никаких проблем. У меня как правил все ограничивается только редактированием двух файлов: common.js и styles.less.
В данный момент я использую сборку не совсем по назначению, т.е. делаю не интернет-магазин, а обычный сайт-визитка, витрина. Поэтому в основном использую процессоры и smarty-шаблоны в качестве примера. Но и в этом случае польза от сборки большая. Возможно мне бы хватило modxSite, но всегда проще поставить полную сборку. И все необходимые пакеты поставятся, всегда можно будет посмотреть пример и если надо прикрутить скрипты из дефолтного шаблона.
Я тоже часто сайты на сборке делаю :) Не долго корзину и магазин скрыть, зато многое готовое сразу из коробки есть.

Добавить комментарий