Die Themenerstellung wird einfacher, aber wir sind noch nicht am Ziel
Veröffentlicht: 2021-07-29„Die Art und Weise, wie sich Themes innerhalb von WordPress entwickelt haben, hat ihre Erstellung vereinfacht“, schrieb Tammie Lister in der Eröffnungszeile ihres Artikels mit dem Titel „Themenerstellung ist jetzt einfacher“. „Das fühlt sich wie eine kühne Aussage an, aber es ist wahr.“
Es ist nicht schwer zu sagen, dass viele nach diesem geheimen Saucenrezept für eine einfache Themenerstellung fragen würden. Wenn überhaupt, befindet sich das WordPress-Theming in seiner komplexesten Phase der Geschichte. Es ist eine seltsame Mischung aus APIs und jahrelangem Altlasten. Der Einstieg in die traditionelle Themenentwicklung ist heute mit einer hohen Eintrittsbarriere verbunden, insbesondere wenn Sie etwas Größeres als eines der standardmäßigen Twenty*-Themen erstellen möchten.
Aber Lister spricht über das WordPress der Zukunft, eine Plattform, die ihre Front-End-Ausgabe über Blöcke rendern wird.
Die Sache mit Blöcken ist, dass sie diesen Schleier über viele der unordentlichen Altlasten legen und einen neuen Standard schaffen, bei dem sich jeder, der ein Thema erstellen möchte, nicht um einen Großteil der Geschichte kümmern muss, die uns von Punkt A nach Punkt gebracht hat B. Das ist eine gute Sache . Die Standardisierung des Systems war längst überfällig, aber wir sind noch dabei, den letzten Sprung nach vorne zu machen. Es ist eine harte Zeit, ein Entwickler zu sein. Es kann auch ein aufregendes neues Abenteuer sein, wenn wir aufhören, über Themen aus einer traditionellen Denkweise nachzudenken.
Lister achtete darauf, auf den Unterschied zwischen dem Thema „Kreation“ und „Entwicklung“ hinzuweisen. In fast zwei Jahrzehnten WordPress hatten wir immer nur WordPress-Theme-Entwickler. Nur diejenigen mit minimalen Kenntnissen in HTML, CSS, PHP und [manchmal] JavaScript konnten ein Design erstellen. Und das gilt absolut noch heute.
Allerdings wird es morgen nicht wahr sein.
Der Akt des Frontend-Designs muss keine Alles-oder-Nichts-Angelegenheit sein. Ersteller können benutzerdefinierte Muster erstellen und diese bald beim offiziellen Musterverzeichnis einreichen. WordPress 5.8 hat den Template-Editor gestartet, sodass jeder seine Zehen in das flache Ende des Template-Erstellungspools tauchen kann. Globale Stile, eine Funktion, die noch veröffentlicht werden muss, versprechen das Anpassen von Schriftarten, Farben, Hintergründen, Rahmen und vielem mehr.
Aus der Sicht eines Entwicklers können einige dieser Funktionen einschränkend erscheinen. Wir tauchen in Code ein und sehen, wie sich die Welt um uns herum verändert. Nichts ist wie das alte WordPress. Es gibt Momente, in denen die Dinge komplizierter sind – manchmal um Größenordnungen.
Für Menschen, die noch nie in ihrem Leben eine Codezeile geschrieben haben, braut sich jedoch etwas Magisches zusammen. WordPress senkt die Eintrittsbarriere für die „normalen“ Leute auf fast nichts.
Ich erinnere mich, wie ermächtigend es war, mein erstes persönliches Blog-Design auf Basis von WordPress zu erstellen. Es war ein Fork eines Themes von Tung Do, dem ehemaligen Besitzer des inzwischen aufgelösten WP Designer-Blogs. Ich kannte genug HTML und CSS, um mich durch das meiste davon zu hacken, und gerade genug PHP, um meine Seite mehrere Dutzend Mal zu beschädigen. Es war eine lebensverändernde Erfahrung für mich, die nicht zuletzt zum Start meiner Karriere beigetragen hat.
Ich denke jedoch auch an all die Leute, die nie ihre eigenen Website-Designs erstellen konnten, weil sie nicht über das erforderliche Wissen oder die verfügbare Zeit verfügten oder auf einen anderen Blocker stießen, der ihnen den Zugang zu dieser Erfahrung verweigerte. WordPress ist in der Lage, dies mit neuen Tools zu ändern und eine Landebahn zu schaffen, die es mehr Menschen ermöglicht, Teil unserer kollektiven Design-Community zu werden.

