Archiv

Datenschutzkonforme Cookie-Consent-Lösung mit Bezahlschnittstelle in WordPress

In Zeiten zunehmender Datenschutzbestimmungen und der Notwendigkeit, Website-Besuchern ein transparentes Erlebnis zu bieten, ist es für Website-Betreiber von großer Bedeutung, eine datenschutzkonforme Cookie-Consent-Lösung zu implementieren. Durch den Einsatz einer Bezahlschnittstelle können Website-Betreiber nicht nur die Datenschutzbestimmungen einhalten, sondern auch eine alternative Einnahmequelle nutzen.

Weiterlesen

Effiziente Verwaltung langlaufender Aufgaben in Ubuntu mit “screen” und SSH

In diesem Blogpost erfahren Sie, wie Sie “screen” verwenden können, um lange laufende Aufgaben auf einem Ubuntu-System zu verwalten und Ihre SSH-Verbindung zu trennen, ohne dass die Aufgaben unterbrochen werden. Wir werden auch diskutieren, wie diese Technik bei der Verwaltung von WordPress-Installationen hilfreich sein kann, insbesondere bei der Durchführung zeitaufwändiger Aufgaben wie dem Aufräumen unbenutzter Medien.

Weiterlesen

Wie deaktiviere ich den Plugin- und Theme-Editor in WordPress?

Howdy WordPress-Fan! Hast du dich schon mal gefragt, ob es sicher ist, den eingebauten Theme- und Plugin-Editor zu benutzen? Wenn ja, dann bist du hier genau richtig. In diesem Beitrag zeige ich dir, wie du den Editor deaktivieren kannst – und warum das eine gute Idee ist.

Weiterlesen

Mehrere Einstiegspunkte für webpack in @wordpress/scripts

@wordpress/scripts ist eine Sammlung von wiederverwendbaren Skripten, die auf die WordPress-Entwicklung zugeschnitten sind. Der Einfachheit halber wird jedes Tool in diesem Paket mit einer integrierten empfohlenen Konfiguration geliefert und ist somit quasi fertig für den Einsatz. Problem ist, dass es auf die Block-Entwicklung zugeschnitten ist und so nicht out-of-the-box verwendet werden kann. Hier steht, wie es trotzdem geht.

Weiterlesen

Mögliche Werte einer theme.json-Datei

Gerade bin ich beim Schreiben meines Buches und beim Thema theme.json-Datei angekommen. Mich selbst hat es immer interessiert, welche Schlüssel-Wert-Paare die Datei haben kann. PhpStorm und andere Programme kennen zwar das Schema und können entsprechende Vorschläge unterbreiten (siehe nachfolgendes Bild), mir war aber nicht klar, warum das so ist. Hier des Rätsels Lösung:

Weiterlesen

Individuelle SSH Konfigurationsdatei auf git Kommandozeile

Ich hatte geraden den (sehr ungewöhnlichen) Fall, dass auf einem Webserver die SSH-Konfiguration standardmäßig nicht die benutzerdefinierte SSH-Datei (in der Regel unter ~/.ssh/config zu finden) nicht geladen wird. Wer diese Konfigurationsdatei allerdings benötigt, weil man z.B. Zugangdaten (oder -schlüssel) angeben muss, weil man mit git auf der Kommandozeile arbeitet, benötigt Abhilfe. Hier steht, wie das geht.

Weiterlesen

Für mehr Privatsphäre: Matomo Logging aus NGINX mit Logtail

Es kommt mehr und mehr: Die Abkehr von Google Analytics und Co. Der Grund dürfte nicht nur DSGVO sein sondern auch die zunehmenden Cookie-Fenster. Das nervt. Nicht die DSGVO sondern die Cookie-Fenster. Sie wollen uns fragen, ob wir einem Tracking zustimmen. Und das für jede einzelne Website, die wir besuchen. Warum das Cookie-Fenster nicht einfach weglassen? Das geht, wenn man eben kein krasses Tracking betreibt. Analytics-Daten kann man deswegen trotzdem sammeln. Wie das mit Matomo und NGINX geht, steht in diesem Artikel.

Weiterlesen

Was lernen wir aus 55.000 WordPress Plugins? Eine Datenanalyse.

Ich war sehr erfreut, als mich Corvin Schwarzer Anfang Mai 2021 kontaktierte. In seiner ersten E-Mail befand sich im Anhang sofort seine fertig abgeschlossene Bachelorarbeit zum Thema “Was lernen wir aus 55.000 Erweiterungen?”. In seine Arbeit, die übrigens die Bestnote 1,0 erhielt, erarbeitete er sehr viele Details heraus, die für die WordPress Plugin Erstellung durchaus von Interesse sind.

Weiterlesen

Synchronisierung der Namensfelder bei BuddyPress 8.0 und höher

