Aufrufe, die Erhöhung von WordPress 5.0 zu verzögern, Entwickler führen Bedenken hinsichtlich der Benutzerfreundlichkeit und zahlreiche Fehler in Gutenberg an
Veröffentlicht: 2018-11-09Entwickler und Geschäftsinhaber warten gespannt in den Startlöchern, da Gutenberg 11 Tage von seinem Debüt in WordPress 5.0 entfernt ist. Es besteht immer noch die Möglichkeit, dass die Veröffentlichung auf das zweite Datum (22. Januar 2019) verschoben wird, aber die Entscheidung wurde noch nicht bekannt gegeben.
„Ich bin am 19. lauwarm, aber nicht wegen der Anzahl offener Probleme (was kein guter Maßstab oder Zielwert ist) – eher, weil wir jetzt ein paar Mal ein oder zwei Tage hinterherhinken“, führt Matt die 5.0-Veröffentlichung an sagte Mullenweg während des gestrigen Entwickler-Chats. Er sagte, dass die Berichte „aus der Praxis“ weiterhin gut seien und Unternehmen, die das Plugin bereits installiert und aktiviert hätten, keine überdurchschnittliche Supportbelastung gemeldet hätten.
„Meine Bedenken lassen sich wie folgt zusammenfassen“, sagte Aaron Jorbin. „Es gibt ungefähr 400 Probleme, für die entweder Code oder eine Entscheidung erforderlich sind. Geht man von fünf Minuten pro Ausgabe aus, bedeutet dies, dass zwischen jetzt und RC ungefähr 33 Stunden an Bug-Scrubs durchgeführt werden müssen.“
„Ich glaube nicht, dass wir in den nächsten 45 Minuten eine Entscheidung über die Verschiebung des Datums treffen können“, sagte Gary Pendergast als Antwort auf die bei dem Treffen geäußerten Bedenken. „Ich denke, es ist fair zu sagen, dass die Führungsteams von Gutenberg und 5.0 alle Rückmeldungen hören und aktiv prüfen, ob der Zeitplan noch korrekt ist.“
Mullenweg sagte, dass offene Probleme kein gutes Maß dafür sind, ob die Veröffentlichung planmäßig verläuft, aber die zahlreichen Fehler, auf die die Community stößt, haben eine Flut von Beiträgen ausgelöst, die für eine Verzögerung der Veröffentlichung plädieren.
In einem Beitrag mit dem Titel „WordPress 5.0 braucht einen anderen Zeitplan“ nennt Joost de Valk, Autor von Yoast SEO, Bedenken hinsichtlich der Barrierefreiheit und die Stabilität des Projekts als Gründe für eine Verzögerung. de Valk bezeichnet sich selbst als starken Befürworter von Gutenberg und sein Team hat bereits Kompatibilität und Gutenberg-First-Features in ihr Plugin integriert, das mehr als 5 Millionen aktive Installationen aufweist.
„Es ist wohl einer der größten Sprünge nach vorne in der Bearbeitungserfahrung von WordPress und seiner Entwicklererfahrung in diesem Jahrzehnt“, sagte de Valk. „Es ist auch noch nicht fertig, und wenn wir weiterhin nach dem geplanten Veröffentlichungsdatum am 19. November streben, stellen wir uns auf ein Scheitern ein.“
de Valk nannte zwei Gründe, warum er die Zeitlinie vom 19. November für unhaltbar hält:
Es gibt einige ernsthafte Bedenken hinsichtlich der Barrierefreiheit. Obwohl diese nicht neu sind und einige Leute hart daran arbeiten, denke ich tatsächlich, dass wir sie besser in den Griff bekommen können, wenn wir die Veröffentlichung verschieben. Im Moment sieht es für mich so aus, als ob die Zugänglichkeit der Tastatur in den letzten paar Versionen von Gutenberg zurückgegangen ist.
Der wichtigste Grund: Die Gesamtstabilität des Projekts ist noch nicht dort, wo sie sein sollte. Es gibt so viele offene Probleme für den 5.0-Meilenstein, dass es sich als unmöglich erweisen wird, alle Blockaden zu beheben, bevor wir nächste Woche die Release Candidate-Phase erreichen. Wir haben zum Zeitpunkt des Schreibens 212 nicht triagierte Fehler und 165 Probleme beim WordPress 5.0-Meilenstein.
Der WordPress-Entwickler Mark Root-Wiley veröffentlichte am selben Tag einen Beitrag mit dem Titel „WordPress 5.0 ist nicht bereit“. Er skizzierte, warum er glaubt, dass die Veröffentlichung verschoben werden muss, und schlug vor, dass das Projekt vor der Auslieferung mehr Audits und Qualitätssicherungstests durchführt.
„WordPress 5.0 kann und sollte eine positive Veränderung für WordPress sein, aber wenn es wie geplant Ende November veröffentlicht wird, wird es das nicht sein“, sagte Root-Wiley. „Es gibt einfach zu viele Bugs im Editor und die Erfahrung ist nicht ausgefeilt genug. Dies liegt daran, dass das Entwicklungstempo eine systematische Qualitätssicherung (QA) und Benutzertests verhindert hat. Beide Arten von Tests sind erforderlich, um sicherzustellen, dass der Editor bereit ist, und um das Vertrauen der Community in das Update zu stärken.“
Root-Wiley beschreibt eine fehlerhafte Erfahrung beim Versuch, Blogbeiträge mit dem neuen Editor zu schreiben, was die jüngsten Erfahrungen vieler anderer widerspiegelt.
„Ich tue mein Bestes, um Feedback zu geben, aber es ist anstrengend und es gibt so viele kleine Fehler, dass ich Mühe habe, den einen, den ich melde, zu isolieren und zu replizieren, ohne auf einen anderen zu stoßen“, sagte Root-Wiley. „Wie ist es mir möglich, so viele Fehler zu finden, ohne mich zu bemühen, nur 1,5 Blog-Beiträge zu schreiben?“

