Einige Komponenten des WordPress-Core sind in ihrer Funktionalität veraltet. Es wird ein Wartungsmodus vorgeschlagen, damit sie weiterhin fehlerfrei funktionieren, aber keine funktionalen Weiterentwicklungen mehr erhalten.
Du kannst diesen Podcast über Pocket Casts, Spotify und Apple Podcasts anhören oder den Feed direkt abonnieren.
Transkript
Hallo, ich bin Simon Kraft und ihr hört den WP Podcast, mit den wöchentlichen Nachrichten aus der WordPress-Community.
Diese Folge behandelt die Woche vom 30. Juni bis 6. Juli 2025
Die neue Version von Gutenberg 21.1 bringt die Erweiterbarkeit des Social-Blocks. Entwickler*innen können neue soziale Netzwerke als Blockvarianten registrieren und diese dabei auch mit eigenen Symbolen ausstatten.
Weitere Blöcke erhalten das neue Interface des Werkzeug-Panels. Dazu gehören die Blöcke Autor, Avatar, Navigationslink und Website-Logo.
Core-Team
Das Core-Team hat vorgeschlagen, einen sogenannten Wartungsmodus für Komponenten einzuführen. Damit soll es einen offiziellen Status für Komponenten geben, die weiterhin Sicherheitsupdates und Bugfixes erhalten, aber keine neuen Features oder Verbesserungen mehr. Nur wenn es für die Kompatibilität mit älteren Versionen notwendig ist, soll es Ausnahmen geben.
Als erste Kandidaten für den Wartungsmodus werden genannt:
- TinyMCE, das nur noch im klassischen Editor genutzt wird. Es gibt nur wenige offene Tickets.
- Der Customizer, der weitgehend durch den Block-Editor ersetzt wird. Fast alle Aktivitäten sind nur noch Bug-Triage.
- Shortcodes, deren API sehr fragil ist. Neue Funktionen werden generell als nicht lohnend angesehen.
- Pingbacks und Trackbacks, ohne Verbesserungen seit mehr als fünf Jahren.
- XML-RPC, leider noch immer wichtig für externe Integrationen, aber ohne relevante Änderungen seit über zehn Jahren.
In der Praxis wird so ein Wartungsmodus für Komponenten also keinen wirklichen unterschied bringen. Komponenten die bisher nicht aktiv gepflegt wurden, erhalten damit dann einfach nur ein transparentes Label.
Playground-Team
Das Playground-Team kündigt einige Neuerungen an. Netzwerkverbindungen sind jetzt standardmäßig aktiviert. Die Leistung soll dadurch nicht leiden.
Außerdem wurde die Verwaltung von PHP-Instanzen verbessert. Außerdem sind gleichzeitige, asynchrone Netzwerkaufrufe zwischen mehreren PHP-Instanzen im selben Web Worker möglich.
Der neue Runner für Blueprints in Version 2 ist integriert. Er ebnet den Weg für die nächste Generation der Playground Blueprints. Version 1 bleibt vorerst aber noch der Standard.
Ebenfalls neu ist der neue SQLite-Treiber und ein Plugin-Kompatibilitätstest. Das System könnte künftig Plugin-Tests wie Plugin Check in der CLI ausführen. Außerdem wurde die Strategie zur Abschaffung alter PHP-Versionen wie 7.2 diskutiert.
Vielen Dank fürs Zuhören und bis zur nächsten Woche!
Alle Informationen zu diesem Podcast und alle Links findet ihr wie immer auf wppodcast.de. Außerdem gibt es diesen Podcast in weiteren Sprachen: Katalanisch, Spanisch, Englisch und Portugisisch
Dieser Podcast ist eine Co-Produktion von KrautPress. Er wird unter einer Creative Commons-Lizenz veröffentlicht. Der Text im spanischen Original stammt von Javier Casares. Deutsche Übersetzung, Schnitt und Produktion von mir, Simon Kraft.
Schreibe einen Kommentar