Beim letzten Meetup ging es um die neue WordPress-Version 6.3! Wir schauten uns ein paar Videos an, um die neuen Features zu sichten, wie Fußnoten, den Details-Block und die neue Command Palette.
Darüber hinaus haben wir ein paar Orte gesammelt, wo Informationen über eine neue WordPress-Version zu finden sind und welcher Ort für welche Zielgruppe gedacht ist.
Danach ging es um eure Probleme. Als Team lösten wir diverse Probleme aus dem Plenum und besprachen Best Practices.
Auf dem WordCamp US, welches Ende August stattfand, gab es zwei abschließende Talks zu WordPress und der Zukunft. Von Josepha und von Matt. In diesem Artikel sind beide Videos eingebunden. Anschauen lohnt sich, um zu schauen, wohin sich das Projekt bewegt:
https://wordpress.org/news/2023/08/the-future-of-wordpress-whats-next-for-gutenberg/
In dem Talk von Matt ist auch ein kurzes Werbevideo zu WordPress 3.6 zu sehen. Etwas mehr Zeit nimmt sich Jamie Marsland, der uns in 240 Sekunden durch die spannendsten sichtbaren Änderungen in der neuen Version führt:
Kommen wir nun zu den Informationsquellen. Erste Anlaufstelle ist typischerweise der Release-Post von WordPress.org. Ist dieser öffentlich, darf die neue Version beworben werden und ist somit der Startschuss für die offizielle Berichterstattung über die finale Version. Für WordPress 6.3 also:
https://wordpress.org/news/2023/08/lionel/
Vor dem finalen Release gibt es immer Beta-Versionen und Release Candidates (RC). Auch für diese gibt es Release Posts, die einen schon vorher über Änderungen informieren. Insbesondere als Plugin-Entwickler sollten diese im Auge behalten werden. Für ganz wichtige Änderungen, bei den Entwickler:innen gegebenenfalls Änderungen vornehmen müssen, gibt es auch sogenannte Dev Notes. Das sind Artikel, die mit dem Schlagwort „dev-note“ und der jeweiligen Version getaggt sind und die notwendigen Schritte etwas ausführlicher beschreiben.
Eine Sammlung aller Dev Notes gibt es dann am Ende im „Field Guide“. Dieser listet alle Dev Notes zu einer Version auf. Wer auf Probleme nach dem Update stößt, sollte hier mal schauen, ob da etwas erwähnt wird:
https://make.wordpress.org/core/2023/07/18/wordpress-6-3-field-guide/
Neben den Entwickler:innen wollen natürlich auch die Nutzer:innen wissen, was sich geändert hat. Das Dokumentations-Team fasst die Änderungen weniger technisch zusammen und gibt einen Überblick, was sich in der Version getan hat:
https://wordpress.org/documentation/wordpress-version/version-6-3/
Sollte es nach dem Update Probleme geben, geht es natürlich ins Support-Forum. Das Team dort hat ebenfalls ein paar Links für uns:
Für jede neue Version gibt es einen „Read this first“-Post mit weiteren hilfreichen Links:
https://wordpress.org/support/topic/read-this-first-wordpress-6-3/
Troubleshooting-Schritte:
https://wordpress.org/support/topic/read-this-first-wordpress-master-list/#post-14157464
Bekannte Probleme mit Themes und Plugins:
https://make.wordpress.org/support/reported-theme-plugin-issues/wordpress-6-3/
Neue Probleme dem Core-Team melden:
https://make.wordpress.org/core/handbook/testing/reporting-bugs/
Schritte einer Release-Entwicklung aufgeschlüsselt:
https://make.wordpress.org/core/6-3/
Neue Frage im Forum stellen:
https://wordpress.org/support/forum/how-to-and-troubleshooting/#new-topic-0 (Englisch)
https://de.wordpress.org/support/forum/allgemeine-fragen/#new-topic-0 (Deutsch)
Wer nun mehr einsteigen möchte bei WordPress und nach Tutorials, Kursen und Artikeln sucht, der findet bei „Learn WordPress“ inzwischen immer mehr Material, welches auch verschiedene Zielgruppen anspricht, vom Nutzer bis zum Entwickler:
https://learn.wordpress.org/
Wer sich schon vor dem finalen Release die Beta- und RC-Versionen anschauen möchte, der kann dafür lokale Entwicklungsumgebungen nutzen. Hier ein paar Beispiele:
MAMP (nur Mac): https://www.mamp.info/
Local (Mac, Linux, Windows): https://localwp.com/
Dazu dann noch das Beta-Tester-Plugin und alles steht bereit für einen Test:
https://de.wordpress.org/plugins/wordpress-beta-tester/
***
Die ganzen Supportfragen können wir hier jetzt nicht wiedergeben, aber ein paar Tipps geben:
Für das Debuggen von Problemen bei Cronjobs gibt es das großartige Plugin „WP Crontrol“ von Jack Blackbourn:
https://de.wordpress.org/plugins/wp-crontrol/
Bei Problemen mit einzelnen Funktionen (z.B. deprecated-Warnungen) hilft die Developer-Referenz. Hier ein Beispiel wie so etwas aussehen kann (inkl. Hinweis, was stattdessen genutzt werden sollte).
https://developer.wordpress.org/reference/functions/get_page_by_title/
Wer schauen möchte, wie andere Entwickler:innen etwas umgesetzt haben, der kann das gesamte Theme- und Plugin-Verzeichnis durchsuchen auf dieser hervorragenden Website:
https://wpdirectory.net
Und noch ein Tipp für alle beim Hoster SiteGround. Die Log-Dateien scheinen dort an einem anderen Ort zu liegen als üblich:
Siteground: Visit Tools, Site, File Manager. In there, you’ll find a folder called logs. For specific PHP errors, look into the public_html folder of the domain. You’ll find a php-errors.log.https://meowapps.com/tutorial-php-error-logs/
Für alle anderen scheint dieses Plugin einen ganz guten Dienst zu leisten, den Debug-Modus zu aktivieren, die Fehler in eine Log-Datei zu schreiben (statt öffentlich zu zeigen) und das an eine nicht-standardmäßige Stelle, sodass keine sensitiven Informationen nach draußen gelangen.
https://de.wordpress.org/plugins/debug-log-manager/
Falls jemand mal Probleme bei einem Kunden hat, dieser aber die Mail gerade nicht weiterleiten kann, die den Recovery-Modus startet, der findet hier eine Anleitung, wie der Modus deaktiviert werden kann. Aber Achtung, das ist etwas für Menschen, die wissen, was sie tun und am Ende wird der Code wieder herausgenommen!
https://wp-entwickler.at/2236/fehlermeldungen-wieder-anzeigen-wp_disable_fatal_error_handler/
Das Health-Check-Plugin mit seinem Troubleshooting-Modus (Deaktivieren aller Plugins nur für den angemeldeten Admin zum Testen) und diverser anderer Werkzeuge, sollte jedem User ja ohnehin bekannt sein, wird hier aber nochmal der Vollständigkeit halber erwähnt:
https://de.wordpress.org/plugins/health-check/