Основные коммиттеры WordPress, основные участники и бывшие лидеры выпуска в понедельник в последнюю минуту подали решительные призывы отложить выпуск версии 5.0 до января. RC ожидался в понедельник, но те, кто настаивал на его задержке, ссылались на большое количество открытых проблем на этом этапе и на тот факт, что многие подтвержденные ошибки агрессивно переносятся в последующие выпуски.
«Я не понимаю, как мы можем сегодня серьезно отправить релиз-кандидата», – сказал Джо МакГилл. «При этом мы либо говорим, что согласны с выпуском основной версии WordPress с таким количеством известных проблем, либо что термин« кандидат на выпуск »на самом деле не имеет значения. Я бы посоветовал нам пересмотреть график, чтобы отложить RC как минимум на 4 недели, чтобы у нас был разумный срок, а пока мы продолжаем выпуск бета-версий ».
Почти каждый участник, участвовавший в обсуждении, был в восторге от Гутенберга, но призвал руководителя выпуска Мэтта Мулленвега выделить четыре недели RC и заморозить код, чтобы дать сообществу возможность подготовиться.
Авторы заявили, что не понимают спешки, чтобы получить 5.0. Некоторые отметили, что успех Гутенберга, судя по всему, оценивается иным, чем в предыдущих выпусках, в которых функции заголовков соответствовали другим стандартам в отношении доставки известных ошибок.
«Мы быстро приближаемся к миллиону (отслеживаемых Jetpack) сообщений, сделанных через редактор, при этом количество не отслеживаемых сообщений, вероятно, кратно этому», – сказал Мулленвег в ответ на опасения авторов. «Произошел взрывной рост плагинов, построенных поверх Gutenberg, и некоторых вещей, таких как работа ACF и Block Lab, которая кажется действительно трансформирующей для WordPress. Те, кому редактор не подходит, могут в любой момент, в том числе после версии 5.0, перейти на Classic и продолжать использовать WP точно так же, как и раньше, по крайней мере, до 2022 года и, вероятно, позже ».
Мулленвег определил несколько вопросов, которые он считает «хорошими показателями успеха для Гутенберга»:
На основе Gutenberg создаются интересные плагины, но они ломаются с каждым выпуском плагина. Вчера был выпущен Gutenberg 4.5, который соответствует первому набору функций 5.0 RC. Он включает в себя большое количество изменений и исправлений ошибок, которые остались относительно непроверенными сообществом в целом. В частности, 4.5 представил регресс, который вызывал белый экран смерти при попытке загрузить пользовательские типы сообщений в классический редактор, что привело к выпуску 4.5.1 ранее в тот же день. В каждом выпуске вносятся изменения, вызывающие поломку плагинов, что требует немедленных обновлений от разработчиков плагинов.
Технический руководитель Gutenberg Матиас Вентура опубликовал сегодня обновление , подтверждающее, что WordPress 5.0 не будет выпущен на запланированную дату выпуска 27 ноября, но не указал вторичную дату.
«Дата выпуска 5.0 находится на рассмотрении, поскольку маловероятно, что это произойдет 27-го числа», – сказал Вентура.
Когда второй набор ноябрьских дат выпуска был пропущен, многие предполагали, что WordPress 5.0 вернется к второстепенным датам в январе, но это еще не подтверждено. В предыдущем объеме и графике, изложенном Гэри Пендергастом, говорилось, что ноябрьские даты могут быть сокращены до восьми дней, если необходимо, и что, если потребуется дополнительное время, они будут стремиться к январским датам:
Вторичный RC 1: 8 января 2019 г.
Вторичный выпуск: 22 января 2019 г.
Во время регулярного сегодняшнего чата основных разработчиков обсуждение даты выпуска WordPress 5.0 стало жарким, поскольку участники продолжали настаивать на выпуске в январе. Пендергаст предположил, что декабрь может быть подходящей датой, на что генеральный директор Yoast Йост де Валк ответил: «Я собираюсь устроить ад, если мы сделаем декабрь».
Разработчики плагинов и агентства WordPress пытаются спланировать предстоящие праздники и хотят, чтобы сотрудники были доступны после выхода релиза. Многие из тех, кто присутствовал на встрече, надеялись получить подтверждение о переносе релиза на январь.
«Пожалуйста, также подумайте о магазинах плагинов, которые меняют свои приоритеты, чтобы блоки были готовы к версии 5.0, но им приходилось исправлять их несколько раз за последние несколько недель», – сказал Кевин Хоффман. «Успех 5.0 зависит как от сторонней поддержки, так и от ядра».
«Все стороны согласны с тем, что количество оттока кода и пропущенные ранее сроки означают, что 27-е число несостоятельно», – сказал Мулленвег. «RC все еще возможен в ближайшее время, но, пожалуйста, не думайте, что это подразумевает окончательную дату выпуска, пока мы не увидим, как это пойдет, и выберем одну. Я надеюсь, что это показывает, что мы готовы менять решения на основе новой информации, а не о том, чтобы быть «правыми» или слепо придерживаться предыдущих планов ».
Это заявление указывает на то, что Мулленвег может рассматривать даты, которые не были включены в исходное расписание, как он позже сказал: «Если вы можете взять данные, не беспокоясь о том, что они означают для даты выпуска, то в этом году было 8 основных выпусков. Декабрь, на самом деле это 34% из наших последних 23 крупных релизов ».
Несколько участников согласились с тем, что выпуск RC как можно скорее приведет к более длительному замораживанию кода для пользовательского интерфейса, API, документации и функций Gutenberg. Это даст сообществу больше времени на подготовку.
«Как часть команды разработчиков, которая вот уже почти два года, я бы хотел, чтобы мы в ближайшее время нарисовали линию RC ради всеобщей усталости», – сказал Матиас Вентура. «И думаю, что это готово к рисованию. Я заинтересован в том, чтобы позволить нам сделать «еще одну мелочь» и подтолкнуть линию стабильности еще дальше вниз в почти бесконечном процессе ».
Авторы сейчас завершают последние несколько билетов, и планируют выпустить релиз-кандидата завтра, во время праздника Дня Благодарения в США. Учитывая глобальную базу участников WordPress, выпуск в праздничные дни не должен быть проблемой. Команда также все еще изучает возможность объединения плагина Classic Editor с обновлениями для существующих сайтов WordPress.
«Сейчас мы сосредоточены на отличном RC», – сказал Мулленвег. На протяжении всей разработки Гутенберга Мулленвег заявлял, что WordPress 5.0 выйдет «тогда, когда будет готов». Дата выпуска не будет объявлена до тех пор, пока у команды не будет времени оценить кандидата на выпуск.
«Это правда, что главное – готово ли оно, а в настоящее время оно еще не готово», – сказал Мулленвег.
В 1928 году Джон А. Шедд опубликовал небольшую книгу под названием «Соль с моего чердака». Он включал высказывание, которое, по словам контр-адмирала ВМС США Грейс Хоппер, оказало влияние на ее жизнь: «Корабль в гавани безопасен, но корабли строятся не для этого».
Проведение капитального ремонта редактора WordPress принесло немалую долю неуверенности и разочарования участникам и сообществу, которое зависит от программного обеспечения. После того, как критически важные проблемы были решены, кажется, что это превратилось в цикл исправлений и поломок, который может продолжаться бесконечно. Хотя время праздников не идеальное, если Гутенберг будет стоять намного дольше, он будет гореть дневным светом. В какой-то момент кораблю нужно просто оттолкнуться от порта и посмотреть, как он плывет.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…