Umami Analytics installieren und absichern

Umami ist ein relativ neues Website Analytics Tool, das das Thema Datenschutz im Blick behält und beispielsweise komplett auf Cookies verzichtet. Bei Umami handelt es sich um eine selbst gehostete Lösung und in diesem Tutorial möchte ich beschreiben, wie man Umami installiert und absichert. Das Tutorial wurde auf einem Hetzner Cloud Server installiert, als Basis […]

Umami Analytics installieren und absichern Weiterlesen »

Dauer mit Carbon in Stunden und Minuten ausgeben

Laravel bietet mit Carbon eine mächtige Bibliothek, um mit Zeiten und Datumfsformaten aller Art zu agieren. Ich stand vor Kurzem vor dem Problem, dass ich Zeiten in Minuten erfasse, diese aber gerne in Stunden und Minuten ausgeben möchte. Natürlich könnte ich dafür mit wenig Aufwand eine eigene Funktion bauen, mich hat hingegen interessiert, wie sich […]

Dauer mit Carbon in Stunden und Minuten ausgeben Weiterlesen »

Falsche locale in Laravel Unit Tests

Ich bin gerade über ein Problem gestolpert, bei dem Unit Tests in Laravel die falsche locale genutzt haben. In der config/app.php ist gesetzt: Trotz dessen waren alle Ausgaben in Unit Tests englisch. Das Problem rührt daher, dass Unit Tests per Default nicht das komplette Framework laden. Für das Problem gibt es zwei Lösungsansätze. Option 1: […]

Falsche locale in Laravel Unit Tests Weiterlesen »

SSH absichern und sudo aktivieren

Im Standard kann man sich bei einer SSH-Verbindung unter Ubuntu als root-User per Passwort authentifizieren. Da der Server dadurch leicht attackiert werden kann, sollte dies geändert werden. Eine empfehlenswerte Alternative stellt die Authentifizierung per Zertifikat dar. Dieser Artikel beschreibt, wie man: Die SSH-Authentifzierung per Passwort deaktiviert Einen neuen Benutzer anlegt und diesen zum sudo-User macht, […]

SSH absichern und sudo aktivieren Weiterlesen »

„Weiterlesen“ beim beim GeneratePress Theme immer anzeigen

GeneratePress zeigt bei verkürzten Beiträgen normalerweise ein „Weiterlesen“-Link an, sofern weiterer Inhalt verfügbar ist. Ist der Inhalt des Beitrags kürzer als der Auszug, dann wird der Link nicht angezeigt. Gerade die Nutzung von <pre> oder <code>-Tags kann den Inhalt deutlich verkürzen, da WordPress diese aus den Auszügen entfernt.

„Weiterlesen“ beim beim GeneratePress Theme immer anzeigen Weiterlesen »

Lokale Nutzung von Google Fonts mit dem GeneratePress Theme

Das WordPress Theme GeneratePress lädt normalerweise Google Fonts automatisch von den Google Servern. Da mit dem Abrufen der Dateien jedoch die IP-Adresse übertragen wird, kann dies im Hinblick auf die DSGVO problematisch sein. Wenn du Google Fonts daher Kombination mit dem GeneratePress Theme lokal nutzen möchtest kann dir nachfolgendes Tutorial weiterhelfen.

Lokale Nutzung von Google Fonts mit dem GeneratePress Theme Weiterlesen »

Suche im WordPress Backend auf Titel beschränken

Wenn im WordPress-Backend die Suche genutzt wird, um beispielsweise auf der Beitrags-Übersichtsseite nach einem bestimmten Beitrag zu suchen, dann wird sowohl der Titel als auch der Inhalt des Beitrags durchsucht (gilt ebenso für Seiten). Um dieses Verhalten zu ändern kann folgenden Code genutzt werden. Dieser Code bewirkt, dass bei einer Suche im Backend auch wirklich […]

Suche im WordPress Backend auf Titel beschränken Weiterlesen »

Scroll to Top