Past Talks
Unsichtbare Fehler – Kuriositäten aus 20 Jahren WordPress
WordPress ist leicht zu lernen und schwer zu meistern. Nach der 5-Minuten-Installation (womöglich noch kürzer per 1-Klick-Installation) ist alles abstrahiert und kann im Interface eingestellt und bearbeitet werden. Was nicht zu sehen ist, ist auch nicht wichtig.
„Decision, not options.“ – getreu der WordPress-Philosophie.
Aber leider gilt auch „Aus den Augen, aus dem Sinn.“ Es gibt etliche Stellen in WordPress, die leicht vergessen werden können, weil sie nicht direkt zu sehen sind.
Probleme kann es geben mit der .htaccess, Sitemaps, robots.txt, Autoload-Optionen, Favicons und noch vielen mehr.
Ein Talk für alle, die verstehen wollen, was genau passiert – was schiefläuft und wie sie es reparieren können.
E-Mail-Zustellbarkeit: SPF, DKIM, DMARC, BIMI & Co.
Google und Yahoo kündigten im Februar 2024 an, dass sie die Einrichtung von SPF oder DKIM verlangen. Wenn du einen guten Hoster hast, ist hoffentlich schon alles eingerichtet. Aber vielleicht nicht optimal für deinen Fall. Versendest du einen Newsletter mit einer „Von“-Adresse, die von deiner Domain kommt? Dann musst du das SPF selbst anpassen und für Massen-E-Mails ist DKIM ein Muss.
Und was zum Teufel ist jetzt DMARC? Brauche ich das auch noch? Und bevor dein Kunde dich völlig demoralisiert und fragt, ob du bitte BIMI hinzufügen könntest, solltest du lieber diesen Talk anhören.
Damit deine Mails auch ankommen.
Nobody loves the native search (EN)
You can search on the frontend and on the backend of WordPress, but this search is … simple.
It is just a full text SQL search. It lacks many features, like highlighting, synonyms, phrase search, etc. And many page builders, even the block editor, create more problems.
The search doesn’t work at all or there are too many “false positive” search results.
Let’s take a deep dive and find out what is broken and how to fix it!
How to manage an open source plugin with 700k active installations and no paid team (EN)
In 2015, a group consisting of only four individuals, myself included, acquired ownership of a dozen plugins from Sergej Mueller, who decided to completely depart from WordPress. One of those plugins was “Antispam Bee”.
After only one year the other three left and with great support from the community the group (“”pluginkollektiv””) has fluctuating team members over the following years.
Now, after 9 years, we raised the 200.000 active installations to 700.000 and “Antispam Bee” is still around. There is a big overhaul coming in v3 started at the Cloudfest Hackathon.
How do we have solved this without a paid team? Where do we have struggled? A history tour about great achievements and many mistakes.
QA testing your website(s) with free online tools (EN)
I see so many broken websites. Simple mistakes, like an unchanged slug from the example page or an unchanged subtitle “Just another WordPress website”. And it goes on with broken links, missing “Skip to content” links, missing color contrast, etc. – very much to do and check. But hey, we have computers and scripting languages for that! There are many free tools and helpers out there. We need just 1 hour to check (fixing can go longer …) a website right after launch. Quality Assurance is important even if you are just a small freelancer.
Das Health-Check-Plugin in der Praxis
Das Health-Check-Plugin ist ein wichtiger Begleiter für jeden Supporter, aber nicht nur! Auch jeder Website-Betreiber sollte dieses Plugin kennen. Es verrät wichtige Informationen über die Konfiguration, hilft beim Fehler suchen und enthält weitere Werkzeuge zum Überprüfen einer Installation. Ich stelle das Tool vor und gebe Beispiele zum Erweitern des Plugins.
Special Characters and Where to Find Them (EN)
There are 23 official languages within the European Union and many, if not all, of them have special characters. In German, for example, there are Umlauts (“üöä”) and the “ß”; and in other languages, there are more. Many characters exist in a pre-composed version and as a combination of two characters. Using the two-character version can lead to a broken search, broken spell check, broken transliteration for the slug, and broken images if this happens in a filename in combination with some server configuration and browsers.
UX-Probleme mit dem neuen Block-Editor (Gutenberg)
Oh, No DSGVO
Das Pluginkollektiv
Das Pluginkollektiv hat einige beliebte Plugins von Sergej Müller übernommen und betreut und entwickelt die Plugins weiter. In dem Video erzählen euch Entwickler des Pluginkollektivs was es damit auf sich hat und zeigt euch wie ihr mitmachen könnt.
Panel mit Bernhard Kau, Simon Kraft, Alain Schlesser und mir.
Die schmutzige Seite von WordPress
Datenschutz, Privatsphäre, Sicherheitsmythen und UX-Absurditäten in WordPress und um WordPress herum.
Frauen in der IT und der WordPress-Community (Panel)
Im Session-Teil (ca. 1/3) möchte ich über meine Erfahrungen als Webentwicklerin berichten. Ebenso möchte ich Ideen und meine Einschätzung teilen, die bei dem direkt anschließenden Diskussionspanel (ca. 2/3) gemeinsam mit weiteren Mitgliedern der Community diskutiert werden können. Auch das Publikum darf und soll sich gerne beteiligen.
WordPress kaputt machen
Was passiert eigentlich, wenn der Server nicht die Voraussetzungen von WordPress erfüllt? Welche Fehlermeldung kommt dann? Was sind typische Anwendungsfehler, die WordPress nachhaltig aus dem Tritt bringen? Und wie können sie wieder repariert werden? Nach einem Blogpost und einem Aufruf per Twitter habe ich diverse Probleme und deren Lösung gesammelt.
Ein Talk für Anfänger, Fortgeschrittene und Profis, denn niemand kennt alle Problemfelder.
Nach dem Talk sollte der Anfänger wissen, was er tunlichst vermeiden sollte, der Fortgeschrittene sollte nun wissen, wie besser geholfen werden kann und der Profi sollte nun wissen, was für einen Anfänger alles eine Hürde darstellen kann.
The Child-Theme-Dilemma (EN)
We always tell the people in the support forums they should use a child theme to make customisations. So many talks are introductions to create child themes. But what if you have a child theme and the parent theme got an update? How do you keep track of your changes?
A talk for people who don’t want to be beginner any longer and need to be intermediates. Including a plugin solution.
Der Umgang mit Frustration im Open-Source-Projekt WordPress
Du hast deinen ersten Patch geschrieben. Du bist stolz. Und nichts geht weiter. Und du fragst dich: Warum machen die das nicht einfach?
Zum ersten: Es gibt kein „“die““. Und einfach ist vieles nicht mehr, wenn man bedenkt, dass WordPress millionenfach installiert ist und somit auch millionenfach abwärtskompatibel bleiben sollte, damit nichts kaputt geht. Und schon entstehen ziemlich philosophische Fragen. Ist WordPress vielleicht gerade deshalb so „“schlecht““ (auf den Code bezogen) und erfolgreich, weil es die alten Zöpfe nicht abschneidet?
Es hilft enorm beim Verständnis die Idee und Herausforderungen dahinter zu kennen. Welche Philosophien stehen hinter WordPress eigentlich?
Und wie sollten wir miteinander umgehen, wenn wir nicht ausbrennen und uns an die Gurgel gehen wollen …
Ein persönlicher Blick auf meine 10 Jahre WP-Community und wie ich mich geändert habe, damit ich die Lust am Mitmachen nicht verliere.
Wie ich durch Support und Übersetzung ein (besserer) Entwickler geworden bin
Anhand von positiven und negativen Beispielen möchte ich zeigen, was ich in meinem Alltag als Forenhelfer und Übersetzer gelernt habe und wie mich das als Entwickler weitergebracht hat und warum ich das nur jedem empfehlen kann. Sei es der Blick über den Tellerrand, die Übung in Geduld, das Ausloten von Grenzen oder das “Danke schön!” und die Gewissheit jemanden geholfen zu haben. Es gibt viele Aspekte, die einem etwas geben können. – Ein sehr persönlicher Talk und ein kleiner Einblick, warum ich das schon so lange mache und was es mir (und vielleicht auch dir?) geben kann.
Das Child Theme Dilemma
Die üblichen Einführungen zum Thema Child Themes hören da auf, wo es spannend wird: Wie umgehe ich das @import in der CSS-Datei korrekt? Was mache ich bei einem Update des Eltern-Themes mit meinen angepassten Dateien? Womöglich ist ja genau in der Datei, die ich angepasst habe eine Sicherheitslücke und die sollte ich schließen …
Torsten zeigt in seiner Präsentation mögliche Defizite von Child Themes auf und schlägt eine Lösung vor, wie man WordPress noch viel Child-Theme-freundlicher machen könnte. Das Thema richtet sich vor allem an Theme-Entwickler und alle, die nach dem Child-Theme-Vortrag in Hamburg weiter machen wollen.