Root-Wiley schlug auch vor, die seiner Meinung nach unnötigen Funktionen zu entfernen, um das Bearbeitungserlebnis zu optimieren und sich auf die Grundlagen zu konzentrieren. Zu diesen Funktionen gehören unter anderem der Tabellenblock, Absatzhintergrundfarben, Spotlight- und Vollbildmodus, Dropcaps, Versblock.
„Das Tempo der Entwicklung war atemberaubend“, sagte Root-Wiley. „Diese Geschwindigkeit war großartig, um viele Features schnell zu entwickeln und diese Features zu iterieren, aber es hat nicht genügend Tests ermöglicht. Was jetzt benötigt wird, ist mehr Zeit für die Leute, Fehler mit den Editorfunktionen in ihrem vorgeschlagenen Endzustand zu finden und zu melden.“
Gutenberg-Kritik wird oft als von Leuten bezeichnet, die Veränderungen widerstehen, aber diese starken Botschaften über die Verzögerung der Veröffentlichung stammen von Entwicklern, die glauben, dass der neue Editor die Zukunft ist, und die viel investiert haben, um zu seinem Erfolg beizutragen.
Sowohl die Beiträge von de Valk als auch Root-Wiley scheinen bei vielen Anklang gefunden zu haben, die ähnliche Erfahrungen mit dem Herausgeber gemacht haben. Andere Core-Entwickler und Committer haben sich ebenfalls öffentlich zu dem Aufruf geäußert, die Veröffentlichung zu verschieben.
Meine Gedanken stimmen hier sehr überein. Ich freue mich sehr auf die Veröffentlichung – ich denke, sie ist entscheidend für den Erfolg von WordPress. Aber ich glaube weder, dass es noch das Ökosystem nach dem verkürzten Veröffentlichungszyklus ganz fertig sind. https://t.co/R0nZt0mk41
– Mike Schroder (@GetSource) 7. November 2018
Dies: https://t.co/wpcQ02qcTw Sie verpassen fast jeden Meilenstein in ihrem Veröffentlichungszeitplan, sodass ich 1 Woche Zeit habe, um vor Thanksgiving mit RC zu testen, und Plugin-/Theme-Autoren keine Zeit haben, mit stabilerem Code zu entwickeln/testen. Es sollte nur mit ihrem Backup-Datum im Januar herauskommen.
– Lisa Woodruff (@lisa_m_woodruff) 8. November 2018
Die Meinungen über Gutenbergs Bereitschaft variieren stark je nach Perspektive und Beteiligung der Person am Projekt. Diejenigen, die Vollzeit daran arbeiten, haben nicht öffentlich Meinungen abgegeben, die darauf hindeuten, dass es für die Zeitachse vom 19. November möglicherweise nicht bereit ist.
„Der 5.0-Meilenstein ist an einem sehr überschaubaren Ort, aber wenn das Volumen in den nächsten Tagen besorgniserregender wird oder klar wird, dass Meilensteine nicht erreicht werden, werden wir nach Bedarf überarbeiten“, sagte der technische Leiter von Gutenberg, Matias Ventura Ventura, während der gestrige Entwicklerchat. Er bestätigte, dass die rasante Entwicklung anhalten werde.
Unabhängig davon, wann 5.0 veröffentlicht wird, können sich Benutzer darauf verlassen, alle zwei Wochen kleinere Versionen zu erhalten, um Fehler und Probleme zu beheben, die auftauchen, nachdem Gutenberg in den Händen von Millionen weiterer Benutzer ist.
„Hoffentlich können die Leute, wenn sie sich an die regelmäßigere Kadenz gewöhnt haben, darum herum planen, ähnlich wie sie sich früher tonnenweise beschwert haben, sich aber dann daran gewöhnt haben, 3 große Veröffentlichungen pro Jahr“, sagte Mullenweg während des Entwickler-Chats.
Im Jahr 2016 begann Mullenweg zu beschreiben, wie WordPress „das Betriebssystem des Webs“ werden könnte, mit offenen APIs, auf denen andere aufbauen können. Während diese Idee viel mehr als nur Veröffentlichungspläne umfasst, scheint sich WordPress in Richtung Versand von Updates zu bewegen, die häufiger und schließlich unsichtbarer im Hintergrund erscheinen, ähnlich wie Benutzer ihre Browser aktualisieren. Die Veröffentlichung von Gutenberg in seinem aktuellen Zustand, gefolgt von häufigen Updates, könnte sich als ein wichtiges Testfeld erweisen, um zu sehen, ob die größere Welt der WordPress-Benutzer bereit ist, diese neue Ära der schnellen Iteration anzunehmen.
