Das diesmonatige Update von unseren Core Contributors. Lies hier, wie Jessica und Tammie die Zukunft von WordPress mitgestalten.
Wir bei Greyd sind überzeugt, dass wir zu den Tools, auf die wir aufbauen, beitragen sollten. Aus diesem Grund unterstützen wir Jessica Lyschik (Greyd-Teammitglied) und Tammie Lister als aktive Mitwirkende am WordPress Core. Ihre Arbeit kommt nicht nur uns zugute, sondern verbessert die Plattform für die gesamte WordPress-Community.
Diesen Monat möchten wir dir einen kurzen Blick hinter die Kulissen gewähren und dir zeigen, woran die beiden derzeit arbeiten, warum das wichtig ist und wie ihre Arbeit WordPress voranbringt.
Warum am WordPress Core mitarbeiten?
Zu WordPress Core beizutragen bedeutet, die Open-Source-Software zu verbessern, auf der über 40 % des Internets laufen. Für uns geht es nicht nur darum, etwas zurückzugeben. Es geht auch darum, echte Probleme zu beheben, die die Produktentwicklung beeinträchtigen, die Barrierefreiheit zu verbessern und sicherzustellen, dass WordPress sich in eine nachhaltige Richtung entwickelt.
Woran Jessica derzeit arbeitet
Wir haben natürlich versucht, diesen Artikel für alle so lesbar wie möglich zu gestalten, und wir haben uns entschieden, die Probleme in allgemeiner Form zu beschreiben. Für diejenigen, die sich für die tieferen Details interessieren, sind die Links zu den Tickets in GitHub aufgeführt!
Behebung eines Problems mit Dynamic Templates und dem Query Loop
Ein kürzlich durchgeführtes WordPress-Update entfernte die Möglichkeit, zwischen Standard- und benutzerdefinierten Abfragen in bestimmten Kontexten zu wählen – was zu Problemen in Suche Templates in dynamischen Inhaltstypen wie denen in der Greyd.Suite führte. Jessica arbeitete mit Core-Mitarbeitern an der Entwicklung einer Lösung, die bereits in Gutenberg enthalten ist und auf die vollständige Veröffentlichung wartet. https://github.com/WordPress/gutenberg/pull/69698
Template anzeigen zeigt nicht alle Gruppen eines Templates an
Was als Bug Ticket darüber begann, dass Sticky Header in der Listenansicht des Site-Editors nicht angezeigt werden, hat ein tieferes Problem aufgedeckt: Der Editor spiegelt nicht immer die vollständige Struktur eines Templates wider, insbesondere wenn „Template anzeigen“ aktiviert ist. Dies führt zu verwirrenden Szenarien, wie z. B. HTML-Validierungswarnungen, die Benutzer nicht nachvollziehen können, weil einige Wrapper-Gruppen mit
<main>-Tags in der Benutzeroberfläche verborgen sind. Jessica hat sich mit diesem Problem befasst und sich für eine klarere Trennung zwischen Seiten- und Template-Bearbeitungsmodi sowie für eine vollständige strukturelle Sichtbarkeit bei aktivierter Funktion „Template anzeigen“ eingesetzt. Es geht nicht nur darum, einen Fehler zu beheben, sondern darum, das, was die Benutzer im Editor sehen, mit dem abzugleichen, was tatsächlich im Code vorhanden ist. Das ist etwas, das noch wichtiger wird, wenn WordPress sich weiterentwickelt, um in Zukunft eingeschränkte Bearbeitungsmöglichkeiten zu ermöglichen. https://github.com/WordPress/gutenberg/issues/67621
Das Menü des Site-Editors einfacher verwaltbar machen
Jessica arbeitet außerdem an einem Vorschlag, der es ermöglichen soll, die Menüpunkte im Site-Editor neu anzuordnen. Derzeit ist das Menü fixiert, was für Power-User und Produktteams, die die Bearbeitung anpassen möchten, einschränkend sein kann. https://github.com/WordPress/gutenberg/issues/70109#issuecomment-2893859538
Woran Tammie derzeit arbeitet
Verbesserung des Extensibility Boards und seiner Prioritäten.
Tammie hilft beim Aufräumen und Priorisieren von Aufgaben im Extensibility Board auf GitHub. Dieses Board verfolgt, wie Entwickler WordPress erweitern können. Ihr Ziel: es einfacher zu machen, zu verstehen, woran aktiv gearbeitet wird und was noch relevant ist, damit Mitwirkende und Produktteams wie unseres besser planen können.
Erforschung besserer Layout-Vorschauen und Entwickler-Workflows.
Sie sucht auch nach Möglichkeiten, die Standard-Layoutvorschau (wie das Style Book) nützlicher und flexibler zu gestalten. Das bedeutet, dass Entwickler Designsysteme oder Blöcke leichter im Editor präsentieren können, was besonders für Teams hilfreich ist, die benutzerdefinierte Themes oder umfangreiche Systeme entwickeln.
Weitere Einzelheiten zu Tammies Beiträgen, sowohl rückblickend auf April als auch vorausschauend, findest du hier auf ihrer eigenen Website.
Warum das so wichtig ist
Diese Beiträge helfen uns, die Greyd.Suite besser zu machen, aber sie befassen sich auch mit umfassenderen Problemen, die andere Entwickler, Theme Anbieter und Agenturen betreffen. Ob es darum geht, die Barrierefreiheit zu verbessern, Fehler zu beheben oder anderen zu helfen, flexiblere Lösungen zu entwickeln – unsere Beiträge sollen nach außen wirken.
Und wie alle Beiträge zu Open Source ist das nicht immer einfach. Koordination, klare Kommunikation und Abstimmung mit dem größeren Projekt sind der Schlüssel. Wir sind stolz darauf, Teil dieser Bemühungen zu sein.
Bleib dran für das Update im nächsten Monat!