Categories: Мнение

Redux и Kirki Frameworks объединяют усилия для улучшения поддержки настройщика WordPress

В свете недавнего решения команды WordPress Theme Review принудительно использовать собственный настройщик для тем в официальном каталоге, люди, стоящие за платформами Redux и Kirki, объединяют усилия, чтобы лучше поддерживать разработчиков в соответствии с новым требованием.

Redux , созданный на основе API настроек WordPress, является одним из наиболее широко используемых фреймворков опций для тем и плагинов: WordPress.org сообщает о более чем 90 000 активных установках. Он поддерживает множество типов полей, настраиваемую обработку ошибок, а также настраиваемые поля и типы проверки, но в настоящее время не совместим с Customizer API.

Вот где Кирки вмешивается, чтобы предложить структуру для расширенных элементов управления с помощью настройщика . Kirki, созданный Aristeides Stathopoulos , позволяет легко стилизовать настройщик, чтобы он был более естественным продолжением вашей темы, и добавлять панели и разделы с более чем 20 различными типами полей .

И фреймворки с открытым исходным кодом, и их разработчики будут работать вместе , чтобы предложить «самые мощные фреймворки WordPress под одной крышей». В настоящее время они работают над тем, чтобы вывод данных был одинаковым, а также над созданием API конвертера для разработчиков Redux. Конечная цель состоит в том, что Redux будет охватывать как панели пользовательских настроек, так и настройщик, в то время как Kirki сосредоточится исключительно на настройщике.

Ведущий разработчик Redux Дови Паукстис был одним из самых ярых противников решения сделать настройщик требованием для параметров темы WordPress.org. Его позиция заключается в том, что это ограничивает разработчиков и не может обеспечить полную замену API настроек.

«Объявление от 22 апреля 2015 года о требованиях к подаче тем на WP.org меня обеспокоило», — сказал Паукстис. «Мне нужно было принять решение; работать над тем, чтобы Redux полноценно работал в кастомайзере, или сократить наше сообщество.

«Тогда я вспомнил о проекте Кирки и решил пропинговать Ари. Мы обсудили возможность привлечения Кирки в организацию Redux и продвижения оттуда». Кирки присоединяется к Redux как часть команды, но он будет поддерживаться как отдельный фреймворк.

«Kirki всегда будет легкой, занимающей меньшую площадь», — сказал Паукстис. «У нас нет планов превратить Кирки в швейцарский армейский нож, которым является Redux. Однако Кирки будет немного изменен».

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

«Я также нахожусь в процессе создания API Kirki, который позволит разработчикам Redux взять свою текущую конфигурацию и использовать ее с Kirki, а не с Redux», — сказал Паукстис. Это позволит разработчикам, создавшим темы с помощью Redux, легко перенести параметры своей темы в Kirki для совместимости с настройщиком.

Со временем Redux будет поддерживать обе панели настраиваемых параметров с использованием API настроек и настройщика. Тем временем Паукстис взял на себя инициативу сотрудничать с Кирки, чтобы убедиться, что пользователи Redux не останутся без работы с новыми требованиями WordPress.org.

«Kirki — отличное решение только для тем Customizer», — сказал Паукстис. «В нашей команде достаточно места для обоих фреймворков. Оба обслуживают уникальную аудиторию».

Поскольку команда WordPress Theme Review, похоже, твердо настроена отстаивать свое спорное решение относительно настройщика, у Redux и других фреймворков нет другого выбора, кроме как подчиниться.

«Это сообщество слишком разделено, — сказал Паукстис. «Мы предпочитаем работать вместе, а не порознь. Мы верим, что в будущем нас ждет нечто большее, если мы будем двигаться вперед вместе, как команда».

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