Zum Inhalt springen
-
Hauspost
FAIR – föderierte Plugin-Repositorys und erprobte Governance-Strukturen als Alternative zu WordPress.org-Infrastruktur
Ende letzten Jahres haben Joost de Valk und Karim Marucchi abgestimmt je einen Blogbeitrag veröffentlicht, in dem sie ihre Sorge um das WordPress-Projekt zum Ausdruck bringen. Unter anderem richten sie den Blick …
-
Community
WordCamp Europe 2025 – Basel 🇨🇭
Das WordCamp Europe 2024 in Turin ist vorüber, und wie jedes Jahr wird am Ende der Veranstaltungsort für die nächste Ausgabe bekannt gegeben: das WordCamp Europe 2025 findet vom 5. bis 7. …
-
Community
WordCamp Europe 2024 – Turin
Gerade ist das WordCamp Europe 2023 in Athen zuende gegangen, und wie gewohnt wurde am Ende der Veranstaltungsort und Termin für das nächste WordCamp bekannt gegeben. 2024 trifft sich die europäische und …
-
Community
ActivityPub und Automattic: im Gespräch mit Matthias Pfefferle
Wer im IndieWeb unterwegs ist und/oder sich für das Thema interessiert, wird vermutlich mitbekommen haben, dass das ActivityPub-Plugin von Automattic übernommen wurde und in dem Zuge auch Matthias Pfefferle, Entwickler des Plugins, …
-
Entwicklung
Container-Queries in CSS – ein Ausblick
Am 11. Februar 2021 war es soweit: die CSS-Working-Group hat in einem Meeting das Thema Container-Queries mit »RESOLVED: Define container queries […]« beendet. Damit ist beschlossen, dass Container-Queries in der CSS-Spezifikation CSS …
-
Entwicklung
Block-Editor-Konfiguration mit der theme.json
Bisher ist es teilweise (sehr) frustrierend gewesen, einzelne Block-Optionen im Editor zu konfigurieren oder zu deaktivieren. Wollten wir etwa, dass für unterschiedliche Blöcke unterschiedliche Farbpaletten zur Verfügung stehen, müssten wir einige Umwege …
-
Content
Das Durchkoppeln, oder: nutzt mehr Bindestriche!
Bei meinem Praktikum in der t3n-Redaktion hat sich bei mir eine mir vorher unbekannte Rechtschreibregel eingeprägt, die eben schon vorgekommen ist: die Nutzung des Bindestrichs zum Verbinden von Komposita, das Durchkoppeln. Seitdem …
-
Entwicklung
Code in Gutenberg nach dem Speichern/Aktualisieren ausführen
Das Plugin Save Post. Check Links. prüft nach Speichern eines Inhalts, ob die enthaltenen Links gültig sind. Dafür wird in Gutenberg ein AJAX-Request abgeschickt und mit der Antwort eine gegebenenfalls notwendige Fehlermeldung …
-
Content
Wie WordPress versucht, 404-Fehler zu vermeiden
Normalerweise tauchen 404-Fehler im Web auf, wenn eine URL falsch eingegeben oder ein veralteter Link aufgerufen wurde. Änderungen an URLs können schnell passieren, mir zum Beispiel geht es manchmal so, dass mir …
-
Entwicklung
Entwicklungsumgebung für Gutenberg-Blöcke einrichten
Ein Gutenberg-Block kann komplett ohne zusätzliche Tools mit klassischem JavaScript erstellt werden. Einfacher und übersichtlicher (zumindest nach meinem Empfinden) wird es aber durch den Einsatz von Dingen wie JSX, damit HTML-Elemente innerhalb …
-
Entwicklung
Mehrere REST-API-Aufrufe mit einem Request in WordPress 5.6
WordPress 5.6 bringt ein Framework mit, das es ermöglicht, mit einem Request an den Server mehrere REST-API-Anfragen zu machen. So müssen sich Entwicklerinnen und Entwickler nicht mehr damit auseinandersetzen, mehrere asynchrone Requests …
-
Entwicklung
Ein Block für Pattern-Poweruser
Eigentlich wollte ich einen Artikel darüber schreiben, wie einzelne Patterns in einem Block zur Auswahl dargestellt werden könnten, wie die Layout-Optionen im Spalten-Block. Letztlich wurde es jetzt aber erst mal ein Block, …
-
Entwicklung
Version 2 der Gutenberg-Block-API
WordPress 5.6 kommt mit einer neuen Block-API-Version, die es Blöcken ermöglicht, ihr eigenes Block-Wrapper-Element zu rendern. Dadurch wird es möglich, das Block-Markup im Editor dem im Frontend ähnlicher zu machen, wodurch das …
-
Core
Updates einer WordPress-Site programmatisch mit PHP ausführen
WordPress bietet uns über den Punkt Dashboard › Aktualisierungen eine ziemlich komfortable Möglichkeit, Updates für Core, Themes, Plugins und Übersetzungen einzuspielen. Manchmal ist diese Möglichkeit aber nicht genug – ich arbeite beispielsweise …
-
Entwicklung
Block-Patterns erstellen
Seit WordPress 5.5 können sogenannte Block-Patterns erstellt werden. Das sind Vorlagen von Inhaltselementen aus mehreren Blöcken (oder auch nur einem), die in einem Plugin oder Theme registriert und dann von der Benutzerin …
-
Entwicklung
Mein erster Workflow mit GitHub Actions
Ich habe heute zum ersten Mal einen »Workflow« mit »GitHub Actions« erstellt, um eine Travis-CI-Integration zu ersetzen. Erfreulicherweise ging das recht schnell von der Hand. Hier möchte ich den Prozess als kleinen …
-
Entwicklung
REST-API-Antwort um eigenen Eintrag erweitern
Die REST-API ist ein Teil von WordPress, mit dem ich relativ selten direkt kommuniziere. Wenn, geht es oft um Filtermöglichkeiten für eine Post-Liste, die im Frontend angezeigt wird, das heißt: Der Website-User …
-
Gutenberg
Editor-Styles für Gutenberg erstellen
Optimalerweise bekommen Nutzerinnen und Nutzer schon im Editor einen Eindruck davon, wie der Inhalt im Frontend aussehen wird. Dafür können Editor-Styles erstellt und eingebunden werden, die den Editor optisch an das Frontend …
-
Plugins
Mit WPScan auf bekannte Sicherheitslücken prüfen
WPScan ist ein Werkzeug, um Sicherheitslücken in WordPress-Installationen zu finden. Dafür werden die Version vom WordPress Core, von Themes und Plugins gegen die WPScan Vulnerability Database geprüft, die Sicherheitslücken in eben diesen …
-
Entwicklung
Übersetzungsplattform mit GlotPress und Traduttore erstellen
Wer schon mal an WordPress oder einem der Plugins und Themes in den offiziellen Verzeichnissen mitübersetzt hat, wird translate.wordpress.org kennen – eine Plattform, auf der die Übersetzungen für (unter anderem) den WordPress-Core …