Mythic: новая стартовая тема для WordPress

Дата публикации:Август 10, 2018

Джастин Тэдлок, основатель Theme Hybrid, выпустил стартовую тему Mythic, которая несет в себе все необходимые инструменты для разработчиков тем.

«Создание тем в 2018 разительно отличается от того, что было в 2008 году. Даже самую базовую тему сегодня без правильных инструментов создать очень тяжело».

Концепция стартовых тем не нова для сообщества WordPress. Такие решения, как Mythic и WP Rig, стремятся вывести разработку тем на совершенно новый уровень, выступая в качестве устойчивого фундамента для последующего проектирования современных продуктов.

Джастин вдохновился на создание Mythic еще два года назад. Тогда он пытался переработать тему News, но столкнулся с проблемами, связанными со старыми методами кодирования, а потому забросил проект.

«Во многих отношениях это стало для меня импульсом по созданию Mythic», — говорит Джастин. – «Тогда я этого еще не осознавал. Но именно с того шага и началось мое движение в сторону разработки современных тем».

Mythic поддерживает PHP 5.6+, хотя Джастин активно подталкивает разработчиков к переходу на PHP 7+. «Все, что было до 5.6, связано с уродливым кодом, который очень сложно поддерживать», — говорит он. – «Сообщество WordPress должно подталкивать людей к обновлению PHP».

В тему встроена поддержка SASS, LESS, CSS и Stylus. Разработчики могут выбирать предпочтительный язык для своих сборок. Для JS был выбран ES6+, и он обычно используется при создании блоков Gutenberg.

Тема Mythic построена по методологии BEM (Block-Element-Modifier). Разработчики могут создавать реюзабельные элементы и совместно использовать код в фронтэнд-средах.

«BEM – популярное решение, которое идет в ногу с современными CSS препроцессорами», — отметил Джастин. – «В итоге вы получаете быстрые стилевые таблицы, которые имеют меньший размер, и их очень легко переопределять». Стартовая тема использует Webpack в комбинации с Laravel Mix для управления ресурсами и модулями.

Mythic имеет расширенный класс View, позволяющий разработчикам использовать предпочтительную структуру папок. Авторы тем могут добавлять произвольные данные в шаблоны тем. Как говорит Джастин, обе возможности выходят за рамки родной системы шаблонов WordPress.

Наряду с Mythic, Джастин также продолжает работать над фреймворком Hybrid Core. Hybrid Core – это требуемая зависимость, которая добавляется через Composer.

«Я переписал почти весь Hybrid Core 5 с нуля», — рассказал Джастин. – «В итоге он стал более компактным, более структурированным и более цельным». Стартовая тема является готовой к Gutenberg.

Джастин экспериментирует со спонсорской ценовой моделью

Тема Mythic в данный момент находится в открытой бете и доступна бесплатно на GitHub. Ценовая модель представляет собой эксперимент. Джастин просит тех, кто создает проекты для своих клиентов и получает прибыль, сделать спонсорский взнос размером в $99. Если же темы будут коммерчески распространяться, то тогда он просит $199. Оба пакета включают в себя год поддержки и доступ к каналу Slack компании.

«Я собираю отзывы по такой системе оплаты», — говорит Джастин. – «Она может измениться. Были некоторые предложения по поводу фиксированного/пожизненного взноса. Я бы предпочел просто щедрую спонсорскую поддержку, и в итоге тема осталась бы бесплатной. Посмотрим, что будет в следующем месяце бета-версии».

Тема Mythic выйдет из беты 3 сентября, когда будет выпущена версия 1.0. До этого момента Джастин планирует получить как можно больше отзывов от разработчиков. Чтобы поделиться обратной связью, посетите страницу проекта на GitHub.

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

Поделиться

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

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

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