Categories: Мнение

Платформа ButterBean Post Meta Box теперь в бета-версии

На этой неделе Джастин Тэдлок объявил , что его новый фреймворк метабоксов ButterBean теперь находится в стадии бета-тестирования. Фреймворк является объектно-ориентированным и построен на Backbone.js и Underscore.js .

Несмотря на то, что сообщество разработчиков WordPress уже создало несколько метафреймворков для постов, ButterBean был создан для очень специфического варианта использования: настраиваемые типы постов с большим количеством настраиваемых метаданных.

«Он разработан специально для ситуаций, когда у вас есть много метаданных, прикрепленных к сообщению, и вам нужно представить поля в удобном для использования виде, чтобы пользователю не приходилось прокручивать всю страницу, чтобы найти нужное поле», — сказал Тэдлок. Если вам просто нужно несколько полей, ButterBean — не решение.

«Я полностью осведомлен о существующих решениях, таких как CMB2 и ACF», — сказал Тэдлок на странице описания фреймворка. «Я уверен, что они будут полезны для некоторых людей и определенно будут иметь больше возможностей, чем когда-либо будет ButterBean. Я просто хочу что-то простое, что я могу добавить в свои собственные плагины».

Проект вырос из работы Тэдлока над его плагином Custom Content Portfolio и его желания изучить структуру JavaScript. Он смоделировал ButterBean на основе WordPress Customize API, но отмечает, что фреймворк использует только шаблоны Underscore.js, а не PHP для вывода.

«Использование шаблонов JavaScript имеет гораздо больше смысла, когда у вас есть расширенные элементы управления, которым необходимо отображать шаблоны на лету с обновленными данными», — сказал он.

ButterBean доступен как отдельный плагин, но его также можно добавить внутрь плагина. Разработчики, которые хотят протестировать бета-версию и оставить отзыв, могут найти основную документацию на домашней странице проекта . Код фреймворка доступен на GitHub вместе с примером плагина .

writer

Recent Posts

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

2 года ago