Shortcake, плагин, который добавляет пользовательский интерфейс, чтобы сделать шорткоды более удобными для пользователя , теперь является официальным плагином WordPress . Проект возглавляет Даниэль Баххубер , в настоящее время исполняющий обязанности директора по проектированию Fusion , компании, в которой зародился Shortcake. В число участников входят Мэтью Хейнс-Янг и люди из Human Made .
Плагин разрабатывается на GitHub , но теперь он также доступен для загрузки на WordPress.org. Разработчики, которые хотят использовать Shortcake, могут зарегистрировать пользовательский интерфейс для своих шорткодов вместе с add_shortcode, что откроет удобный интерфейс Shortcake.
Shortcake преобразует ваш обычный шорткод для отображения предварительного просмотра в представлении TinyMCE.
Он также предоставляет удобный пользовательский интерфейс для добавления шорткодов с помощью кнопки «Добавить медиа». После выбора шорткода у вас будет возможность редактировать его содержимое и атрибуты.
Версия 0.2.0 улучшает интерфейс элемента записи следующим образом:
Этот релиз также вносит ряд существенных изменений в структуру плагина. Он был переработан с использованием архитектуры MVC, основанной на Browserify. Автор Shortcake Джитендра Харпалани объясняет причины изменений:
В частности, мы решили использовать Browserify. Гораздо проще разделить модели, представления и контроллеры по разным каталогам, а затем просто «запросить» их в свой основной файл JavaScript, вместо того чтобы создавать автономное и полноценное приложение Backbone.
К счастью, ядро WordPress уже использует Browserify для разделения JavaScript медиатеки на части, поэтому оно не вводит новую зависимость.
Хотя шорткоды упрощают вставку и структурирование сложного контента, они мозолят глаза в редакторе сообщений. Включение нескольких шорткодов по старинке может быстро привести к беспорядку.
Shortcake — это хорошо продуманное решение, которое дает новую жизнь шорткодам и значительно упрощает их реализацию. Участники проекта верят в него достаточно, чтобы начать работу над шагами, необходимыми для подготовки функционального плагина к предложению для ядра.
Если когда-нибудь он попадет в ядро, будет интересно посмотреть, насколько хорошо эта функция будет принята. Если одни разработчики регистрируют пользовательский интерфейс для своих шорткодов, а другие нет, может возникнуть путаница в том, какие шорткоды доступны, если они не отображаются на экране «Вставить элемент». Опять же, эта проблема уже существует без Shortcake. Без помощи дополнительного плагина нет простого способа узнать, какие шорткоды доступны.
Если вы считаете, что у Shortcake есть потенциал, и хотите принять участие, следите за обновлениями на make.wordpress.org/core и присоединяйтесь к команде разработчиков на встрече на WordPress.org Slack.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…