Der Traum, WordPress-Block-Themes aus dem Site-Editor zu exportieren, ist nahe an der Realität – WP Tavern

24. März 2022
Der Traum, WordPress-Block-Themes aus dem Site-Editor zu exportieren, ist nahe an der Realität - WP Tavern

Ich habe es schon einmal gesagt, aber es lohnt sich, es zu wiederholen: Die nächste Generation von WordPress-Theme-Autoren wird aus dem Site-Editor entwerfen. Es scheint, dass die Mitwirkenden des Gutenberg-Projekts mein Versprechen einlösen.

Heute habe ich ein WordPress-Theme aus dem Site-Editor exportiert.

WordPress-Site-Editor offen für das Twenty Twenty-Two-Theme.  Auf der rechten Seite ist das Dropdown-Menü Optionen mit dem Symbol "Exportieren" Option fokussiert.
Exportieren des Twenty Twenty Twenty-Two-Designs.

Die resultierende ZIP-Datei schien alle notwendigen Bits zum Hochladen und Aktivieren wie jedes andere Thema zu enthalten.

Dies war ein Feature, auf das ich monatelang gewartet hatte. Es ist ein bedeutender Schritt in Richtung der Idee, nicht nur das Publishing zu demokratisieren, sondern auch die gleiche Philosophie in das Website-Design zu bringen.

Ich zögerte nur einen Moment, um die ZIP auf etwas zu überprüfen, das möglicherweise angepasst werden muss. Ich habe den inneren Ordner umbenannt und die Theme Name Kopfzeile in style.css. Dann habe ich es fallen lassen in /wp-content/themes. Der Moment der Wahrheit war auf mir, als ich auf die Schaltfläche Aktivieren des WordPress-Administrators tippte.

Keine schwerwiegenden Fehler. Puh. Die Aktivierung war ein Erfolg.

Es war keineswegs perfekt. Es fühlte sich an, als würde man den ersten Hügel in der Programmierung erklimmen, bei dem man vom Konzept zu einer kaputten, aber etwas funktionierenden Implementierung übergeht. Es ist oft der raueste Hügel auf der Reise, aber Sie bewegen sich einfach weiter, sobald Sie oben angekommen sind. Die harte Arbeit wird sich am Ende lohnen.

Ich habe den Export von Twenty Twenty-Two über Gutenberg Nightly. Nachdem ich das Frontend und den Site-Editor überprüft hatte, bemerkte ich, dass einige Teile nicht da waren:

WordPress-Site-Editor mit twenty Twenty-Two exportiertem Theme. Bilder und Schriftfamilien fehlen.
Twenty Twenty Twenty-Two im Site-Editor exportiert.

Dem Bundle fehlte eine Bootsladung von Dateien, aber dies war ein erwartetes Verhalten. Ab WordPress 5.9 können Benutzer ihre Vorlagen und Vorlagenteile herunterladen. Zwei aktuelle Verbesserungen der Entwicklungsversion des Gutenberg-Plugins fügen dem Mix weitere Theme-Dateien hinzu:

Es ist fast überraschend, dass das "TT2 Export" -Thema, das ich hochgeladen habe, Twenty Twenty-Two überhaupt ähnelte. Es hatte keine der PHP-Dateien zum Hinzufügen von Funktionen wie benutzerdefinierten Mustern. Sogar die style.css Datei, obwohl enthalten, wurde nicht geladen.

Dies zeigt jedoch, wie mächtig theme.json geworden ist. Es war immer noch ein funktionierendes Thema ohne all die anderen Stücke.

Dies ist nur der erste Schritt. Eines der nächsten Tickets in der Schlange, falls genehmigt, wird [maybe] Exportieren Sie den gesamten Designinhalt. Wie seine Vorgänger hat es seine eigenen Knicke. Ein solcher Export stellt eine Herausforderung dar, wenn das Thema über die Standardfunktionen hinausgeht. Dies kann alles sein, von der Benennung von Klassen / Funktionen über das automatische Laden bis hin zu fehlenden Skripten.

Der neueste Code aus dem Pull-Request wird ignoriert .git, vendorund node_modules Verzeichnisse in Exporten. Dies könnte die Art und Weise verändern, wie einige Ersteller Themen erstellen, insbesondere wenn sich das System weiterentwickelt.

Letzte Woche haben wir diskutiert ob 1.000 Blockthemen notwendig waren. Die Idee entstand aus einem Ziel, das sich Projektmitgründer Matt Mullenweg im 2021 Stand des Wortes, wo er sagte, dass das Verzeichnis 300 oder idealerweise 3.000 haben würde. Dies geschah, nachdem 5.000 früher in der Adresse erwähnt wurden, als auf die damaligen 28 verwiesen wurde.

Seitdem hat WordPress eine offiziellere Ziel von 500 Themen im Verzeichnis für 2022. Das fühlt sich ehrgeizig genug an, um herausfordernd zu sein, aber nicht unmöglich.

Eine der einfachsten Möglichkeiten, dies und diese höheren Zahlen zu erreichen, besteht darin, die Schlüssel zum Designkönigreich buchstäblich jedem zu übergeben. Nun, jeder, der Zugriff auf den Admin-Bildschirm von Appearance > Editor in WordPress hat.

Wenn ein voll ausgestatteter Theme-Exporter in diesem Jahr in WordPress landet, könnte dies die nächste Generation von Erstellern hervorbringen, die das Projekt benötigt.

Ein anderes Ticket schlägt vor, dass der Website-Editor Vorlagendateien überschreiben direkt im Theme, wenn ein "Entwicklermodus" aktiviert ist. Dies könnte aktuellen Theme-Entwicklern helfen, mehr Block-Themes zu erstellen. Das Exportieren von Vorlagen in eine ZIP-Datei ist nicht Teil des typischen Workflows des Theme-Designers. Auch das Kopieren von Blockcode aus dem Editor zum Einfügen in Dateien ist nicht möglich. Wenn WordPress Vorlagendateien in das System schreiben würde, würde dies einen Teil der schmutzigen Arbeit überflüssig machen.

Ich hätte lieber die letztere Funktion vor dem Theme-Export. Das ist jedoch die Entwicklungeloper in mir reden. Das Endziel sollte es sein, so viele Menschen wie möglich zum Entwerfen zu befähigen.

Quelle


Dieser Artikel ist im Original von wptavern.com und wurde übersetzt
https://wptavern.com/the-dream-of-exporting-wordpress-block-themes-from-the-site-editor-is-close-to-reality

Abonniere den RSS-Feed von unseren WP News und verpasse keine Meldung: https://die-mainagentur.de/feed/?post_type=wp-news

Alternativ kannst du unseren WP-Newsletter abonnieren

Mit dem Eintrag in den WP-Newsletter bekommst du per Mail über neue Artikel zugesendet. Du kannst den Newsletter jederzeit abbestellen.
Mehr dazu in der Datenschutzerklärung