Categories: Мнение

Состояние Word 2018: WordPress использует редактор блоков

WordCamp US стартовал в Нэшвилле в минувшие выходные после выпуска WordPress 5.0. За первые 48 часов 5.0 был загружен более 2,8 миллиона раз. В субботу вечером прошло 3 миллиона.

«Было много всего, что происходило, поэтому я хотел бы дать WordPress шанс снова представиться», – сказал Мэтт Мулленвег во вступлении к своему обращению «Состояние слова» . Он сослался на четыре свободы как на конституцию проекта и призвал сообщество к его истокам.

«Это причина, по которой мы здесь», – сказал Мулленвег. «WordPress – это не физическая вещь; это не набор кода. Это своего рода идея. WordPress пользуется полной верой и доверием каждого человека и компании, которые от него зависят ».

Он повторил миссию проекта по демократизации издательского дела и изменил свое видение развития открытой сети.

«Как я сказал несколько лет назад, мы создаем веб-операционную систему, операционную систему для открытого, независимого Интернета и платформу, на которой другие могут действительно строить», – сказал Мулленвег.

Доля рынка WordPress 32,5% и его коммерческая экосистема, которая оценивается Mullenweg в 10 миллиардов долларов в год, дает проекту ресурсы, чтобы оказать мощное влияние на будущее Интернета.

Mullenweg представляет убедительный аргумент в пользу редактора блоков

Мулленвег продемонстрировал необходимость Гутенберга, показав подборку видеороликов, в которых новые пользователи изо всех сил пытались выполнить простые задачи в старом редакторе. Их переживания сопровождались болезненными комментариями:

  • «Это похоже на ведение блога в 2005 году».
  • «Это было очень изысканно; это не работает.”
  • «Как мне добавить подпись? Я понятия не имею.”

Мулленвег описал, как до WordPress 5.0 он без усилий переключался между визуальным редактором и редактором HTML, но понял, что не все пользователи могут это делать.

«Это наш редакторский опыт уже более десяти лет, и многие из нас научились с этим справляться», – сказал он.

Затем он представил видео, демонстрирующее, насколько проще выполнять эти задачи в новом редакторе блоков, и определил, что блоки – это путь вперед для WordPress.

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

Мулленвег призывает участников «глубоко изучить блоки»

Миллионы первых пользователей уже воспользовались редактором блоков на этапе 1 проекта Gutenberg, который завершился 1,2 млн активных установок и написано 1,2 млн сообщений. На WordCamp уже было проведено 277 переговоров о Гутенберге, 555 встреч, посвященных новому редактору, и более 1000 сообщений в блогах, обсуждающих его.

Блоки захватывают мир WordPress. Версия 5.0 поставляется с 70 собственными блоками, и уже существует более 100 сторонних блоков и 1000 конфигураций, связанных с этим.

«Блоки предсказуемы, тактильны и могут быть простыми, как текстовый блок, или такими же богатыми, как интерфейс электронной коммерции», – сказал Мулленвег. Он описал их как новую ДНК WordPress, из которой пользователи могут создавать все, что они могут вообразить.

Mullenweg продемонстрировал две площадки, построенные с использованием редактора блоков: Indigo Mill и Lumina Solar . Эти прекрасные сайты открывают воображение тем, что Гутенберг может привнести на сайты.

WordPress.org будет выделять плагины и темы, чтобы продвигать экосистему блоков вперед. Также в каталоге пользователям доступно более 100 тем, готовых для Gutenberg, и новый тег блока Gutenberg, который в настоящее время доступен для плагинов . Скоро он также будет доступен для тем.

Мулленвег выделил такие инструменты, как набор инструментов create-guten-block, Block Lab и Lazy Blocks, которые упрощают разработчикам создание собственных блоков. Также появляются блочные коллекции и библиотеки. Он сказал, что одним из приоритетов на 2019 год является создание каталога WordPress.org для обнаружения блоков и способа их беспрепятственной установки.

