В 2015 году стартовая тема Roots для WordPress станет независимой от фреймворков

Дата публикации:Декабрь 6, 2014

Крупные изменения затронут стартовую WordPress-тему Roots. В основном эта тема апеллирует к разработчикам – она включает в себя все современные билд-инструменты для создания своих решений. Тема была изначально выпущена в 2011 году, и на данный момент насчитывает более 70 участников проекта.

roots

Тема Roots в настоящее время использует HTML5 Boilerplate, Bootstrap, Grunt и Bower, однако в скором времени она будет перенесена на Gulp. Репозиторий проекта на Github имеет ветвь Gulp с соответствующими обсуждениями и коммитами.

«Gulp быстрее, имеет более привлекательные конфигурационные файлы, позволяет нам легко компилировать как Less, так и Sass в одну и ту же стилевую таблицу, и многое другое», отмечает создатель Roots Бен Уорд, говоря о будущих изменениях.

Разработчики тем смогут брать CSS-стили и JS-скрипты из WordPress-плагинов и компилировать их в отдельный CSS-файл и отдельный JS-файл. Новый Asset Pipeline несет изменения в папки проекта, стирая различия между разрабатываемыми задачами и продакшн-задачами, а также добавляет JSON Asset Pipeline.

Темы на базе Roots можно будет создавать, используя любой фреймворк

Кроме того, стартовая тема отойдет от подключения Bootstrap, став независимой от фреймворков. «У нас появится Yeoman генератор, который позволит создавать любую тему на базе Roots», отметил Уорд. «Вы сможете воспользоваться любым фреймворком: Bootstrap, Bootstrap Sass, Foundation и т.д.»

В то время как Bootstrap по-прежнему обладает массивной пользовательской аудиторией, сообщество Roots проявляет высокий интерес к другим фреймворкам, таким как Semantic UI и Web Starter Kit от Google.

«Многие люди за эти годы признавались, что им нравится Roots, но не нравится Bootstrap», отметил Уорд. «Мы даже видели, как появлялись некоторые форки (Roots Foundation, к примеру) для приспособления других фреймворков. Став независимой от фреймворков, стартовая тема сможет обратиться к более широкой аудитории».

Уорд и его команда планируют презентовать общественности генератор в первом квартале 2015 года, и в данный момент работают над подключением других Yeoman генераторов.

В прошлом году сообщество Roots презентовало Bedrock, современный WordPress комплект, который использовал Composer для управления WordPress вместе с Capistrano для развертывания. Bedrock может использоваться с любой темой. Начиная с момента запуска, проект боролся с проблемами брендинга. Когда все новые изменения вольются в мастер-ветвь Roots, Уорд планирует переименовать стартовую тему, сделав Roots названием организации.

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

«Тема Roots находилась в такой позиции, что вы не могли работать с ней, если вы не используете npm, Bower и Grunt, и мы полностью прекратили поддержку пользователей, которые не хотели адаптироваться к лучшему потоку операций, созданному нами», отметил Уорд. «В прошлом я не мог решить, что лучше – ориентироваться на среднестатистических WordPress-разработчиков или подтолкнуть разработчиков к изучению инструментов, которые позволят им лучше справляться со своими задачами. Ведь эффективность потока операций – это самая важная цель».

Источник: wptavern.com

Поделиться

Один комментарий

  1. FLy says:

    Посмотрим, чего там наворочают. Лишь бы не было как с переходом от шестой ветке к седьмой, когда стало всё плохо и только начало налаживаться)

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.