Blog
Notizen aus echten Projekten.
Was wir in Kundenprojekten gelernt haben: TYPO3, Web-Software, Sicherheit und Betrieb – mit Zahlen statt Schlagworten.
Success-Story: TYPO3 13 über Nacht – und am Morgen arbeitet die Redaktion weiter
Wie wir die internationale Weinplattform VINUM in einem 90-Minuten-Fenster von TYPO3 12 auf 13 gehoben haben – ohne Wartungsmodus und ohne Suchausfall.
Success-Story: Kontoauszug trifft Praxissoftware – wie eine Praxisgemeinschaft 9.000 Altbuchungen loswurde und keine offene Rechnung übersah
13.400 Adressen, je eine Anfrage: wie ein Scraper-Schwarm eine Website lahmlegte – und warum klassische Limits ihn nicht sehen
Der Honeypot, der nie zuschnappte: warum Spam-Bots das Fangfeld lesen – und was stattdessen hilft
Nur noch die fertige CSS-Datei da? Wie wir einen verlorenen Frontend-Build aus der Source-Map zurückgeholt haben
8.000 Cookies, die keiner bestellt hat – wie ein Login-Popup das Cookie-Banner lahmlegte
Paywall mit Ablaufdatum – wie VINUM+ nach 18 Monaten automatisch für Google sichtbar wird
Die Generalprobe vor dem TYPO3-13-Umschaltabend: vier stille Fallen, die erst beim Durchspielen auffallen
Success-Story: Ein Armband für den Notfall – Zugang zur Vertrauensperson ohne Login
Wenn Google plötzlich kein Favicon mehr zeigt
Ankündigungsleiste ohne Entwickler: mehrsprachige Hinweisbanner, die die Redaktion selbst steuert
Endlos-Spinner nach dem TYPO3-Upgrade: wenn ein Altlast-Feld das ganze Formular blockiert
22 Sicherheitslücken auf einen Streich: Composer-Abhängigkeiten sicher aktuell halten
Alte Links, entfernte Funktionen: wiederkehrende 500-Fehler elegant abfangen
Success-Story: Zu Lebzeiten oder erst danach? Ein abgestuftes Zugriffsmodell für die digitale Nachlassvorsorge
Vom Regionsfilter zum durchsuchbaren Verzeichnis: Facettensuche, Karte und Profilseiten
Double-Opt-In neu gedacht: Wartbare Newsletter-Anmeldung mit Mautic
Schluss mit den 500ern: robuste Datenhaltung gegen Edge-Case-Eingaben in TYPO3
Wenn Inhalte nicht übersetzt werden sollen: Mehrsprachigkeit in TYPO3 richtig modellieren
Weniger Handarbeit: Mitglieder, Profile und Abo-Rechte automatisch zuordnen
Lokales SEO mit schema.org: LocalBusiness- und Person-Markup für Verzeichnisseiten
TYPO3 12 auf 13 ohne Big Bang: Major-Upgrade in Arbeitspaketen
Testabdeckung als Sicherheitsnetz: warum wir vor dem Major-Upgrade Tests nachzogen
Aus Logzeilen werden Tickets: automatisiertes Production-Log-Triage
Success-Story: TYPO3 13 sicher live – der Go-live von Profenster
Sortierbar, verlinkt, visuell: Suchergebnis-Listen für Weinplattformen aufwerten
19.565 Datensätze, 1 GB Memory: XLSX-Exporte in TYPO3 mit OpenSpout streamen
VINUM Archiv-Seite: Von 320 Magazincovern zu Lazy-Loading mit Jahresfilter
Defense in Depth: Sieben Sicherheitsebenen für TYPO3-Produktionsserver
Gehärtetes TYPO3-Hosting: Unser Boilerplate für sichere Produktionsumgebungen
Vulnerability Scanner als DDoS: Webserver gegen aggressive Bots absichern
Wenn GeoIP versagt: Schweizer Nutzer zuverlässig erkennen
KI-gestützte Code-Qualität: Typfehler automatisch erkennen mit Claude
PHP 8.4 und strict_types: Typfehler in TYPO3 systematisch beseitigen
Success-Story: Palais Coburg Relaunch
SQL Table Joins erklärt
TYPO3, WordPress oder Jekyll
Uptime-Monitoring Fallstricke
Optimierung der VINUM Weinsuche
Wie wir den Mailversand in TYPO3-Systemen testen
Google Maps in TYPO3 integrieren
Falsche Seitenvorschau auf Social Media?
Design mit TYPO3 realisierbar?
Planung eines TYPO3 Upgrades
Cookie-Zustimmung und Regulierung
Warum Open Source Technologie unerlässlich ist
TYPO3 Serverwechsel ohne Downtime
AdSense Zahlungsausfälle vermeiden
TYPO3 Upgrade vorbereiten
Website Uptime Monitoring
Mautic CRM mit TYPO3 verbinden
TYPO3 2-Faktor-Authentifizierung
Sicherer SSH-Zugriff
So erstellen Sie optimale Tickets in unserem Ticketsystem GitLab
Optimieren Sie Ihre Website für Social Media
Google Fonts DSGVO-konform lokal hosten
Warum Wir Auf Selbstgehostete Lösungen Setzen
Ladezeitoptimierung
Success-Story: citysports.de
Success-Story: VINUM
Success-Story: Guuru
Newsletter E-Mail Deliverability Dramatisch Erhöhen
Grand Prix du Vin Suisse
Grand Prix du Vin Suisse
Sie haben eine Aufgabe, die kein Standard löst?
Schildern Sie uns in zwei Sätzen, worum es geht. Sie sprechen direkt mit dem Menschen, der Ihr Projekt verantwortet.