Нельзя отрицать, что новая модель «функции как плагины» значительно ускорила разработку ядра WordPress. Удивительно, как много всего было упаковано в грядущий релиз WordPress 3.8 с таким коротким циклом разработки, особенно учитывая тот факт, что одновременно разрабатывался WordPress 3.7.
WordPress 3.8 еще даже не вышел, но включенные в него плагины уже были очень надежными, прежде чем слиться с ядром. Это помогло участникам продолжать настаивать на том, чтобы WordPress укладывался во все крайние сроки в графике проекта 3.8.
Страница отслеживания подключаемых модулей функций была обновлена, чтобы отображать текущий статус каждого подключаемого модуля, а также тех, которые теперь размещены в ядре. WordPress 3.8 включает в себя три из этих плагинов:
На прошлой неделе Джон Блэкборн написал в блоге Make WordPress Core , пригласив разработчиков, дизайнеров, кураторов/руководителей проектов и всех, кто хочет принять участие в разработке функционального плагина. Если WordPress хочет сохранить свою динамику для 3.9 и будущих выпусков, сейчас самое время для запуска новых функциональных плагинов.
На данный момент несколько руководителей команд ответили на сообщение Джона Блэкборна с просьбой к командам заявить о своей заинтересованности в новом функциональном плагине:
Важно помнить, что не все из этих функций гарантированно появятся в будущих версиях WordPress. Джон Блэкборн отмечает: «Плагины функций не привязаны к какому-либо конкретному выпуску и будут рассматриваться на предмет потенциального включения в ядро только после того, как они достигнут определенного уровня завершенности». Эти проекты находятся на различных стадиях планирования и разработки, и ни один из них еще не утвержден.
На данный момент одним из самых сильных преимуществ новой модели «функции как плагины» является то, что она привлекает более широкую аудиторию к программному обеспечению, пока оно находится в стадии разработки. Команды разработчиков плагинов могут получить больше отзывов от широкого круга пользователей WordPress на более ранней стадии. Это помогает избежать дорогостоящих ошибок как в функциональности, так и в дизайне.
Функции как плагины также делают новые функции более доступными. Не всем удобно бета-тестирование транка, но любой может легко установить плагин. Разработчики могут собирать более широкий спектр отзывов от пользователей WordPress на всех уровнях, а не только от тех, кому удобно тестировать ствол. Пользователям не нужно так долго ждать новых функций, которые им нужны и/или нужны, что повышает вероятность их участия в тестировании.
Возможно, одним из самых вдохновляющих преимуществ функций как плагинов является экспоненциальный рост сотрудничества и командной работы. Эта новая модель заставляет людей работать в командах, давая членам команды чувство собственности над проектом. Все участники работают вместе, чтобы сделать эту функцию как можно лучше.
Всем этим командам нужно больше рук, чтобы помочь в разработке. Если вы когда-нибудь думали о том, чтобы принять участие в разработке ядра WordPress, сейчас самое время записаться. Это больше не каждый сам за себя. Основная часть работы над новыми функциями теперь выполняется командой, и вы можете стать ценной частью небольшой группы.
Самое лучшее в модели «функции как плагины» — это то, что работа никогда не теряется. Если функция не попадает в ядро, она может жить как плагин, и те, кому она нравится, могут продолжать ее использовать. Это красота архитектуры плагинов WordPress в действии.
Модель «Функции как плагины» может не работать вечно. Разработчики ядра WordPress могут когда-нибудь найти лучший метод для совместной работы. Но на данный момент «функции как плагины» ускоряют разработку ядра.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…