WordPress entwickelt sich momentan rapide weiter. Es ist eine spannende Zeit für WordPress-Entwickler und -Nutzer gleichermaßen. Solch große Umwälzungen bedeuten aber auch, dass es viel Neues zu lernen gibt. Es ist wichtiger denn je, die aktuellen Entwicklungen mitzuverfolgen, zu recherchieren, Beta-Versionen zu testen und Feedback zu geben.

Dass diese Entwicklungen mitten in einer so aufreibenden Zeit stattfinden, war natürlich nicht geplant. Ich denke ich bin nicht alleine wenn ich sage, dass es einem ab und zu alles ein bisschen viel werden kann.

Manuel und ich selbst arbeiten derzeit vor allem daran unser Aino Theme- und Blockprojekt weiterzuentwicklen und Aino für die kommenden neuen WordPress-Funktionen fit zu machen. Gleichzeitig ist es uns auch sehr wichtig eine Zukunfts-Strategie für unsere bestehenden klassischen WordPress-Themes zu entwicklen.

Da es eine wirklich spannende Zeit ist, habe ich beschlossen wieder regelmäßiger hier auf dem Elmastudio-Blog zu schreiben. Ich möchte teilen, woran wir gerade arbeiten und was wir neues dazu lernen. So können wir uns quasi gemeinsam auf das “neue WordPress” vorbereiten.

Full Site Editing (FSE) erklärt

Das große Stichwort hinter all den neuen WordPress-Features heißt Full Site Editing oder kurz FSE. Doch was steckt eigentlich genau hinter diesem Stichwort?

Full Site Editing (FSE) ist der Überbegriff für eine ganze Reihe von neuen Funktionen in WordPress. In der WordPress-Entwickler Community ist FSE schon eine ganze Weile in aller Munde, doch so langsam wird die Sache konkreter und einige der neuen Features landen in der kommenden WordPress-Version 5.8, deren Veröffentlichung am 20. Juli geplant ist.

Im WordPress Entwickler-Handbuch gibt es eine kurze Zusammenfassung zum Thema Full Site Editing. Dort werden die folgenden Funktionen aufgelistet:

  • der neuer Site Editor
  • Seiten- und Beitrags-Templates
  • Block-basierte Themes
  • Global Styles
  • Blöcke fürs Bauen von Themes und Templates und die Funktion zwischen den unterschiedlichen Ebenen hin und her zu navigieren.
  • der Navigations-Block
  • der Query-Block

Zusammenfassend bedeuten diese neuen Funktionen, dass eine WordPress-Webseite zukünftig ausschließlich aus Blöcken bestehen wird. WordPress-Nutzer können so auf ALLE Bereiche ihrer Webseite direkt im Editor (also ohne dafür Code-Kenntnisse zu benötigen) zugreifen und diese bearbeiten.

Das Tolle daran ist, dass zukünftig das Einrichten und Bearbeitung einer WordPress-Webseite einheitlich an einem Ort (nämlich dem Editor) stattfinden wird. Ganz besonders wichtig ist natürlich auch, dass in der Editor-Vorschau alle Webseiten-Bereiche visuell sichtbar sind. So wird das Bearbeiten einer Webseite für Nutzer sehr viel intuitiver.

Wie kann ich mich auf FSE vorbereiten?

Hilfreich ist, dass die neuen Funktionen schrittweise in WordPress integriert werden. Entwickler und Nutzer haben so die Zeit sich auf die Neuerungen vorzubereiten. In der kommenden WordPress-Version 5.8 wird das größte neue Feature die Bearbeitung von Seiten-Templates (Page Template Editing) und Template-Teilen (Template Parts) sein.

Seiten- und Beitrags-Templates ab WordPress 5.8

Dafür werden auch eine ganze Reihe neuer Blöcken benötigt, die für das Bauen von Templates und Template-Teilen wichtig sind.

WordPress Full Site Editing FSE erklaert

Das ist zum Beispiel der Query-Block, Blöcke um Schlagwörter, Autor und Kategorien eines Beitrags anzeigen zu können sowie Blöcke zum Erstellen eines Headers, z.B. den Seitentitel-Block und Navigations-Block. Da das Erstellen von Seiten- und Beitrags-Templates ein großes Thema ist, werde ich in den kommenden Tagen in einen eigenen Blogbeitrag noch näher darauf eingehen.

Es wird aber möglich sein, verschiedene Seiten-Vorlagen mit eigenen Layouts anzulegen. Auch für Beiträge können solche Vorlagen angelegt werden. Themeautoren oder Nutzer selbst können spezielle Templates für Beitragskategorien (z.B. Rezepte) anlegen.

Bearbeitet man ein Vorlage, werden alle Seiten oder Beiträge, die diese Vorlage verwenden entsprechend aktualisiert. Die gleiche Funktion wird es auch für spezielle Bereiche einer Webseite geben, zum Beispiel den Header- und Footer-Bereich. Auch für diese sogenannten Template Parts können Vorlagen erstellt und bearbeitet werden.

Eine neue Block-basierte Theme Generation

Im nächsten FSE-Schritt wird es eine neue Generation von Themes geben, die ausschließlich mit Blöcken gebaut werden. Diese Option ist für WordPress 5.9 geplant und Theme-Entwickler bereiten sich bereits auf diese neuen Block-basierten Themes vor.

Auch unser Aino-Theme werden wir demnächst als Block-basiertes Theme anbieten. Über den Umbau werde ich in einer kleinen Beitragsserie auf dem Aino-Blog berichten.

Design-Einstellungen über Global Styles

Auch für WordPress 5.9 in Planung ist die Funktion, eigene allgemeine Styles, die sogenannten Global Styles bestimmen zu können. So können WordPress-Nutzer Standardwerte wie Schriftarten, Schriftgrößen und Farben für ihr Webseite im Editor selbst definieren.

WordPress Global Styles
Globel Styles im TwentyTwentyOne Block-Theme.

Dein Feedback und deine Meinung

WordPress-Entwickler können über das Gutenberg-Plugin viele der neuen Funktionen bereits jetzt testen. Da so viele Neuerungen in Arbeit sind, ist es besonders wichtig, dass wir uns gegenseitig helfen und teilen, was wir dazu lernen.

Wenn du Fragen hast oder Fehler entdeckst, kannst du diese auf GitHub teilen. Ich hoffe, dass meine neuen Blogbeiträge dir auch helfen, mit den neuen WordPress-Funktionen vertraut zu werden. Wenn du Vorschläge hast, über welche Themen ich mehr berichten sollte, schreib mir doch bitte einen Kommentar. Ich freue mich schon von dir zu hören.