Ein Kunde von mir hat vor kurzem auf BuddyPress Version 8.0 aktualisiert. Nach dem Update wurde vorgeschlagen, das Plugin BP xProfile WordPress User Sync zu deaktivieren, weil die Funktion nun in BuddyPress integriert sei. Blöd nur, dass die Synchronisierung nicht mehr funktioniert hat. Hier steht, wie man dieses Problem löst.

Weiterlesen

Die wichtigsten Verzeichnisse und Dateien von WordPress kurz erklärt

Liste aller WordPress-Dateien
Liste von WordPress-Dateien

Immer wieder taucht die Frage auf: “Was macht denn eigentlich Verzeichnis XY” auf meinem Webspeicher?”. Die Motivation dahinter ist oft, Speicher frei zu schaufeln und Dinge zu Löschen, die man nicht mehr benötigt.

Oder aber man will kurz ein neues Plugin oder Theme per FTP hochladen. Wir haben das zwar in unserem Kurs bereits erklärt (für Themes hier, für Plugins hier), aber wenn man nicht (mehr) weiß wohin man Daten schieben sollte, dann soll diese Seite Hilfestellung geben.

Weiterlesen

Zielgerichtete Unterstützung von PHP für zukünftige WordPress-Versionen gewünscht

Juliette Reinders Folmer veröffentlichte einen Vorschlag für WordPress, die Unterstützung für alte PHP-Versionen nach einem festgelegten Zeitplan einzustellen. Sie schrieb den Vorschlag, nachdem Matt Mullenweg, Mitbegründer und Projektleiter von WordPress, sich um Lösungen bemüht hatte. Dies geschah, nachdem er letzte Woche ein Trac-Ticket geschlossen hatte, das darauf abzielte, die Unterstützung für PHP 5.6 aufzugeben und die Mindestversion auf 7.1 zu erhöhen. Und dies bereits für WordPress 5.6, welches im Dezember erwartet wird.

Weiterlesen

Automattic streitet sich mit Apple wegen fehlender In-App-Käufe in der WordPress-App

Am Wochenende gab Matt Mullenweg auf Twitter bekannt, dass Apple eine Aktualisierungen der offiziellen iOS-App von WordPress (die von Automattic betrieben wird) zurückhielt. Die App beinhaltet externe Kaufmethoden, die Apples In-App-Käufe umgingen. Jedoch verkauft Automattic gar nichts für WordPress.com. Nach außen hin erschien es so, als würde Apple eine kostenlose App dazu zwingen, In-App-Käufe hinzuzufügen, um dann am Gewinn (von derzeit 30%) beteiligt zu werden.

Weiterlesen

WordPress supported PHP 5.6 auch weiterhin

Vor drei Tagen hatte Juliette Reinders Folmer (@jrf) ein Track-Ticket mit der Bitte, die minimal unterstützte PHP-Version zu erhöhen (von 5.6 auf 7.1), veröffentlicht. Das geschah, weil der aktuelle Release-Plan für WordPress 5.6 keine Information mehr enthielt, der vorsieht, die minimale PHP-Version zu erhöhen. Wie jedem bekannt sein dürfte: Solche Änderungen sind nicht in Stein gemeißelt. Trotzdem ist es ärgerlich.

Weiterlesen

“Enable jQuery Migrate Helper” Plugin hat schon mehr als 200.000 Downloads

Innerhalb von nur einer Woche kann das Plugin Enable jQuery Migrate Helper schon mehr als 10.000 aktive Installationen vorweisen. Stand heute (Ende November 2020) hat es bereits 200’000 Installationen. Das Plugin wurde vom WordPress-Kernteam entwickelt, um jQuery-bedingte Probleme zu mildern, mit denen Benutzer nach der Aktualisierung auf 5.5 konfrontiert werden könnten. Die Probleme scheinen so gravierend zu sein, dass es im deutschsprachigen Blog ebenfalls schon einen Artikel dazu gibt. WordPress hat jQuery Migrate 1.4.1 mit Version 5.5 entfernt. Allerdings “zerstört” es im wahrsten Sinne des Wortes viele Themes und Plugins weil viele davon auf veraltete jQuery-Funktionen verwenden.

Weiterlesen

Es hat begonnen: erstes jQuery Update in WordPress 5.5

Node, React, Vue, … Alles neu. Nur jQuery blieb irgendwie in Version 1.12.4 hängen. Es ist ja nicht so, als hätte es da keine Weiterentwicklung gegeben. Es wurde schlichtweg vergessen, die neueste Version auszuliefern. Schuld daran? Wohl auch die Entwicklung um Gutenberg. Das wird aber jetzt nachgeholt. Eine erste Änderung gab es bereits in WordPress 5.5.

Weiterlesen

WordPress 5.5: Das sind die besten 20 neuen Funktionen

