Gutenberg

(Übersetzung der englischen Seite https://wordpress.org/gutenberg/)

Ein neuer Ansatz zum Veröffentlichen mit WordPress ist in Arbeit: Mach dich bereit, deine Texte, Bilder und Layouts auf dem Bildschirm genauso gut aussehen zu lassen wie in deiner Phantasie, ganz ohne Code.

Möglicherweise hast du schon von diesem Projekt „Gutenberg“ gehört (es ist benannt nach einem großen Erfinder, der die Verbreitung von Informationen revolutioniert hat) – und dich gefragt, was es für dich bedeutet. Für wen werden die Unterschiede am deutlichsten sichtbar, und was wird sich an deinem täglichen Arbeitsablauf ändern? Die Antwort: Für alle … und Alles. Der Gutenberg-Editor verwendet Blöcke, um alle Arten von Inhalten zu erstellen und ersetzt eine halbes Dutzend widersprüchlicher Methoden, WordPress anzupassen. Der Editor folgt damit modernen Coding-Standards und Initiativen für ein offenes Web. Diese Inhaltsblöcke verändern die Interaktion von Benutzern, Entwicklern und Webhostern mit WordPress, um die Erstellung komplexer Webinhalte unabhängig von technischen Fähigkeiten einfacher und intuitiver zu gestalten, das Publizieren für jeden zu demokratisieren und überhaupt erst möglich zu machen.

Es ist toll, dass so viele Menschen WordPress als den besten Weg sehen, ihre Ideen im Web zu veröffentlichen und es ist einfach, die Kraft von WordPress zu entfalten, wenn du programmieren kannst. Das kann aber nicht jeder – und jetzt brauchst du das auch nicht mehr zu können.

Entdecke das neue Erlebnis

Die Hauptbenutzeroberfläche des Gutenberg-Editors

Wir wünschen uns so viel Feedback und praktische Erprobung wie möglich. Deshalb haben wir den neuen Editor als Plugin veröffentlicht, das jeder ausprobieren kann. Um die neue Art des Arbeitens mit WordPress zu erleben, gehe zum Dashboard deiner Website und dann zum Menüpunkt „Plugins“. Klicke auf „Installieren“ und gib „Gutenberg“ in das Suchfeld ein.

Alternativ kannst du das Gutenberg-Plugin auch herunter- und auf deine Website hochladen.

Hilf mit, die Zukunft aufzubauen

Gutenberg wird auf GitHub entwickelt, und die Dokumentation ist ein guter Ausgangspunkt, um das Projekt kennenzulernen.

Das Team ist gespannt auf deine Erfahrungen mit Gutenberg! Dies ist eine tolle Gelegenheit, auf die Zukunft von WordPress Einfluss zu nehmen. Erforsche und nutze Gutenberg, teile deine Eindrücke und gib dein Feedback ab, so oft du willst.

Der effektivste Weg, um beim Aufbau dieser neuen Benutzererfahrung zu helfen, besteht darin, den Editor mit einem bestimmten Skript und einer Reihe von Aufgaben zu testen. Die Tests und Anleitungen findest du hier.

Was ist ein Block?

Eine Sache, von der du bei der Diskussion um Gutenberg viel hören wirst, sind Blöcke. Diese Blöcke bieten dir einen einheitlichen Weg, Inhalte zu gestalten, die derzeit Shortcodes, Embeds, Widgets, Beitragsformate, benutzerdefinierte Inhaltstypen, Themenoptionen, Meta-Boxen und andere Formatierungselemente erfordern. Durch die Möglichkeit, umfangreiche Anpassungen ohne tiefere Programmierkenntnisse vorzunehmen, erfüllen die Blöcke das Versprechen von WordPress: eine breite Funktionalität mit einer klaren, konsistenten Benutzeroberfläche.

Der aktuelle WordPress-Editor ist ein offenes Textfenster – wie ein leeres Blatt zum Schreiben. Wenn es aber darum geht, Beiträge und Seiten mit Bildern, Multimedia, eingebetteten Inhalten aus Social Media, Umfragen und anderen Elementen zu erstellen, war bisher eine Mischung aus verschiedenen Ansätzen erforderlich, die nicht immer intuitiv waren:

  • Mediathek/HTML für Bilder, Multimedia und freigegebene Dateien.
  • Eingefügte Links für Embeds.
  • Shortcodes für spezialisierte Assets von Plugins.
  • Beitragsbilder für das Bild oben in einem Beitrag oder einer Seite.
  • Auszüge für Untertitel.
  • Widgets für den Inhalt in der Seitenleiste einer Seite.

Als wir über diese unterschiedlichen Arten der Anwendung (und darüber, wie man die Eingabe klar und konsistent machen könnte) nachgedacht haben, haben wir begonnen, das Konzept der Blöcke aufzunehmen. Alle oben genannten Inhalte könnten Blocks sein: Einfach zu durchsuchen und zu verstehen, und einfach auf der Seite hin- und herzuschieben. Das Blockkonzept ist sehr leistungsfähig und bietet, wenn es durchdacht gestaltet ist, ein hervorragendes Editier- und Publishing-Erlebnis.

Stell dir einen eigenen „Mitarbeiter“-Block vor, den ein Kunde auf eine Info-Seite ziehen kann, um automatisch ein Bild, einen Namen und eine Biografie anzuzeigen. Ein ganzes Universum von Plugins, die WordPress auf die gleiche Weise erweitern. Vereinfachte Menüs und Widgets. Benutzer, die WordPress – und 90% der Plugins – sofort verstehen und nutzen können.

Die Stufen von Gutenberg

Gutenberg hat drei geplante Stufen. Die erste, die für die Aufnahme in WordPress 5.0 vorgesehen ist, konzentriert sich auf die Erfahrung in der Beitragsbearbeitung und die Implementierung von Blöcken. Diese erste Phase konzentriert sich auf einen inhaltlichen Ansatz. Mit der oben beschriebenen Verwendung von Blöcken kannst du dich voll und ganz darauf konzentrieren, wie dein Inhalt aussehen wird, ohne von anderen Konfigurationsmöglichkeiten abgelenkt zu werden. Dies wird letztendlich allen Nutzern helfen, ihre Inhalte ansprechend, direkt und visuell zu präsentieren.

Diese grundlegenden Elemente werden den Weg ebnen für die Stufen zwei und drei, die für das nächste Jahr geplant sind – und die über die Beiträge hinaus gehen und sich auch auf Seitenvorlagen und schließlich die vollständige Anpassung der Website auswirken werden.

Gutenberg bedeutet eine große Veränderung und es wird Wege geben sicherzustellen, dass bestehende Funktionen (wie Shortcodes und Meta-Boxen) weiterhin funktionieren, während gleichzeitig den Entwicklern Zeit und Wege für einen effektiven Übergang zur Verfügung stehen. Letztlich wird Gutenberg Plugin- und Theme-Entwicklern neue Möglichkeiten eröffnen, den Nutzern durch die Vorteile eines vom Core unterstützen Toolsets ein besseres Erlebnis zu bieten.

Kompatibilität

Das Gutenberg-Projekt befasst sich aktiv mit Kompatibilitätsfragen. Blöcke sind der neue De facto Mechanismus zur Erstellung von Inhaltsfunktionalität, und wir empfehlen Entwicklern, alle von ihnen angebotenen Funktionen zu migrieren, die gut durch Blöcke gekapselt sind. Die Unterstützung für bestehende WordPress-Funktionen bleibt jedoch erhalten, und es wird Übergangslösungen für Shortcodes, Meta-Boxen und benutzerdefinierte Posttypen geben:

  • Shortcodes.
    • Werden ohne Änderungen weiter funktionieren.
    • Es gibt einen neuen „Shortcode-Block“, der das Einfügen erleichtert.
    • Es gibt einen geplanten Mechanismus, um eine Vorschau an Ort und Stelle zu sehen.
  • Metaboxen.
    • Einige werden auch weiterhin mit der neuen Benutzeroberfläche funktionieren.
    • Einige werden Updates benötigen (insbesondere diejenigen, die sich auf das DOM stützen).*
    • Mehrere können in native Blöcke umgewandelt werden (insbesondere solche, die im Frontend gerendert werden).
    • Einige können zu neuen „Gutenberg Native Extension Points“ außerhalb des Inhalts-Bereichs wechseln.
    • Es wird einen Mechanismus geben, mit dem konflikterzeugende Meta-Boxen mit einem Hinweis den klassischen Editor laden können.
  • Custom Post Types.
    • Werden von Gutenberg unterstützt.
    • Benötigen eine REST API-Deklaration (show_in_rest).
    • Können Gutenberg umgehen, indem Sie den „editor“-Support nicht angeben.
    • Werden in der Lage sein, unterstützte und Standard-Blöcke zu deklarieren.

* Bestimmte Metaboxen, die auf die spezifische Struktur des aktuellen Editierbildschirms angewiesen sind, funktionieren unter Gutenberg nicht garantiert und erfordern möglicherweise Änderungen, bevor sie korrekt geladen werden können.

Schließlich gibt es ein offiziell unterstütztes Plugin, mit dem Gutenberg komplett deaktiviert werden kann. Weitere Informationen darüber, was mit deinen eigenen Feldern passiert, findest du hier.

Resourcen

Es gibt eine Reihe von Ressourcen, wo du mehr über das Projekt und die Ideen dahinter erfahren kannst.