Дэвид Гвайер дразнил ThemeGen последние пару недель. Это его предстоящее приложение-генератор блочных тем. По частям, казалось, что они собираются вместе и могут оказаться неоценимыми для разработчиков тем. В настоящее время он находится в стадии бета-тестирования.
Он предоставил мне ссылку на предварительный просмотр, чтобы получить мой отзыв об инструменте. Это также доступно для всех, кто зарегистрируется для доступа через веб-сайт ThemeGen.
В настоящее время приложение только генерирует theme.json файлы. Эта функция была впервые запущена в WordPress 5.8 для классических и блочных тем. Авторам тем, впервые погружающимся в эту тему, может потребоваться некоторая кривая обучения. Кроме того, при ручном кодировании файлов JSON легко ошибиться.
Мечта выходит за рамки theme.json. Это очевидная отправная точка для такого проекта, потому что это помогает в разработке текущей и будущей темы. Однако Гвиер хочет вывести это на другой уровень по мере развития проекта.
«Он еще не на 100% функционален, но я добавляю новые функции ежедневно», – сказал он. «Я надеюсь, что дизайнеры и некодеры скоро смогут создавать блочные темы визуально, независимо от WordPress. И иметь возможность управлять всеми своими темами централизованно через приложение. Это открывает возможности сообщества создателей тем, которые будут делиться и вносить свой вклад в ресурсы шаблонов, стилей, дизайнов и т. д. »
Эти цели напрямую связаны с моими надеждами на WordPress и его блочную систему. Я хочу, чтобы создатели активно участвовали в компромиссном сообществе дизайнеров. Идеальное место для этого – WordPress.org, но третьи стороны часто могут разрабатывать эти вещи быстрее без каких-либо потенциальных препятствий со стороны официального сайта платформы. Они также могут подтолкнуть проект WordPress в определенном направлении в случае успеха самостоятельно.
Для создания theme.json файла приложение работает хорошо. В настоящее время он позволяет создателям настраивать параметры, шаблоны и части шаблона. Недостающий элемент – это создание стилей, которое скоро появится.
Также есть раздел «Другое». Он имеет единственную настройку для поддержки схемы JSON темы . Это удобно для разработчиков, которым нравится встроенная проверка, всплывающие подсказки и автозаполнение, если их редакторы кода поддерживают это.
Наиболее проработанная область приложения предназначена для создания глобальных настроек. Он охватывает параметры границы, цвета, макета, интервала и типографики. Насколько я могу судить, в нем есть большинство доступных флагов, которые может установить автор темы. Трудно запомнить их все сразу, и это одна из причин, по которой такие инструменты полезны.
Я заметил, что отсутствует способ ввода семейств шрифтов. Он мог бы многое сделать с этим в будущем, особенно если API веб-шрифтов когда-либо будет включен в ядро WordPress.
Раздел «Пользовательские» настройки еще не доработан. Это, вероятно, займет некоторое время, потому что авторы темы могут добавлять данные любого типа с несколькими уровнями вложенности. Неудивительно, что он еще не готов, но я очень хочу увидеть, как Gwyer справится с пользовательским интерфейсом для него.
Создатели могут импортировать цвета из тем Twenty Twenty-Two, Blockbase или Tove. Внедрение такой функции на столь раннем этапе говорит мне, что Gwyer, вероятно, уже думает о будущем общих ресурсов. Насколько аккуратно было бы перетянуть любую часть существующей блочной темы в другую одним нажатием кнопки?
В цветах, градиентах и двухцветных фильтрах отсутствует одна опция конфигурации, которую я хотел бы видеть. Прямо сейчас создатели могут добавить имя. Однако они не могут вручную добавить ярлык, который создается автоматически.
Функция автоматически генерируемых ярлыков хороша. Однако он также должен позволять вводить вручную.
ThemeGen, вероятно, станет долгожданным ресурсом для авторов тем, поскольку они будут перемещаться по миру блочных тем в ближайшие месяцы. При достаточном интересе он также может стать сообществом создателей-единомышленников, готовых делиться друг с другом. Первый шаг – получить больше тестировщиков и обратную связь в течение этого периода бета-тестирования.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…