Интересно, как добавляются новые функции в WordPress? Хотите внести предложение о новой функции для WordPress? Недавно один из наших пользователей спросил нас, как они могут предложить новую функцию для добавления в WordPress. В этой статье мы расскажем вам, как создавать предложения о новых функциях для WordPress. Эта статья также может быть использована в качестве руководства для начинающих по Trac, программе для отслеживания ошибок и создания тикетов.
Как новые функции попадают в WordPress
Поскольку WordPress является программным обеспечением с открытым исходным кодом, в его разработке участвуют пользователи, разработчики-добровольцы и основная команда разработчиков. Любой может вносить предложения по новым функциям и улучшениям.
Если есть функция, которую хочет получить достаточное количество пользователей, и есть разработчики, заинтересованные в работе над этой функцией, то в конечном итоге она становится частью программного обеспечения.
WordPress можно легко расширить с помощью плагинов. Это означает, что даже если функция не включена в ядро, она все равно может быть добавлена в качестве плагина. Если функция может быть легко добавлена с помощью плагина и не является полезной для большинства пользователей WordPress, то она не добавляется в ядро. Обычно так происходит с большинством предложений новых функций.
Пользователи могут предлагать функции с помощью WordPress Trac, который является программным обеспечением для отслеживания ошибок, разработки и продажи билетов. Весь прогресс разработки WordPress отслеживается в Trac.
Еще одно место, где пользователи могут предложить новые функции, — это WordPress Ideas. Это позволяет пользователям представить свое предложение в виде идеи, а другие пользователи WordPress могут проголосовать за него. В зависимости от количества голосов, которые наберет идея, команда разработчиков WordPress может рассмотреть ее для добавления в ядро.
Добавление предложения о новой функции WordPress с помощью Trac
Сначала убедитесь, что вы правильно используете Trac. Trac не является платформой поддержки!
Если вам нужна поддержка, воспользуйтесь форумом поддержки.
Прежде чем создавать тикет на trac, пожалуйста, тщательно просмотрите его, чтобы убедиться, что кто-то другой уже предлагал эту функцию.
Как только вы убедитесь, что функция, которую вы собираетесь предложить, не существует, посетите Trac и создайте новый тикет.
Войдите в свой WordPress.организационная учетная запись. Если у вас нет учетной записи, то сначала вам нужно зарегистрироваться.
Как только вы войдете в систему, вы увидите форму «Новый тикет», которая выглядит следующим образом:
Сначала вам нужно предоставить краткое описание вашего предложения о функции. Это должна быть простая однострочная фраза, объясняющая проблему, которую вы пытаетесь решить с помощью вашего предложения о функции.
В области «Описание» укажите как можно больше подробностей о предлагаемой вами функции. Не стесняйтесь добавлять скриншоты и макеты, чтобы объяснить ваше предложение. Вы также должны использовать это место, чтобы обосновать свое предложение, объяснив, почему вы считаете, что оно должно стать частью ядра.
Убедитесь, что вы выбрали ‘Feature request’ в качестве типа вашего тикета. Если вы добавляете сообщение об ошибке, выберите «дефект (ошибка)». Если вы считаете, что предлагаемая вами функция на самом деле является улучшением уже существующей функции, выберите тип тикета «Улучшение».
Выберите номер версии, компонент и фокус группы в соответствии с вашими требованиями. И наконец, нажмите на кнопку Continue to Preview (Продолжить просмотр).
На следующем экране вы увидите предварительный просмотр вашего билета, нажмите на кнопку Создание билета кнопку, чтобы отправить его.
Что происходит после отправки тикета в Trac?
Как только вы отправили тикет в Trac, он становится доступным для других авторов и разработчиков. Ведущие разработчики также получат уведомления и смогут взглянуть на ваш тикет.
Ведущие разработчики могут совершать действия по вашему билету. Существует ряд действий, которые любой пользователь WordPress может предпринять по тикету. Например, кто-то может изменить его фокус, компонент, статус и т.д.
Если ваша заявка вызовет достаточный интерес, кто-то может представить патч для нее. Затем этот патч может быть рассмотрен ведущим разработчиком и принят. Как только патч принят, ведущий разработчик или коммиттер может добавить его в ядро.
В зависимости от характера вашего предложения, это может занять несколько дней, недель, месяцев, а иногда даже лет, чтобы стать частью ядра.
Вот и все, мы надеемся, что эта статья помогла вам узнать, как вносить предложения о новых функциях для WordPress. Вы также можете ознакомиться с нашим руководством о том, почему WordPress бесплатный? Каковы затраты и в чем подвох?
Источник: www.wpbeginner.com