Основываясь на домашнем задании, которое он дал разработчикам WordPress в 2015 году для « Глубокого изучения JavaScript », Мулленвег призвал сообщество «глубоко изучать блоки». Блоки предоставляют множество возможностей для улучшения пользовательского опыта за пределами того, что создатели Гутенберга могли представить вначале.

Фаза 2 Гутенберга: блок меню навигации, блоки виджетов, области содержания темы

Mullenweg объявил о следующих этапах проекта Gutenberg. Фаза 2 уже началась и фокусируется на настройке сайта, расширении интерфейса блока на другие аспекты управления контентом. Это включает в себя создание блока меню навигации. Переосмысление меню будет сложной задачей, и Мулленвег сказал, что они могут даже быть переименованы в процессе.

Цели этапа 2 также включают перенос всех виджетов в блоки и регистрацию областей содержимого темы в Gutenberg. Ранняя версия фазы 2 будет в плагине Gutenberg, поэтому любой, кто хочет принять участие в тестировании, может повторно активировать его.

Во время сеанса вопросов и ответов один из участников задал вопрос о том, почему на этом этапе очень мало внимания уделяется повышению надежности макета. Он спросил, планирует ли Mullenweg предоставить рынку возможность принимать решение о компоновке или ядро ​​будет определять язык компоновки. Мулленвег ответил, что, возможно, разумнее будет посмотреть, что делают другие участники экосистемы, выбрать и принять лучшие решения. Он также отметил, что было бы здорово, если бы в будущем пользователи могли переключаться между разными конструкторами страниц и не терять свой контент.

Фазы 3 и 4 Гутенберга: совместная работа и основная поддержка многоязычных сайтов

Mullenweg объявил, что этап 3 Gutenberg, намеченный на 2020 год, будет сосредоточен на совместной работе, многопользовательском редактировании и рабочих процессах. Фаза 4 (2020+) направлена ​​на разработку официального способа для WordPress поддерживать многоязычные сайты. Когда его спросили, как это будет выглядеть с технической точки зрения, учитывая многие существующие решения, которые уже доступны, Мулленвег сказал, что пока не хочет ничего прописывать, так как это все еще находится на экспериментальной стадии.

Другие важные объявления включали долгожданный скачок в минимальной версии PHP, необходимой для использования WordPress. К апрелю 2019 года минимальной версией PHP для WordPress будет PHP 5.6, а к декабрю 2019 года требование будет обновлено до PHP 7.

В будущем релизы WordPress будут выходить быстрее, поскольку разработка Gutenberg задала новый темп для итераций. Мулленвег сказал, что хотел бы, чтобы WordPress добрался до точки, когда пользователи не думали о том, на какой версии они работают, а вместо этого выбирали канал, по которому они могли бы легко запускать бета-версии или стабильную версию.

Mullenweg признает допущенные ошибки и извлеченные уроки в процессе выпуска версии 5.0

WordPress 5.0 был одним из самых продолжительных и спорных циклов выпуска в истории проекта. Те, кто находится вне внутреннего круга принятия решений, столкнулись с большой неопределенностью, поскольку даты были объявлены, а затем пропущены, а второстепенные даты были выброшены в пользу выпуска 5.0 с уведомлением всего за три дня.

«Мы боялись объявить новую дату выпуска после того, как пропустили наш предыдущий», – сказал Мулленвег, признавая спорную дату выпуска. Он сказал, что это, кажется, вызывает много опасений и неуверенности, пока они не объявят новую дату. Свидания, казалось, были неожиданными и вызвали стресс для сообщества.

Мулленвег рассказал об уроках, которые они извлекли в процессе выпуска 5.0:

  • Нужно, чтобы различные команды в WordPress лучше работали вместе
  • Нужно продолжать изучать JavaScript, еще более глубоко
  • Важность сортировки и зависания кода
  • Всегда объявляйте даты выпуска

