Ich versuche, mit den WordPress-Neuigkeiten Schritt zu halten, weil ich ein großer WordPress-Nutzer bin und viele Produktionsseiten darauf laufen lasse. WordPress hat mir als Website-Builder buchstäblich meine gesamte Karriere über gute Dienste geleistet. Daher hoffe ich, ähnlich wie wir es bei Typografie (Beispiel), Barrierefreiheit (Beispiel) und JavaScript (Beispiel) tun, gelegentlich Link-Pakete mit Dingen fallen zu lassen, die ich in diesem Ökosystem besonders interessant finde.
- Advanced Custom Fields: Ein Leitfaden für benutzerdefinierte Felder und ACF-Blöcke von Iain Poulson — „ACF ist genau das, was WordPress als Content Management System (CMS) fehlte, wenn es darum ging, mehr Kontrolle über deine Inhalte zu haben.“ Genau. ACF ist eine große Sache für WordPress und macht es zu einem richtigen CMS, wenn du diese spezifische Kontrolle über die Datenmodellierung benötigst. Du denkst vielleicht, dass der Block-Editor dem Bedarf an ACF ein wenig entgegenwirkt, aber nein, die benutzerdefinierte Blocklösung von ACF ist ziemlich verdammt gut und macht sie fast noch wertvoller. Dies ist ein guter Überblick.
- Einzigartige Designs durch Kombination von Blöcken erstellen von Mel Choyce — Der Block-Editor ist wirklich in der Lage, überzeugende und hoch gestaltete Seiten zu erstellen. Hier werden die Folien verlinkt, aber die Magie steckt im Video unter den Folien. Ab 13:00 Uhr kann man sehen, wie Mel Seiten vorstellt, die mit dem Block-Editor und buchstäblich keinen zusätzlichen Plugins erstellt wurden. Allein zwischen den Blöcken „Spalten“, „Abstandshalter“ und „Cover“ kann man ziemlich schick werden.
- WP Engine macht Local Pro für alle Benutzer kostenlos von Sarah Gooding — Ziemlich cool von Flywheel (gehört zu WP Engine), Local komplett kostenlos anzubieten. Früher gab es eine PRO-Version mit einigen überzeugenden Funktionen, für die es sich lohnte zu bezahlen, so dass viele von uns buchstäblich Geld sparen werden. Ich kann mir nicht vorstellen, mehr ohne Local lokal mit WordPress zu arbeiten, es ist so gut. Mein liebstes kleines Feature ist die Ein-Klick-Admin-Anmeldung. Kein Durcheinander in meinem Passwort-Manager mit einer Menge dummer lokaler Website-Logins. (Offenlegung: Flywheel sponsert diese Seite.)
- Einfachere Blockabstände in WordPress mit :is() und :where() von Michelle Barker — Der Block-Editor bringt seine eigenen HTML-Klassen mit, mit denen wir uns in unseren eigenen Themes (und Admin-Styles) auseinandersetzen müssen. Die Verschachtelung kann zu ziemlich hässlichen CSS-Selektoren führen, aber dank der kommaseparierten Kräfte dieser Pseudo-Selektoren werden sie sauberer.
- Faust.js, das Framework für Headless WordPress von Will Johnston — WP Engine hat Faust entwickelt, ein „Framework für die Erstellung von Frontend-Anwendungen für Headless-WordPress-Sites. Faust.js bietet Werkzeuge zur Reduzierung der Schwierigkeiten beim Erstellen einer Headless-WordPress-Site (insbesondere bei Datenabruf, Authentifizierung, Vorschauen und SSR/SSG) und bietet gleichzeitig eine angenehme Erfahrung für Entwickler und Publisher.“ Es basiert auf Next.js.
- Vorschlag für ein Performance-Team von Ari Stathopoulos — „Im Vergleich zu anderen Plattformen (z. B. Wix, Shopify, Squarespace) hinkt WordPress hinterher. Andere Plattformen sind im Durchschnitt schneller – und werden immer schneller – als WordPress-Websites, und investieren aktiv in (und vermarkten) Core Performance-as-a-Feature.“ Das scheint mir eine kluge Entscheidung zu sein, ein Team zu haben, das sich langfristig damit beschäftigt. Aber es ist auch eine extrem schwierige Aufgabe. Themes und Plugins, die WordPress selbst nicht direkt kontrolliert, sind der größte Einfluss auf die Leistung.
- Theme.json für WordPress Block Themes erklärt von Ellen Bauer — Ich muss mich hier selbst unbedingt einarbeiten. Dies ist eine neue Datei, die Teil von Themes ist und viel Kontrolle über Styling-Informationen haben wird. Sie scheint die Zukunft zu sein und sollte nicht vermieden werden, obwohl sie eine viel größere Rolle für Seiten spielt, die sich mit „Full Site Editing“ (FSE) beschäftigen. Eric Karkovack hat einen weiteren Einführungsbeitrag zu all dem. Und wo wir gerade von Full Site Editing sprechen, Annie McCarthy hat eine Zusammenfassung von Fragen und Antworten von Leuten, die sich über bestimmte Dinge Sorgen machen, während FSE voranschreitet.
- Query Loop: Das Ein und Aus einer der mächtigsten Funktionen von WordPress 5.8 von Justin Tadlock — Der Query-Block scheint eine sehr wichtige Sache zu sein, besonders für Full Site Editing. Wenn du keine Template-Datei hast, um eine
WP_Queryauszuführen, dann... wo machst du das? In einem Query-Block, bald. Es sieht so aus, als ob es Spaß machen wird, denn man fragt nicht nur nach dem, was man will, sondern wendet auch Design-Muster visuell auf die Ergebnisse an. Ich stelle mir vor, dass es viele Möglichkeiten geben wird, Muster für diesen Block zu entwickeln. - Encute von Mark Jaquith — ein „WordPress-Plugin für die flüssige Verwaltung von Skripten und Stilen.“ Ich habe früher MinQueue für dieses benutzt, aber es sieht schon lange tot aus. Was mir an MinQueue gefallen hat, war, dass es eine visuelle Komponente hatte, die dir alle Skripte und Stile zeigte, die auf jeder Seite geladen wurden, so dass du die vollständige Liste dessen kanntest, was da war, und dann handeln konntest. Ich habe es benutzt, um Mist auszuschalten, den Plugins geladen haben, den ich nicht wollte. Oder selbst wenn ich wollte, habe ich die Ressource genommen und sie selbst geladen, damit ich sie richtig zusammenfügen konnte (was mit HTTP/2 immer weniger ein Problem ist).
Das #1 Werkzeug, das ich verwende, um Links zum späteren Überprüfen zu speichern, ist Notion Web Clipper. Ich schieße Links in eine große Tabelle in Notion, dann lese ich sie und tagge sie, wenn ich Zeit habe. Mein Workflow ist im Wesentlichen RSS (Firehose) → Notion (Gute Funde) → WordPress (Das Beste).