Categories: Мнение

Джейсон Бал присоединяется к команде Gatsby для постоянной работы над WPGraphQL

Джейсон Бал , создатель WPGraphQL , присоединяется к команде Gatsby, чтобы работать над WPGraphQL (и его непосредственной экосистемой) на постоянной основе.

Gatsby, чрезвычайно популярный генератор статических сайтов для React.js, позволяет пользователям загружать данные на страницы из WordPress, Drupal, Contentful, Google Docs, AirTable, markdown и любых других источников данных. Он используется десятками тысяч разработчиков и загружается почти 500 000 раз в месяц.

Основатель Гэтсби Kyle Mathews создал Гэтсби Inc . в качестве компании для достижения целей проекта и в мае 2018 года получила начальное финансирование в размере 3,8 миллиона долларов . Эти инвестиции используются для создания облачных сервисов для Gatsby и улучшения основного программного обеспечения с открытым исходным кодом Gatsby. По мере роста компании Гэтсби начинает все больше инвестировать в экосистему с открытым исходным кодом, которая окружает проект.

Поскольку на WordPress работает 34% из 10 миллионов веб-сайтов , вполне естественно, что Гэтсби обратится к WPGraphQL, одному из самых многообещающих проектов в экосистеме WP, в качестве своих следующих инвестиций в открытый исходный код. Чем больше разработчиков WordPress Gatsby сможет использовать GraphQL и JavaScript, тем больше пользы от этого будет для большей экосистемы Gatsby.

«Число разработчиков, использующих Gatsby для создания сайтов, контентом которых управляет WordPress, растет», – сказал Бахл. «Текущий плагин` gatsby-source-wordpress` извлекает данные в Gatsby с помощью WordPress REST API, но у REST API есть много проблем, которые оказывается очень трудно преодолеть.

«WPGraphQL уже решает многие из этих проблем и может решить еще больше. Чем надежнее WPGraphQL, тем лучше он для всех потребителей JavaScript, будь то Next.js, Gridsome (генератор статических сайтов Vue) или Gatsby ».

Бахл издалека следил за проектом Gatsby, прежде чем наладить отношения с командой через различные каналы Slack, где активно сообщество. Полтора года назад он переместил сайт docs.wpgraphql.com из WordPress в Gatsby, где контент хранится в файлах Markdown на Github. Это позволяет пользователям в сообществе вносить свой вклад в документацию, отправляя запросы на вытягивание.

В феврале 2019 года Бал представил на WordCamp Phoenix презентацию на тему « Создание статических сайтов с помощью WordPress, Gatsby и WPGraphQL ». После этого он увидел еще больший рост кроссоверных экосистем – все больше людей в Gatsby Slack спрашивают о WordPress, а больше разработчиков – в WPGraphQL. Слэк спрашивает о Гэтсби.

«Я слежу за всем, что связано с GraphQL в течение нескольких лет, поэтому Гэтсби был на моем радаре какое-то время, поскольку Гэтсби использует GraphQL для создания« сетки содержимого », где данные могут быть извлечены из многих источников на один сайт Гэтсби», –  Бахл сказал.

«Чем больше я следил за Гэтсби издалека, тем больше я был заинтригован. У Gatsby отличный опыт разработки, особенно если вам нравится React, а мне нравится ».

Бахл активен как в Slacks, так и в репозиториях GitHub, а также в Twitter, помогая людям создавать сайты Gatsby с помощью WordPress и GraphQL. Именно так он наладил отношения с командой.

«В середине апреля я сообщил нескольким людям, что хотел бы работать над WPGraphQL на постоянной основе, если бы у меня была возможность», – сказал он. «30 мая Кайл Мэтьюз написал мне в Twitter, что Гэтсби планирует больше инвестировать в WordPress, и они хотели бы поболтать. На следующей неделе у меня было несколько видеозвонков с Кайлом, Сэмом и некоторыми другими людьми из команды Gatsby, и они сделали мне официальное предложение присоединиться к командам Gatsby, чтобы сделать WPGraphQL как можно лучше ».

В проекте WPGraphQL уже есть быстрорастущая библиотека расширений для популярных плагинов WordPress, несмотря на то, что проект еще не достиг стабильной версии 1.0. Новая возможность Бала с командой Гэтсби позволит ему работать с импульсом сообщества, чтобы продвинуть WPGraphQL дальше по его дорожной карте.

«Постоянная работа над WPGraphQL позволит мне работать над функциями и ошибками, на которые у меня не было достаточно времени, чтобы сосредоточиться, при этом сохраняя постоянную работу», – сказал Бахл.

«WPGraphQL уже используется многими в продакшене, но он все еще ниже 1.0 из-за некоторых критических изменений, которые я предвижу, но у меня не было достаточно времени для исправления».

Bahl также будет доступен, чтобы предоставить сообществу лучшие ресурсы, такие как документация, примеры кодовых баз, курсы и учебные пособия, в дополнение к посещению большего количества WordCamp и других конференций, участию в подкастах и ​​взаимодействию по вопросам GitHub, Slack и другим коммуникациям. каналы.

«Это также даст больше времени, чтобы сосредоточиться на разговорах о том, должен ли GraphQL быть частью ядра WordPress (или нет), и обучит сообщество и основных разработчиков компромиссам», – сказал Бахл.

Нанимая Бала для работы над WPGraphQL, Гэтсби делает значительные инвестиции в сообщество WordPress, которое зависит от этого проекта. Улучшенная поддержка и более быстрые темпы разработки должны успокоить тех, кто уже использует WPGraphQL в производственной среде.

«Я также буду тесно сотрудничать с другими членами команды Gatsby, чтобы сделать использование Gatsby с WordPress отличным опытом», – сказал Бал. «У нас есть много идей о том, как WPGraphQL может сделать Gatsby + WordPress фантастическим как для разработчиков, так и для пользователей».

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