Эта статья о содействии WordPress была первоначально опубликована журналом Torque , и воспроизводится здесь с разрешения.
WordPress огромен , как и его сообщество. Более того, WordPress был основан на совместной работе и всегда приветствовался новыми разработчиками, участвующими в проекте. Однако, хотя вы, возможно, захотите помочь платформе расти еще дальше, может быть трудно понять, где вы можете применить свои навыки.
К счастью, начать работу с WordPress легко, независимо от того, как вы хотели бы сделать свои первые шаги. Почти наверняка есть задача, которая вам идеально подойдет, будь то непосредственное участие в ядре WordPress, тестирование на наличие ошибок или помощь одним из многих других способов.
В этой части мы рассмотрим несколько различных областей WordPress и то, как вы можете начать вносить в них свой вклад. Однако, во-первых, мы поговорим о том, что влечет за собой вклад и почему вы хотите это сделать. Давайте погрузимся в!
Что способствует WordPress Средства
Постоянные читатели блога Torque узнают, что мы уже обсуждали причины, которые вы хотели бы разработать с использованием WordPress ранее, а также изучили некоторые заблуждения, которые могут возникнуть при разработке для платформы. Вместо того, чтобы повторяться здесь, мы просто скажем, что WordPress — это будущее веб-разработки.
Существует множество недавних и будущих нововведений в WordPress, с которыми вы, возможно, захотите поучаствовать. К ним относятся интересные технологии, такие как REST API (в том числе, как WordPress может стать «безголовым» ) и готовящийся редактор Гутенберга . На самом деле, здесь, в блоге, Джош Поллок недавно рассмотрел, как два самых больших нововведения WordPress работают друг с другом, создавая потрясающие дизайны.
Для непосвященных характер WordPress с открытым исходным кодом означает, что каждый может потенциально принять участие. Если вы разработчик, дверь открывается еще шире и позволяет вам активно вносить вклад не только в базовый код, но и в документацию, запросы в службу поддержки и многое другое. В следующем разделе мы поговорим об особенностях того, как на самом деле внести свой вклад в развитие WordPress.
Как вы можете начать вносить свой вклад в WordPress (3 способа)
Участие в WordPress в качестве разработчика принимает три основных формы для новичков: погрузитесь в Кодекс , поработайте над кодом базовой платформы или помогите с множеством других областей WordPress. Давайте посмотрим на каждый подход по очереди.
1. Улучшить документацию WordPress
Даже если у вас нет знаний по разработке, вы, вероятно, просмотрели хотя бы одну страницу официального кодекса WordPress . Это инициатива сообщества, цель которой — документировать каждый аспект WordPress в формате вики-стиля. Думайте об этом как о базе знаний как для всей платформы WordPress, так и для всей пользовательской базы.
Имея это в виду, вы можете себе представить, что поддерживать такой проект в актуальном состоянии сложно, особенно с графиком обновления WordPress . Кроме того, поскольку Кодекс является проектом сообщества, неизбежно возникают «растущие и убывающие» процессы, связанные с тем, какие страницы и разделы регулярно обновляются. Например, горячие темы WordPress, такие как Gutenberg или REST API, привлекают больше внимания, чем эзотерические аспекты, такие как вызовы определенных функций и ловушки.
По этой причине участие в Кодексе WordPress обеспечивает огромную ценность для всего сообщества. После того как вы зарегистрировались, создали страницу пользователя и прочитали рекомендации, есть три ключевые области, которые нуждаются в помощи:
- Ведение и администрирование Кодекса, включая тегирование и категоризацию страниц, а также проверку последних изменений.
- Создание и управление самим контентом, включая перевод и редактирование примера кода.
- Вовлечение себя в развитие и развитие Кодекса. Вы можете сделать это, присоединившись к выделенному списку рассылки и обычным групповым чатам .
2. Помогите разработать ядро, темы и плагины WordPress
Если вы пользователь WordPress с опытом разработки, возможно, вы захотите испачкать руки под капотом. Природа платформы с открытым исходным кодом означает, что вы можете не только разрабатывать темы и плагины, используя собственные инструкции WordPress, но и вносить непосредственный вклад в основной код платформы. Фактически, на сайте Make WordPress есть документ, в котором обсуждается, как принять участие, — Core Contributor Handbook .
Этот ресурс является практически библией для добавления кода в WordPress. Он также представляет множество дополнительных способов, которыми разработчики могут протянуть руку помощи. Это руководство является лишь одним из многих, охватывающих почти все аспекты WordPress, такие как его дизайн, доступность и многое другое.
Учитывая далеко идущие возможности WordPress, важно убедиться, что все, кто вносит вклад в платформу, (буквально) находятся на одной странице, особенно когда речь идет об основных вкладах. Даже быстрый взгляд на организацию WordPress должен подсказать вам, насколько большой может быть основной вклад.
В конечном счете, есть три способа внести свой вклад в ядро WordPress:
- Тестирование платформы .
- Написание кода, который напрямую улучшает функциональность WordPress.
- Обновление соответствующей документации, которая помогает сделать платформу доступной для других.
Мы уже обсудили один из аспектов участия в документации, но есть также встроенные и файловые документы JavaScript. Последнее особенно важно, учитывая тот факт, что WordPress делает акцент на этом языке .
3. Найдите другую область интересов на сайте Make WordPress
Стоит учесть, что ядро платформы — это только часть общей картины, и некоторые ваши навыки могут быть перенесены в другие области. На самом деле, в зависимости от вашего точного набора навыков, вы можете внести свой вклад на гораздо более высоком уровне, чем вы думали ранее.
Мы упоминали сайт Make WordPress в предыдущих разделах. Теперь давайте подробнее рассмотрим это. По сути, это центральный центр для всех областей разработки WordPress. Вы найдете различные аспекты WordPress, представленные специальными командами, специализирующимися на дизайне, доступности, мобильных приложениях и многом другом. Сайт Make WordPress является в некотором смысле конечной точкой для каждой области WordPress, и это делает его идеальным местом для поиска способа принять участие.
Например, команда Mobile сосредоточена на том, чтобы сделать работу с WordPress гладкой на небольших устройствах. Если вы прочитаете рекламу на домашней странице, вы увидите, что разработчики со знаниями Java, Objective-C или Swift будут приветствоваться с распростертыми объятиями. Кроме того, вас также могут заинтересовать следующие команды:
- Прилив Если вы когда-либо видели PHP или другие предупреждения о совместимости при просмотре плагина или темы на WordPress.org, вы встретили команду Tide. Tide — это серия автоматических тестов, выполняемых на плагинах и темах, и важная часть процесса утверждения (и постоянного контроля качества).
- WP-CLI . Интерфейс командной строки WordPress (WP-CLI) — это отличный способ управления сайтами WordPress из вашего терминала, и команда постоянно стремится улучшить этот инструмент.
- Тест . Короче говоря, команда WordPress Test «патрулирует, курирует и тестирует опыт WordPress», используя образ мышления обеспечения качества (QA) . Они изучают поток всей экосистемы WordPress на максимально возможном количестве устройств. Они также тестируют документ и сообщают о пользовательском опыте WordPress (UX).
Независимо от ваших нынешних способностей, будет область, где ваши знания приветствуются и востребованы. Вклад в одну (или более) из небольших групп может быть более полезным для вас, чем просто сосредоточиться на очевидных областях развития.
Вывод
Благодаря совместной работе WordPress завоевал популярность на рынке, когда дело доходит до публикации веб-сайтов. Это, пожалуй, самая универсальная и простая в использовании платформа с самым приветливым сообществом для загрузки! Имея это в виду, предлагая свои навыки, внося вклад в платформу, вы получаете опыт для своих собственных проектов и позволяете вернуть сообществу, частью которого вы являетесь.
В этом посте мы рассмотрели три способа участия в WordPress. Давайте быстро повторим их:
- Проверьте официальную страницу Кодекса на вкладе WordPress, чтобы увидеть, что доступно.
- Прочтите « Справочник основного участника», если вы хотите углубиться в работу с основным кодом WordPress.
- Возьмите в различных областях, которые требуют участия на веб-сайте Make WordPress , и протяните руку помощи.