Стартовая тема Roots 8.0 для WordPress прошла ребрендинг – тема теперь называется Sage. В прошлом году создатель проекта Бен Уорд объявил, что планирует изменить тему, сделав ее независимой от фреймворков в 2015 году. Свежий релиз – первый шаг к этой цели.
Поклонники стартовой темы ценят ее за более чистый HTML-код и вывод скриптов, а также за ее уникальный метод обертки для обработки разметки шаблонов. Версия 8.0 вводит новый поток операций фронтэнда, в котором используется Gulp вместо Grunt:
- Таблицы стилей, написанные в Sass или Less
- Ресурсы пакетов Bower (CSS, JS, шрифты) автоматически добавляются к вашим ресурсам темы
- Asset Pipeline, основанный на JSON-файле, который позволяет вам настраивать ваши скомпилированные CSS и JS-файлы
- LiveReload заменен на BrowserSync, что позволяет ускорить поток операций путем синхронизации взаимодействия между разными устройствами
Версия 8.0 также перестает поддерживать IE8 и повышает минимальные требования к PHP – теперь только PHP 5.4+. «Мы не собираемся придерживаться старой версии PHP 5.2, которая не дает нам использовать короткий синтаксис определения массивов, короткий синтаксис вывода, а также пространства имен», говорит Уорд.
Теперь, когда версия Sage 8.0 увидела свет, Уорд сконцентрирует свои усилия на разработке Yeoman генератора для стартовой темы, который позволит пользователям интегрировать предпочитаемый фронтэндовый фреймворк.
«Прямо сейчас вы можете легко использовать Bootstrap Sass вместо Less, переключаться с Bootstrap на другой фреймворк, либо не использовать фреймворков вообще», говорит Бен. «С помощью Yeoman генератора вы сможете выбирать начальные опции для вашей стартовой темы».
Независимость от фреймворков позволит открыть пользовательскую базу Roots большему числу разработчиков, которые, возможно, не пробовали Roots из-за привязки к Boostrap. Ребрендинг Sage позволил Уорду и участникам использовать структуру Roots для дальнейшего расширения линейки продуктов, которая и субсидирует непрерывную разработку стартовой темы с открытым кодом.
Источник: wptavern.com
Реально крутой проект. Благодаря данной теме получилось за один проект очень мощно прокачать навыки разработки: gulp, bower, node.js, deployment, git. В следующем проекте планирую использовать их другие разработки: bedrock и trellis