WordPress 5.9 был отложен из-за значительных блокировщиков, которые не могли быть устранены вовремя для бета-версии 1, выпуск которой ранее планировалось выпустить 16 ноября. Команда по выпуску версии 5.9 приняла решение после длительного обсуждения последствий задержки для пользователей и участников.
Роберт Андерсон, технический руководитель редактора 5.9, опубликовал краткое описание блокировщиков, которые были обнаружены при тестировании полнофункционального редактирования сайта в core на этой неделе. Они идентифицируются либо как блокаторы бета-1, либо как блокаторы 5,9.
«Исторически (и даже в связанной публикации)« дедлайны не произвольны »относилось к возможности вырезать функции, которые еще не совсем готовы, и включать их в будущий выпуск», – прокомментировал пост, анонсирующий 5.9, Гэри Пендергаст. beta 1 задерживается. «Есть ли особые причины, по которым эта философия была переосмыслена?»
Тоня Морк, главный технический специалист по выпуску 5.9, ответила, объяснив, что FSE будет пакетной сделкой.
«Удаление тех участков, которые нуждаются в ремонте, было исключено, поскольку они слишком связаны с FSE и сделают его нестабильным», – сказал Морк. «Исправления Punting были исключены, поскольку они означали получение« недоработанного »опыта.
«Выбор стоит между выпуском этих основных функций в версии 5.9 с задержкой или переносом этих основных функций в версию 6.0 для выпуска весной.
«Воздействия были оценены. Доставка этих основных функций раньше, чем позже, была решена как более выгодная с меньшим воздействием ».
Другие, комментирующие пост, выразили обеспокоенность по поводу того, что функции, возможно, будут запущены после просмотра списка блокировщиков.
«Моя первая реакция при чтении обзора ожидающих решения WP 5.9 проблем и блокировщиков – проблема в репозитории Гутенберга была« священный дым, существует так много открытых проблем и блокировщиков », – сказал Тими Вахалахти.
«Тем не менее, с точки зрения разработчика, работающего в агентстве и имеющего более 150 клиентских сайтов, за которыми нужно ухаживать, у меня есть те же опасения, которые уже высказали Гэри и Аддисон (в вопросе репозитория Гутенберга) по поводу срочного вывода функций. Увидев список блокировщиков и прочитав, что новые основные функции все еще находятся в стадии разработки, мне было бы очень неудобно обновляться до 5.9 после его выпуска, зная, что некоторые функции, вероятно, были доработаны в спешке ».
Авторы GitHub предупредили, что новые потоки для функций FSE не были должным образом протестированы и не должны поставляться через несколько дней после внесения серьезных изменений.
«Я думаю, здесь есть несколько больших тревог, что некоторые вещи не готовы к 5.9», – сказал Аддисон Ставло , участник Gutenberg . «В целом, похоже, что сейчас мы опасно торопимся. Мы нацелены на выпуск 5.9 для этих элементов в основном, но слишком много вещей просто не готовы, поэтому мы спешим изменить так много вещей в последнюю минуту. Разве не лучше было бы пропустить ожидаемую дату, чем в последнюю минуту бросить потенциально достойные сожаления решения и новые потоки в основной WP? »
Новый предлагаемый график, который еще не утвержден официально, выглядит следующим образом:
На момент публикации все 18 участников, принявших участие в опросе в канале слабой связи с выпуском 5.9, поддержали предложенный новый график. В настоящее время решается вопрос о других блокировщиках, и они должны продолжаться в течение выходных, но задержка до Beta 1 делает неизбежным перенос стабильной версии на январь.
Остается рассмотреть вопрос о том, будет ли FSE на пути к включению в 5.9 или его нужно будет поставить в 6.0.
«Если по какой-то причине прогресс не продвигается по плану или произойдет что-то неизвестное / неожиданное, что приведет к дальнейшим задержкам, тогда функции FSE и тема TT2 могут быть переведены на 6.0», – сказал Морк в интервью Tavern. Команда работает над тем, чтобы защитить выпуск от дальнейших задержек.
«FSE – это набор функций, некоторые из которых связаны между собой», – сказала со-руководитель тестирования WordPress 5.9 Энн Маккарти. «Этот выпуск включает в себя набор, которые взаимосвязаны, включая стили, потоки тем блоков, блок навигации и т.д. Им нужно больше времени на доработку, чтобы их можно было отправить вместе ».
Команда релиза планирует опубликовать обновление в понедельник с подтверждением продвижения графика. Маккарти отметил, что взносы в этом году были ниже, что и привело к задержке.
«Мы должны признать ту самую человеческую ситуацию, в которой мы сейчас находимся, как с точки зрения больших культурных моментов, связанных с различными праздниками / празднованиями, так и с точки зрения реальности того, что мы все еще находимся в эпицентре пандемии», – сказал Маккарти. «Отсрочка обеспечивает устойчивость, позволяющую получить правильный выпуск, не сжигая при этом оставшуюся базу участников».
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…