Мулленвег отметил, что бета-версии WordPress 5.0 тестировались в 100 раз чаще, чем другие версии, что, по его словам, способствовало тому, что Гутенберг стал более надежным до выхода в 5.0. Однако эти положительные моменты, казалось, были омрачены несколькими критическими сбоями в общении, которые, по мнению многих, предали доверие сообщества.

Он отметил, что люди использовали систему обзора плагинов как способ проголосовать за Гутенберга и что, возможно, сообществу нужен другой носитель для выражения подобных вещей. Пользователи поступали так, потому что считали, что это один из немногих механизмов обратной связи, где у них есть право голоса. Негативные отзывы накапливались в первые дни разработки плагина, но они неуклонно продолжались на протяжении всего пути расширения функциональности плагина в ядро. После выпуска 5.0 негативные отзывы о плагине Gutenberg продолжали поступать, и его рейтинг упал до 2.2 / 5 звезд.

Проблемы роста и призыв к прозрачности

Мулленвег сказал, что разработка Гутенберга происходила полностью на виду у общественности, что вызывало множество проблем, связанных с общедоступной разработкой программного обеспечения с открытым исходным кодом. Кодекс был публичным, но самые важные решения принимались за закрытыми дверями. Это усугублялось тем, что сообщество разработчиков выражало разочарование в чатах основных разработчиков и в социальных сетях.

Во время сегмента вопросов и ответов несколько членов аудитории призвали к большей прозрачности в процессе выпуска, отметив, что большинство сообщений и объявлений, касающихся 5.0, исходили от сотрудников Automattic. Мортен Ранд-Хендриксен, который стал своего рода головорезом сообщества на WordCamp Q & A’s, получил аплодисменты за свой вопрос относительно использования слова «мы» в связи с сообщениями в блогах make. Он потребовал от Мулленвега более глубокого понимания того, где принимаются эти решения.

Мулленвег сказал, что «мы», которое он имел в виду в отношении дат выпуска 5.0, относился к частному каналу, где это обсуждали руководители выпуска. Он сказал, что из-за того, что в чаты разработчиков пришло так много людей, обсуждения стали трудными.

«Я не просто захожу в пещеру и придумываю все это», – сказал Мулленвег. «Многие люди приходили [в чаты разработчиков], которые никогда раньше не участвовали в WordPress, и вытесняли обсуждение основной команды». Он также сказал, что частные беседы были «столь же дерзкими, как и публичные», за исключением того, что не было никаких пренебрежительных мнений.

Для тех, кто находился со стороны, эти встречи казались секретными, поскольку они никогда не упоминались и не резюмировались в блогах make. Это оставило сообщество разработчиков в недоумении, откуда исходили эти решения и есть ли у них право голоса.

Во время вопросов и ответов Маллленвег сказал, что он выслушал энергичные обсуждения и различные точки зрения от потенциальных клиентов, поступающих от разных компаний, и при этом собрал как можно больше информации из обзоров, сообщений в блогах и комментариев сообщества. Он описал этот процесс как часть искусства попытки понять все, что говорят люди, и уравновесить это.

Поддержка проекта под руководством BDFL требует определенного доверия, к которому прислушивается руководство. За последние несколько недель Mullenweg приложил все усилия, чтобы каналы связи оставались открытыми .

Мулленвег поделился болезненными видео тестирования пользователей, которые продемонстрировали, как отчаянно WordPress нужно было вырасти из своего старого редактора. Нечасто, что ядро ​​вносит изменения, которые затрагивают почти каждый уголок экосистемы WordPress одновременно. Этот опыт сопровождался изрядной долей болезней роста. Несмотря на ошибки связи в процессе выпуска версии 5.0, Mullenweg успешно провел проект через этот сложный переход. Несмотря на то, что участники WordCamp в США после 5.0 казались утомленными от дороги, их объединяло общее желание двигаться вперед и продолжать работать вместе с руководством, которое поддерживало WordPress на пути роста и совершенствования в течение последних 15 лет.

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