Стартовая тема Roots 8.0 теперь называется Sage
Поклонники стартовой темы ценят ее за более чистый 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