На прошлой неделе я поигрался с новым плагином, который позволяет пользователям экспортировать собственный theme.json файл. В данный момент в проекте все еще есть несколько ошибок, но я с нетерпением жду возможности рассказать о нем более подробно в ближайшее время. Функция экспорта была скорее второстепенной задачей для плагина, но она представляет собой функцию, которую я с нетерпением жду в WordPress когда-нибудь.
Пока я возился с плагином, я напомнил себе, что нужно проверить, как продвигается соответствующий тикет для Гутенберга. В настоящее время функция редактора сайта позволяет конечным пользователям экспортировать свои шаблоны тем. Однако для глобальных стилей по-прежнему нет возможности сделать это.
По сути, блочные темы нуждаются в двух компонентах: шаблонах и конфигурации глобальных стилей. Есть и другие штуки. Этот functions.php файл становится все более ненужным, и стандартный style.css файл часто используется для добавления данных темы вместо CSS. Речь идет о добавлении поддержки обоих типов /patternsи /styles папок для автоматической регистрации шаблонов блоков и глобальных вариаций стилей соответственно.
Разработка тем WordPress уже выглядит иначе, чем несколько лет назад. Скоро сторонники старой закалки вряд ли узнают это.
Это не обязательно плохо. Постоянная мантра состоит в том, что платформа стремится демократизировать дизайн так же, как и публикации. Я часто задавался вопросом, насколько реально была осуществима такая цель. Я видел искры гения, усеянные по проекту в последние несколько лет. Потребовалось время, чтобы все движущиеся части стали хорошо смазанной машиной. Некоторых компонентов по-прежнему не хватает, но обещание платформы становится реальностью.
На выходных я наткнулся на профиль старого друга в Facebook. Он один из немногих блоггеров, за которыми я начал следить в начале 2000-х. Я заметил, что он поделился чем-то из своего блога, и проверил. Он имеет опыт работы в журналистике, и у него всегда было уникальное понимание того, что большинство из нас могло бы считать обыденными, повседневными вещами.
Я продолжил читать другие сообщения. Это было долгожданное изменение темпа, чтобы излить мысли кого-то, кто просто ведет блог ради ведения блога, даже если все еще пользуется Blogger, а не WordPress. Сайт ничем не отличается от того, что был много лет назад. У него даже есть блог. Я потратил около часа, переходя от сайта к сайту, читая бессвязные высказывания других страстных блоггеров, большинство из которых используют собственное программное обеспечение WordPress или WordPress.com. Это было напоминанием о том, почему мы продолжаем создавать эту платформу.
Конечно, у всех нас разные причины приехать в одно и то же место. У нас также должна быть здоровая экономика за WordPress, которая помогает финансировать более альтруистическую миссию проекта. В конце концов, цель состоит в том, чтобы предоставить бесплатное программное обеспечение для масс, предлагая альтернативу привратникам и обнесенным стеной садам в других местах сети.
Надо было встряхнуть дизайн темы. Мне нравится находить необычный алмаз в необработанном виде. Но прошло много времени с тех пор, как средний конечный пользователь имел истинную свободу в дизайне своего веб-сайта. В середине 2000-х Кубрик был в порядке. WordPress обслуживает тех, кто занимается своими руками, которые были в порядке с внесением изменений в CSS для достижения желаемого результата. Однако в 2020-х годах платформа должна предоставить новый набор инструментов широкой аудитории. В этом суть функции глобальных стилей.
Когда в следующем месяце выйдет WordPress 5.9, многие пользователи почувствуют вкус редактора сайта. Пользователи, которые перейдут на грядущую тему Twenty Twenty-Two, будут иметь больше возможностей для проектирования, чем когда-либо прежде, со стандартным WordPress. От шаблонов до стилей, они изменят внешний вид своих сайтов на то, что они придумали.
Кто-то наверняка наткнется на кнопку «Экспорт» в редакторе сайта.
Это удобный инструмент для авторов тем, переходящих к блокированию разработки тем, но у этой маленькой кнопки есть целый мир возможностей. Прямо сейчас он выплевывает edit-site-editor.zip файл с /theme подпапкой. Внутри него сидит /templates и /parts.
Чего не хватает, так это theme.json файла, который представляет глобальные стили. Когда это произойдет, пользователи по сути будут экспортировать всю тему. Ну, без скриншота и требуемых устаревших файлов вроде style.css.
Часть демократизации дизайна – это не просто передача возможности настраивать сайт. Выполнение миссии означает, что люди могут делиться этими проектами. Следующее поколение тематиков WordPress не будет застрять в редакторе кода, как те из нас, что сегодня. Порежут зубы на встроенном редакторе сайта. Некоторые перейдут к более продвинутой разработке, но у других будет все необходимое для публикации своих тем на WordPress.org или даже для создания собственного бизнеса. Частично это уравняет правила игры для тех, кто разбирается в дизайне, но не умеет кодировать при создании этих проектов.
Экспорт глобальных стилей не может быть достаточно быстрым. Затем нам нужно добавить в уравнение экспорт паттернов, но миссия требует, чтобы мы сделали еще один шаг.
Я с нетерпением жду того дня, когда пользователь сможет создать целую тему с нуля в WordPress. Затем они отправляют его в каталог тем без написания небольшого кода. Сможет ли один из этих «средних» блоггеров найти талант к веб-дизайну, о котором они даже не подозревали? Может ли тот, кто всегда хотел учиться, но не имел времени / ресурсов / привилегий, создать следующую по популярности тему? Мне нравится так думать.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…