Categories: Мнение

Выпущена платформа ButterBean Post Meta Box Framework 1.0

На этой неделе был официально выпущен новый фреймворк метабоксов ButterBean Джастина Тэдлока . Платформа позволяет разработчикам легко создавать метабокс с пользовательским интерфейсом с вкладками для размещения нескольких полей. Примерно через три месяца бета-тестирования ButterBean готов к использованию в проектах. Его можно добавить в плагин или использовать как отдельный плагин.

«Фреймворк был создан для объединения с плагинами, которым нужен приятный пользовательский интерфейс для обработки нескольких метаполей», — сказал Тэдлок в объявлении о выпуске. «Это особенно полезно с пользовательскими типами сообщений. Это просто интерфейс для метаданных, точно так же, как настройщик WordPress является интерфейсом».

Если вам нравится работать с WordPress Customizer API , то вы можете оценить, как Tadlock структурировал ButterBean. Код PHP для фреймворка был архитектурно смоделирован после этого API. Однако в шаблонах используется Underscore.js.

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

Тэдлок сказал, что один из наиболее часто задаваемых вопросов об этом проекте — почему он просто не решил использовать одну из существующих платформ метабоксов сообщества WordPress. Он создал ButterBean, потому что ни один из них не делал именно то, что он хотел.

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

Tadlock позаимствовал некоторые идеи кода для медиа-фрейма плагина из плагина WP Term Images Джона Джеймса Джейкоби . Дизайн интерфейса с вкладками был вдохновлен WooCommerce . Интерактивная демонстрация доступна на странице проекта, если вы хотите увидеть, как пользовательский интерфейс ButterBean сравнивается с существующими решениями.

Согласно странице проекта на GitHub , Tadlock намерен сделать его компактным и гибким для тех, кто хочет связать ButterBean со своими плагинами. Теперь, когда выпущена версия 1.0, он планирует в ближайшие дни выпустить дополнительные руководства и документацию, чтобы помочь разработчикам начать работу.

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