Categories: Мнение

Mythic: начальная тема WordPress от Джастина Тэдлока теперь в открытом бета-тестировании

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

Тематика в 2018 году сильно отличается от оформления в 2008 году. Без правильных инструментов просто начать создавать даже самую простую тему может оказаться непосильной задачей.

Джастин Тэдлок

В то время как стартовые темы не являются чем-то новым в пространстве WordPress, Mythic и WP Rig выводят вещи на новый уровень и относительно разделяют одну и ту же цель – предоставить современную основу для разработки.

Часть вдохновения для создания Mythic началась два года назад. Пытаясь обновить тему новостей , Тэдлок разочаровался в том, насколько сложно использовать старые методы кодирования, и отказался от проекта.

«Во многом это был катализатор, который побудил меня двигаться по пути к Mythic», – сказал Тэдлок. «Я не осознавал этого в то время. Но именно здесь началось мое разочарование в создании современной темы ».

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

Поддержка SASS, LESS, CSS и Stylus встроена, и разработчики могут выбирать, какой язык они предпочитают для сборок. ES6 + был выбран для JavaScript и обычно используется для построения блоков Гутенберга.

Mythic поставляется с БЭМ или блочным элементом-модификатором. БЭМ – это методология, которая позволяет разработчикам создавать повторно используемые элементы и совместно использовать код в интерфейсных средах.

«БЭМ – популярное решение, потому что оно идет рука об руку с современными препроцессорами CSS», – сказал Тэдлок. «Это также позволяет вам сохранить ваши стили плоскими и не потеряться в аду специфики . Это означает, что таблицы стилей меньшего размера и быстрее, которые легче переопределить, когда вам, автору дочерней темы или пользователю нужно сделать что-то особенное ». Стартовая тема использует Webpack в сочетании с Laravel Mix для управления активами и модулями.

Mythic имеет расширенный класс View, который позволяет авторам тем использовать предпочитаемую ими структуру папок. Авторы тем также могут добавлять пользовательские данные в шаблоны тем. По словам Тэдлока, обе функции не являются частью собственной системы шаблонов WordPress.

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

Использование Mythic с Hybrid Core открывает разработчикам возможности фреймворка, которые в противном случае они могут не обнаружить. «Я переписал почти весь HC5 с нуля», – сказал он. «В результате он более компактный, более организованный и более сплоченный». Стартовая тема также готова для Гутенберга.

Tadlock эксперименты с моделью ценообразования на спонсорство

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

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

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

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago