Die erste Roadmap – WP Tavern


Mit WordPress 5.9, das kaum aus der Tür tritt und die Welt begrüßt, scheinen die Kernentwickler kaum einen Moment gebraucht zu haben, um zu Atem zu kommen. Gestern hat Matías Ventura die vorläufige Roadmap für 6.0 veröffentlicht. Es deckt den allgemeinen Umfang der Funktionen ab, die in diesem Jahr landen sollen.

Version 6.0 wird voraussichtlich eine konzeptionelle Hülle von Phase 2 des Projekts Gutenberg sein und visuelle Tools zum Erstellen von Websites umfassen. Sie werden weiterhin eine entscheidende Rolle in der zukünftigen Entwicklung spielen, aber die Entwickler werden sich wahrscheinlich weitgehend auf Phase 3 für WordPress 6.1 und darüber hinaus konzentrieren.

Die in der langfristigen Roadmap beschriebenen vier Phasen sind:

  1. Einfachere Bearbeitung: Blockbasierte Bearbeitung von Inhalten.
  2. Personalisierung: FSE, Blockvorlagen, Blockverzeichnis, Blockthemen und globale Stile.
  3. Zusammenarbeit: Co-Creation von Inhalten.
  4. Mehrsprachig: Umsetzung mehrsprachiger Seiten.

Editor-Verbesserungen

Ventura hat 10 hochrangige Interessengebiete rund um Post- und Website-Editoren im WordPress-Kern aufgelistet. Sie reichen von teuren Dingen wie einem Seitennavigationsmodus bis hin zu einem grundlegenderen Ansatz für das Schreiberlebnis. Ich werde mich auf einige Dinge konzentrieren, auf die ich mich am meisten freue.

Variationen der globalen Stile des Themas

Eine Gruppe von sechs Screenshots des WordPress-Themes Twenty Twenty-Two mit verschiedenen Farben und Schriftkombinationen.
Zweiundzwanzig Themendesignvariationen.

Ich habe eine Liste von Funktionen, auf die ich nicht warten kann. Ich scheine jeden zweiten Tag etwas Neues zu finden, das ich hinzufügen kann. Insgesamt würden die Stilvariationen jedoch leicht unter den ersten drei landen.

Das Feature wurde erwartet, hat es aber nicht ganz in WordPress 5.9 geschafft. Das Ziel war es, Benutzern die Möglichkeit zu geben, aus mehreren Voreinstellungen auszuwählen und die Farben, Schriftarten und mehr ihrer Website mit einem Klick auf eine Schaltfläche zu ändern. Mehrere Variationen für Twenty Twenty-Two sind bereits in Arbeit.

Es ist so etwas wie eine Lite-Version des Child-Themes, wo nur die theme.json Datei kann rückgängig gemacht werden. Im Wesentlichen sind sie Häute.

Dies wird höchstwahrscheinlich eines der wichtigsten Merkmale von Gutenbergs Abschluss der Phase 2 sein. Einige Teile sind möglicherweise schwer nachzuvollziehen, aber mehrere Screenshots und Videos finden Sie im zugehörigen Ticket.

Das Ziel besteht im Wesentlichen darin, die Erfahrung beim Bewegen und Interagieren mit dem Site-Editor, globalen Stilen, Vorlagen und der Navigation zu verfeinern. Die Arbeit in 5.9 war herausragend, aber jetzt muss eine intuitivere Benutzeroberfläche erstellt werden.

Ein Teil davon besteht darin, die Websitestruktur als Navigation außerhalb des Navigationsblocks in der Benutzeroberfläche verfügbar zu machen. Benutzer können es derzeit nur über den Website-Canvas bearbeiten.

Solche Dinge sind leichter gesagt als getan, also haben die Mitwirkenden ihre Arbeit für sie ausgeschnitten. Es wird eine Gemeinschaftsanstrengung erfordern.

Erstellung von Modellen und Themenwechsel

Derzeit gibt es eine begrenzte Anzahl von Vorlagen, die Benutzer über die Website-Editor-Oberfläche erstellen können. Sie können beispielsweise ein Archivdesign hinzufügen, es aber nicht auf bestimmte Archivtypen aufschlüsseln (z. B. category) oder ihre Slug-basierten Versionen (z. B. category-news).

Schließlich sollte der Site-Editor zulassen, dass jede mögliche Vorlage aus der Vorlagenhierarchie erstellt wird. Dies in einer einfach zu bedienenden Oberfläche darzustellen, wird eine Herausforderung sein. Die Hierarchie wird nur durch die Anzahl der Objekte (Nachrichten, Begriffe usw.) auf einer Site begrenzt.

Der andere Teil des Erstellungsprozesses von Vorlagen besteht darin, sie von Themen zu entkoppeln. Benutzer sollten niemals ihre benutzerdefinierten Vorlagen verlieren, wenn sie zwischen ihnen wechseln. Dies wird noch wichtiger, wenn Plugins beginnen, Blockmodelle einzuführen.

Blockieren Sie das Vorlagen-Explorer-Overlay im WordPress-Post-Editor.  Auf der linken Seite befindet sich eine Liste mit Musterkategorien.  Rechts ist eine Übersicht der Muster in zwei Spalten.
Blockmodell-Explorer.

Seit ihrer Einführung zusammen mit WordPress 5.5 sind Vorlagen eines der leistungsstärksten Tools, die Benutzern zur Verfügung stehen. Ich habe allen, die zuhören wollen, gesagt, dass sie mindestens zwei Jahre lang ein Game Changer sein werden. WordPress 6.0 könnte mein Versprechen einlösen.

Ein Vorschlag würde Vorlagen zu einem zentralen Bestandteil der Erstellung von Vorlagen und Seiten machen. Mehrere Elemente können in unterschiedliche Abläufe passen, aber eines der Hauptziele sollte darin bestehen, dass Endbenutzer wissen, was mit einer leeren Vorlage oder Seite zu tun ist. Richtig gemacht, können Vorlagen beim Einstieg helfen.

Ein Vorschlag, bestehende Inhaltsabschnitte mit Vorlagen umzuwandeln, liegt ebenfalls auf dem Tisch. Ich habe Anfang dieser Woche darüber geschrieben, dass dies ein fehlendes Element der Benutzererfahrung ist.

Für Themenautoren kann das Speichern von Vorlagen weniger komplex werden. Derzeit müssen sie die Patterns-API verwenden, um sie über PHP zu speichern. Es gibt jedoch einen Vorschlag für WordPress, sie automatisch zu erkennen. Die Models würden höchstwahrscheinlich in einem eigenen Raum leben /patterns Ordner im Design und als Seitenvorlagen gespeichert werden. Die endgültige Lösung steht jedoch noch aus.

Verbesserungen blockieren

Es gibt eine Reihe von blockbezogenen Verbesserungen, auf die Sie sich freuen können. Vieles davon dreht sich um die kontinuierliche Iteration über den Navigationsblock. Themenautoren sollten auch mehr Blöcke haben, um die Kommentarausgabe zu steuern.

Lassen Sie mich jedoch auf einige der Funktionen eingehen, auf die ich mich am meisten freue.

Zwei große Abschnitte übereinander gestapelt.  Jeder hat ein Hintergrundbild in voller Breite, eine Beitragskategorie, einen Titel und einen Link.
Konzeptionelle Gestaltung der geposteten Bilder, die im Coverblock verwendet werden.

Anstelle von Superkräften würde dies Anwendungsfälle abdecken, die bereits in der traditionellen Thematisierung möglich sind. So sehr ich Blockthemen liebe, eines der offensichtlichsten Probleme ist der Post Featured Image-Block. Im Wesentlichen produziert es derzeit die post-thumbnail Bildgröße.

Themenautoren können Breite und Höhe festlegen, aber keine von ihnen gespeicherten beschnittenen Größen verwenden (behoben in der Gutenberg-Entwicklungsversion). Sie können es auch nicht im Kontext anderer Blöcke wie Cover und Media & Text verwenden.

Verbesserte Featured-Image-Funktionalität bietet dringend benötigte Design-Tools für Themenautoren. Aktuell blockieren fehlende Features viele Layouts.

Token online

Wenn es eine Funktion gibt, die Entwickler mehr als die meisten verlangen, dann ist es die Möglichkeit, dynamische Daten in HTML-Blöcke oder Vorlagen auszugeben. Einige dieser Probleme werden mit dem Pattern-Block gelöst, aber er deckt nicht alle Anwendungsfälle ab.

Beispielsweise gibt es keine Möglichkeit, das aktuelle Datum in einem Absatz anzuzeigen. Dies ist ein routinemäßiger Anwendungsfall für die Urheberrechtszeile der Fußzeile der Website. Typischer ist die Eingabe dynamischer URLs zu Themen- oder Plugin-Ressourcen wie Bildern. Ventura stellte in dem Beitrag fest, dass sie die Lebensfähigkeit von Online-Token in diesem Veröffentlichungszyklus untersuchen werden.

Andere Blöcke

WordPress-Post-Editor mit einem hervorgehobenen Abschnitt, der einen Inhaltsverzeichnisbereich für den Post anzeigt.
Inhaltsverzeichnis-Block.

Unterwegs kann ein Block mit dem Inhaltsverzeichnis vorhanden sein. Es ist knapp ein Jahr her, seit ich zum ersten Mal über einen solchen Vorschlag geschrieben habe, also kann ich es kaum erwarten, dieses Land zu sehen.

Quote- und List-Blöcke sollten endlich untergeordnete Blöcke zulassen. Beides sind schwerwiegende Einschränkungen, die in reinem HTML und dem klassischen Editor immer möglich waren. Ich kenne mehr als ein paar Blogger, die sich darüber freuen werden.

Auch Tabellenblock-Verbesserungen kommen. Im Moment bietet es eine schlechte Benutzererfahrung – Benutzer können nicht einmal Zellen durchsuchen. Es behandelt höchstens die grundlegendsten Anwendungsfälle. Derzeit gibt es über zwei Dutzend offene Tickets, um es zu bereinigen.

Es gibt mehrere Komponenten, die vor allem Theme-Autoren für 6.0 begeistern dürften. Wir könnten neue Höhen- und Breitensteuerungen für mehr Blöcke in Betracht ziehen, die mehr Flexibilität bei der Themengestaltung bieten. Und verwenden min und max CSS-Funktionen zusammen mit flexiblen Containern könnten die Feinabstimmung responsiver Designs erleichtern.

Auf der Typografie-Front gibt es ein Ticket für die Einführung von responsiven Schriftarten. Dies ist im Moment relativ einfach mit benutzerdefiniertem CSS zu verwalten, wenn ein Benutzer die vordefinierte Größe eines Themas auswählt. Bei benutzerdefinierten Liniengrößen und -höhen ist dies jedoch problematisch. Da diese Tools in WordPress vorhanden sind, benötigen wir eine integrierte responsive Verwaltung.

Eine lang erwartete Typografie-Funktion wird in diesem Zyklus eingeführt: die Web Fonts API. Nachdem es aus WordPress 5.9 gezogen wurde, wird es jetzt innerhalb von Gutenberg entwickelt. Ich gehe davon aus, dass dies eher früher als später passieren wird, da der größte Teil des Codes fertig ist.

Unterstützung für das Anpassen von Untertiteln auf verschiedenen Blöcken und möglicherweise das Finden einer Lösung für Hover- und Link-Fokus-Zustände sind ebenfalls für 6.0 geplant.


Auf welche Funktionen von WordPress 6.0 freust du dich am meisten?

Blog In 2021 joker0o xyz

Add Comment