Мэтт Мулленвег описал проблемы, связанные с Gutenberg, и подтвердил, что новый редактор появится в WordPress 5.0
Мэтт Мулленвег опубликовал обращение к пользователям WordPress в посте под названием «We Called it Gutenberg for a Reason» (“Мы назвали его Gutenberg не просто так”). В нем он привел свое видение редактора Gutenberg, который, по его словам, станет столь же фундаментальным для будущего WordPress, как и первый печатный станок для будущего печати в Европе.
Мулленвег определил новый редактор Gutenberg как инструмент, который позволит WordPress выдерживать конкуренцию и предлагать возможности, доступные в сфере малого бизнеса:
«Рост WordPress впечатляющий (28,5% и более), но не максимальный – по крайней мере, не на данном этапе. У нас есть проблемы (неудовлетворенность пользователей публикацией и настройкой, конкуренция с билдерами сайтов, такими как Squarespace и Wix), но есть и возможности (157 млн компаний в сфере малого бизнеса без сайтов – наш следующий крупный рынок, который мы должны обслужить). Пришло время для нового достижения WordPress, достижения, которое поможет нам справиться с нашими проблемами и возможностями. Достижения, которое изменит мир.
Automattic движется в сторону более эффективной поддержки малого бизнеса с приобретением WooCommerce в 2015 году и коммерциализацией Jetpack (появились новые тарифные планы, нацеленные на владельцев бизнеса). Компания готова охватить еще большую рыночную долю автономного малого бизнеса, предлагая клиентам использовать стороннюю экосистему WordPress.
Однако многие оппоненты Gutenberg (учитывая изменения, которые придут вместе с редактором) обеспокоены тем, что проект разрабатывается в основном для обслуживания клиентов и корпоративных интересов Automattic.
«Gutenberg был представлен одной отдельной компанией, которая, по-видимому, остро нуждается в решениях, способных конкурировать с другими SaaS-бизнесами», – поделился мнением владелец компании по разработке тем WordPress Michael Hebenstreit. – «Это хорошо, но, пожалуйста, сделайте его в виде плагина и протестируйте его где-то 1-2 года, выложите его на WordPress.com (чтобы собрать обратную связь и данные об использовании), и ни у кого не будет проблем с данным подходом».
Мулленвег ответил на упреки в том, что Gutenberg разрабатывается для клиентов Automattic, ответив на аналогичный комментарий к его посту.
“Определенно, существует контингент людей, которые рассуждают так, но если вы подумаете логически, то вы поймете, что в этом нет никакого смысла: если бы от редактора была выгода только компании Automattic, то в таком случае было бы проще и быстрее внести Gutenberg в Calypso, где он работал бы в первую очередь именно на WordPress.com», – говорит Мэтт. – «Внедрение редактора в панель администратора и ядро ведет за собой многочисленные обсуждения, публичную обратную связь, обратную совместимость, а также аспекты использования Javascript, и выиграют от этого все хостинги WordPress, которые, скажем честно, прямо или косвенно конкурируют с Automattic. Мы изучаем и анализируем все негативные отзывы, даже если они исходят от людей, которые никогда не использовали Gutenberg».
Разработчики сайтов выразили озабоченность по поводу того, как Gutenberg повлияет на их бизнес, опасаясь того, что новый интерфейс может отпугнуть пользователей от WordPress. Разработчики и владельцы продуктов ожидают больше ответов по поводу того, как новый редактор отразится на существующих плагинах и темах в экосистеме, поскольку проект пока еще имеет некоторые имеющиеся технические проблемы, среди которых расширяемость и поддержка мета-полей. Это, естественно, вызывает вопросы, связанные с периодом внедрения Gutenberg.
«Gutenberg будет поставляться с WordPress 5.0, но релиз выйдет, когда Gutenberg будет готов, а не наоборот», – отметил Мэтт. – «У нас имеются целевые даты, которые помогают нам планировать все действия, связанные с документацией, переводами, а также маркетингом, но мы не будем выпускать что-либо, пока Gutenberg не будет доведен до ума».
Пользователи WordPress ожидают выхода релизов по определенному расписанию, но новый подход к разработке позволит задержать выпуск новой версии до тех пор, пока не будут готовы целевые возможности. Мэтт подтвердил в комментариях к своему посту, что Gutenberg будет идти с унаследованным интерфейсом, что позволит добиться обратной совместимости для PHP метаполей, которые пока еще не были перенесены на JS.
«Одни аспекты, такие как кнопки тулбара, обязательно будут обновлены для работы с Gutenberg, в то время как другие, такие как мета-поля, будут представлены в старом интерфейсе в течение нескольких релизов», – указал Мэтт. – «Однако я рекомендую разработчикам плагинов начинать обновление своих решений уже в конце сентября, если они захотят получить выгоду от запуска Gutenberg».
Одна из распространенных проблем, которая осталась и по сей день, связана с лицензированием React. Как вы помните, Apache Software Foundation добавила лицензию BSD+Patents в список Category X неподдерживаемых лицензий для участников Apache PMC. Технические директора Facebook рассмотрели вопрос о релицензировании проекта, но решили оставить все как есть, сославшись на сложности патентных разбирательств. Проект WordPress пока еще не объявил о своем решении по поводу лицензирования React.
«Мы ожидаем решения по React в контексте дедлайна Apache (который все ближе). Мы объявим о своем решении по поводу WP и Gutenberg в течение нескольких следующих недель», – отметил Мэтт.
Мэтт напомнил о том, что он активно вкладывает свои силы и средства в проект WordPress и экосистему в целом. В своей статье он рассказал о многих преимуществах, которые получат разработчики плагинов, тем и ядра, а также агентства, пользователи и хостинг-компании. Он рассчитывает, что сообщество WordPress взглянет на Gutenberg в том же ключе.
«Цель моей жизни – улучшение WordPress», – отметил Мэтт. – «Я твердо верю в то, что Gutenberg – это направление, которое обеспечит максимальную выгоду для максимального количества людей, полностью следуя основным принципам WordPress и приверженности пользовательским свободам. Поэтому продолжайте давать нам обратную связь, и давайте прогоним страх вместе. Чтобы изменить мир, нужно преодолеть некоторый дискомфорт».
Источник: wptavern.com