Разработчики и владельцы бизнеса с нетерпением ждут своего часа, так как Gutenberg находится в 11 днях от своего дебюта в WordPress 5.0. По-прежнему существует вероятность того, что выпуск может быть отложен до второй даты (22 января 2019 г.), но решение еще не объявлено.
«Я равнодушен к 19-му числам, но не из-за количества открытых проблем (что не является хорошей мерой или целью) – более того, мы уже несколько раз отставали на день или два», – говорит руководитель релиза 5.0 Мэтт. – сказал Малленвег во время вчерашнего разговора с разработчиками. Он сказал, что отчеты «с мест» по-прежнему хороши, и компании, которые уже установили и активировали плагин, не сообщили о более высокой, чем обычно, нагрузке на поддержку.
«Мое беспокойство можно резюмировать так, – сказал Аарон Джорбин. «Есть около 400 проблем, для решения которых нужно либо код, либо решение. Если предположить, что на каждую проблему будет пять минут, это означает, что между текущим моментом и RC потребуется около 33 часов очистки от ошибок ».
«Я не думаю, что мы сможем принять решение о переносе даты в следующие 45 минут», – сказал Гэри Пендергаст в ответ на опасения, высказанные на встрече. «Я действительно думаю, что будет справедливо сказать, что группы руководства Gutenberg и 5.0 прислушиваются ко всем отзывам и активно ищут, верны ли сроки».
Мулленвег сказал, что открытые проблемы не являются хорошей мерой того, соответствует ли выпуск намеченному плану, но многочисленные ошибки, с которыми сталкивается сообщество, спровоцировали шквал сообщений, призывающих к отсрочке выпуска.
В сообщении под названием « WordPress 5.0 нужен другой график » Йост де Валк, автор Yoast SEO , ссылается на проблемы доступности и стабильность проекта как на причины задержки. де Валк называет себя решительным сторонником Гутенберга, и его команда уже встроила совместимость и функции Gutenberg-first в свой плагин, который имеет более 5 миллионов активных установок.
«Это, пожалуй, один из самых больших скачков в опыте редактирования WordPress и его опыте разработчиков за последнее десятилетие», – сказал де Валк. «Это также еще не сделано, и если мы будем продолжать стремиться к запланированной дате выпуска 19 ноября, мы готовимся к провалу».
де Валк назвал две причины, по которым он считает сроки от 19 ноября несостоятельными:
Есть некоторые серьезные проблемы с доступностью . Хотя это не новость и несколько человек усердно над ними работают, я на самом деле думаю, что мы сможем лучше справиться с их исправлением, если отложим выпуск. Сейчас мне кажется, что в последних нескольких выпусках Gutenberg доступность клавиатуры снизилась.
Самая важная причина: общая стабильность проекта еще не на должном уровне. Для этапа 5.0 существует так много открытых проблем, что даже исправить все блокировщики до того, как мы перейдем к стадии Release Candidate на следующей неделе, окажется невозможным. На момент написания статьи у нас было 212 невыявленных ошибок и 165 проблем на этапе WordPress 5.0 .
Разработчик WordPress Марк Рут-Уайли в тот же день опубликовал сообщение под названием « WordPress 5.0 не готов ». Он обрисовал в общих чертах, почему, по его мнению, выпуск необходимо отложить, и предложил проекту провести дополнительные аудиты и испытания для обеспечения качества перед его отправкой.
«WordPress 5.0 может и должен стать положительным изменением WordPress, но если он будет выпущен в конце ноября, как и планировалось, этого не произойдет», – сказал Рут-Уайли. «В редакторе просто слишком много ошибок, и интерфейс недостаточно отточен. Это связано с тем, что скорость разработки помешала систематическому обеспечению качества (QA) и пользовательскому тестированию. Оба типа тестирования необходимы, чтобы убедиться, что редактор готов и повысить доверие сообщества к обновлению ».
Root-Wiley описывает ошибочный опыт при попытке писать сообщения в блоге с помощью нового редактора, что перекликается с недавним опытом многих других .
«Я изо всех сил стараюсь дать обратную связь, но это утомительно, и есть так много мелких ошибок, что мне трудно изолировать и воспроизвести ту, о которой я сообщаю, не сталкиваясь с другой», – сказал Рут-Уайли. «Как я могу найти столько ошибок, не пытаясь просто написать 1,5 сообщения в блог?»
Рут-Уайли также предложил удалить то, что он считал ненужными, чтобы упростить процесс редактирования и сосредоточиться на основных принципах. Эти функции включают в себя блок таблиц, цвета фона абзаца, режим подсветки и полноэкранный режим, буквицы, блок стихов и другие.
«Темпы разработки стремительны, – сказал Рут-Уайли. «Такая скорость была отличной для разработки множества функций и быстрой итерации этих функций, но она не позволила провести достаточное тестирование. Сейчас людям нужно больше времени, чтобы найти и сообщить об ошибках в функциях редактора в предлагаемом ими окончательном состоянии ».
Критика Гутенберга часто исходит от людей, которые сопротивляются изменениям, но эти решительные сообщения о задержке выпуска исходят от разработчиков, которые верят, что новый редактор – это будущее, и вложили значительные средства в его успех.
Сообщения как де Валка, так и Рут-Уайли, похоже, нашли отклик у многих, у кого был подобный опыт работы с редактором. Другие разработчики ядра и коммиттеры также публично высказались за то, чтобы отложить выпуск.
Мнения о готовности Гутенберга сильно различаются в зависимости от точки зрения человека и его вовлеченности в проект. Те, кто работает над ним на постоянной основе, не высказали публично мнения, указывающие на то, что он может быть не готов к сроку 19 ноября.
«Веха 5.0 находится в очень управляемом месте, но если объем станет более тревожным в ближайшие пару дней или станет ясно, что вехи не будут выполнены, мы будем вносить изменения по мере необходимости», – сказал технический руководитель Гутенберга Матиас Вентура Вентура. вчерашний чат разработчиков. Он подтвердил, что высокие темпы развития сохранятся.
Независимо от того, когда будет выпущена 5.0, пользователи могут рассчитывать на получение небольших выпусков каждые две недели для устранения ошибок и проблем, которые появляются после того, как Гутенберг окажется в руках миллионов пользователей.
«Надеюсь, что по мере того, как люди привыкают к более регулярной каденции, они смогут планировать ее, как раньше, но потом привыкли к трем основным выпускам в год», – сказал Мулленвег во время беседы с разработчиками.
В 2016 году Мулленвег начал описывать, как WordPress может стать «операционной системой Интернета» с открытыми API-интерфейсами, которые могут быть использованы другими. Хотя эта идея охватывает гораздо больше, чем просто графики выпуска, WordPress, похоже, движется в направлении доставки обновлений, которые приходят чаще и в конечном итоге более незаметно в фоновом режиме, подобно тому, как пользователи обновляют свои браузеры. Выпуск Gutenberg в его текущем состоянии с последующими частыми обновлениями может оказаться серьезным испытательным полигоном, чтобы увидеть, готов ли более широкий мир пользователей WordPress принять эту новую эру быстрых итераций.