Die Veröffentlichung von WordPress 5.5 ist für den 11. August 2020 geplant. Diese Entwicklung dieser Version konzentrierte sich auf “Geschwindigkeit, Suche und Sicherheit”, einschließlich mehr als 1500 Änderungen an der Blockeditor-Oberfläche, mehr als 150 Verbesserungen und Funktionsanforderungen, mehr als 300 Fehlerbehebungen gab es. In diesem Beitrag berichten wir über die 20 interessantesten Neuerungen in dieser Version von WordPress.

Weiterlesen

Astra: Erstes Theme mit mehr als 1 Million Downloads flog aus Theme-Verzeichnis

Das WordPress-Themes-Team hat das Theme “Astra” aus dem offiziellen Themeverzeichnis geworfen. Die Meldung kam nur wenige Wochen, nachdem es als das erste nicht-standardmäßige WordPress-Theme eine Million aktive Installationen überschritten hatte. Inzwischen wird das Theme wieder gelistet. Allerdings erscheint es nicht mehr auf der Seite der populären Themes bei wordpress.org. Astra ist nicht das erste Theme mit einer solchen Aussetzung.

Weiterlesen

Matt Mullenweg kritisiert Unsplash-Plugin wegen CDN

Unsplash hat Ende Juli ein eigenes WordPress Plugin herausgebracht. Damit soll es den Benutzern einfach gemacht werden, Fotos der Bilderplattform einfach einzubinden.

Unsplash hat Ende Juli ein eigenes Plugin für WordPress veröffentlicht, das gemeinsam mit dem Team von XWP entwickelt wurde. Das Plugin verbindet die über 1 Million kostenlose hochauflösende Bilder von Unsplash mit dem WordPress-Editor. Matt Mullenweg vergab aber nur einen Stern. In diesem Artikel steht, warum.

Weiterlesen

WordCamp US 2020 aufgrund von Covid-19 abgesagt: Online-Veranstaltung keine Alternative

Das WordCamp US 2020, das ursprünglich für den 27. bis 29. Oktober geplant war, wurde abgesagt. Zwar gingen die Organisatoren im April dazu über, es als virtuelle Veranstaltung zu planen, aber die weiterhin angespannte Situation mit Covid-19 in den Vereinigten Staaten hat zu einer vollständigen Absage der Veranstaltung geführt. Die Entscheidung wurde auf der WCUS-Website bekannt gegeben:

Weiterlesen

Nur noch Online-Konferenzen für das restliche Jahr 2020

Das WordPress-Community-Team hat offiziell seine Richtlinien für WordCamps aktualisiert, die für den Rest des Jahres 2020 reine Online-Veranstaltungen sein sollen. Die sechs WordCamps, die bis Ende des Jahres auf dem Programm stehen, hatten bereits geplant, ein Online-Format zu verwenden, aber die Richtlinien umfassen auch lokale Treffen.

Weiterlesen

WordPress und die Geschichte der eskalierenden Admin-Meldungen

Letzten Donnerstag veröffentlichte Vova Feldman einen Artikel, in dem er darum bat, dass wir aufhören sollten, den Plugin-Autoren die Schuld an der Fülle von Admin-Meldungen zu geben, mit denen die Benutzer jeden Tag bombardiert werden. Der wahre Schuldige? Das Fehlen eines richtigen Benachrichtigungsmechanismus im WordPress-Kern.

Weiterlesen

Wie überwindest du den inneren Schweinehund?

Es ist eine Frage, die man oft gestellt bekommt: „Wie überwindest du den eigenen Schweinehund?”

Die Antwort ist ganz einfach und ich könnte es nicht treffender ausdrücken als Gerald Hörhan in seinem letzten Video: Es gibt keinen Schweinehund, wenn man so viele Opportunitäten sieht und hat. Die Lust, einfach etwas machen zu wollen lässt den Schweinehund verschwinden.

Link: https://youtu.be/cPQpKo77w8o?t=30m40s

Millionär als Software-Entwickler. Geht das?

Kann man als Software-Entwickler Millionär werden? Diese Frage hat ein Teilnehmer des Live-Chats Herrn Hörhan gefragt. Die Antwort lautet ja, wenn man es richtig macht und > 120000€ pro Jahr verdient. Das ist derzeit (2020), trotz Corona-Krise, möglich. Besser sei es allerdings, wenn man ein eigenes Software-Haus gründet. https://youtu.be/YOXVFH53Ps4?t=48m20s

Hartnäckigkeit und Disziplin führt zum Erfolg

„Ich verfolge recht einfache Investmentstrategien und ein gutes Timing. Dafür Hartnäckigkeit und Disziplin. Also fast langweilig oder konservativ. Aber das ist etwas, was zum Erfolg führt. Wenn du zum richtigen Timing beginnst, das immer wiederholst und diszipliniert machst, wirst du irgendwann reich. Das liegt in der Natur der Sache.“ Gerald Hörhan auf YouTube: https://youtu.be/YOXVFH53Ps4?t=28m