Es geht nicht nur darum, persönliche Blog-Designs zu erstellen. Es geht darum, jedem zu erlauben, zu diesem Open-Source-Experiment beizutragen, das auf der Idee basiert, dass wir es mit unseren Nachbarn teilen können.
Das Musterverzeichnis, das erst wenige Tage alt ist, ist ein frühes Beispiel dafür. Während wir weiterhin Barrieren für Nicht-Entwickler beseitigen, eröffnet dies eine ganze Welt von Möglichkeiten und gibt vielleicht einigen, die zuvor nicht das Privileg hatten, die Möglichkeit, einen Beitrag zu leisten, die Möglichkeit, dies zu tun. Oder es könnte für einige sogar die Startrampe eines neuen Geschäfts sein.
Es gibt auch ein zwei Jahre altes Ticket für Startseitenvorlagen, das Fahrt aufnimmt. Es ist eine Art Begleiter von Blockmustern und behandelt ganze Seiten anstelle von Abschnitten. Das anfängliche Ziel wäre, dass Themes diese in ihren Themes bündeln, aber ich stelle mir eine Zukunft vor, in der Benutzer diese über WordPress.org frei erstellen und mit ihren Kollegen teilen können.
Aber für Themenautoren ist es heute hart – auch für Plugin-Entwickler, aber das sparen wir uns für einen anderen Beitrag.
Traditionelle Themes tragen all das bereits erwähnte Legacy-Gepäck, und einige der neuen Block-bezogenen Tools wurden der Last hinzugefügt. Die aktuelle Phase zerbricht oft klassische Projekte oder zwingt Entwickler dazu, Verbindungen zu mischen und abzuwarten, ob die Verschmelzung explodiert.
Und die versprochene Zukunft der einfachen Thematisierung mit Blöcken steckt noch in den Kinderschuhen. In dem Moment, in dem Entwickler etwas „Fortgeschritteneres“ als einen einfachen Blog betreten, gibt es jede Menge Hürden und Fallstricke. Wenn Sie beispielsweise unterschiedliche Bildgrößen und -ausrichtungen in verschiedenen Abschnitten einer Startseitenvorlage verwenden möchten, ist dies mit dem Post Featured Image-Block nicht möglich.
Oder vielleicht haben Sie einen Theme-Benutzer, der einen dynamischen Profil-/Konto-Link für registrierte Benutzer auf seiner eigenen Website platzieren möchte. Es geschieht nicht, ohne ein Plugin zu erstellen oder eines zu finden, das die Aufgabe erledigt. Es kann auch ein harter Verkauf sein, wenn vier Zeilen PHP-Code in der Vergangenheit gut funktioniert haben.
Dies sind lediglich einfache Beispiele für eine Reihe von Themen, mit denen Themenautoren täglich zu tun haben. Sie sind Problemlöser für die Masse, aber sie verfügen noch nicht über ausreichend robuste Werkzeuge. Grundsätzlich kann das Blocksystem die meisten Probleme bewältigen und in einigen Fällen sogar bessere Lösungen bieten, aber noch sind nicht alle erforderlichen Blöcke oder Optionen vorhanden.
Während wir diese Probleme weiter lösen und die fehlenden Teile hinzufügen, wird die Themenerstellung für alle einfacher, vom Wochenendtüftler bis zum millionenschweren Themenshop. Es wird ein bisschen dauern, bis wir dort ankommen, aber es fällt mir schwer, nicht auf das zu schauen, was kommt, und mich nicht über die Aussicht auf ein Thema in den nächsten Jahren zu freuen.
