Blog

Notizen aus echten Projekten.

Was wir in Kundenprojekten gelernt haben: TYPO3, Web-Software, Sicherheit und Betrieb – mit Zahlen statt Schlagworten.

Symbolbild: leerer, nachts beleuchteter Serverraum-Gang, im Hintergrund der erste Tageslichtschein success stories · 06.10.2026 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 stories · 06.10.2026 Success-Story: Kontoauszug trifft Praxissoftware – wie eine Praxisgemeinschaft 9.000 Altbuchungen loswurde und keine offene Rechnung übersah development · 06.10.2026 13.400 Adressen, je eine Anfrage: wie ein Scraper-Schwarm eine Website lahmlegte – und warum klassische Limits ihn nicht sehen development · 05.10.2026 Der Honeypot, der nie zuschnappte: warum Spam-Bots das Fangfeld lesen – und was stattdessen hilft development · 05.10.2026 Nur noch die fertige CSS-Datei da? Wie wir einen verlorenen Frontend-Build aus der Source-Map zurückgeholt haben website optimierung · 21.09.2026 8.000 Cookies, die keiner bestellt hat – wie ein Login-Popup das Cookie-Banner lahmlegte website optimierung · 21.09.2026 Paywall mit Ablaufdatum – wie VINUM+ nach 18 Monaten automatisch für Google sichtbar wird typo3 upgrade · 14.09.2026 Die Generalprobe vor dem TYPO3-13-Umschaltabend: vier stille Fallen, die erst beim Durchspielen auffallen success stories · 31.08.2026 Success-Story: Ein Armband für den Notfall – Zugang zur Vertrauensperson ohne Login website optimierung · 24.08.2026 Wenn Google plötzlich kein Favicon mehr zeigt development · 24.08.2026 Ankündigungsleiste ohne Entwickler: mehrsprachige Hinweisbanner, die die Redaktion selbst steuert development · 30.07.2026 Endlos-Spinner nach dem TYPO3-Upgrade: wenn ein Altlast-Feld das ganze Formular blockiert development · 20.07.2026 22 Sicherheitslücken auf einen Streich: Composer-Abhängigkeiten sicher aktuell halten development · 20.07.2026 Alte Links, entfernte Funktionen: wiederkehrende 500-Fehler elegant abfangen success stories · 06.07.2026 Success-Story: Zu Lebzeiten oder erst danach? Ein abgestuftes Zugriffsmodell für die digitale Nachlassvorsorge development · 04.07.2026 Vom Regionsfilter zum durchsuchbaren Verzeichnis: Facettensuche, Karte und Profilseiten development · 03.07.2026 Double-Opt-In neu gedacht: Wartbare Newsletter-Anmeldung mit Mautic development · 30.06.2026 Schluss mit den 500ern: robuste Datenhaltung gegen Edge-Case-Eingaben in TYPO3 development · 29.06.2026 Wenn Inhalte nicht übersetzt werden sollen: Mehrsprachigkeit in TYPO3 richtig modellieren development · 17.06.2026 Weniger Handarbeit: Mitglieder, Profile und Abo-Rechte automatisch zuordnen development · 16.06.2026 Lokales SEO mit schema.org: LocalBusiness- und Person-Markup für Verzeichnisseiten development · 15.06.2026 TYPO3 12 auf 13 ohne Big Bang: Major-Upgrade in Arbeitspaketen testing · 15.06.2026 Testabdeckung als Sicherheitsnetz: warum wir vor dem Major-Upgrade Tests nachzogen development · 15.06.2026 Aus Logzeilen werden Tickets: automatisiertes Production-Log-Triage success stories · 04.06.2026 Success-Story: TYPO3 13 sicher live – der Go-live von Profenster development · 04.06.2026 Sortierbar, verlinkt, visuell: Suchergebnis-Listen für Weinplattformen aufwerten performance · 21.05.2026 19.565 Datensätze, 1 GB Memory: XLSX-Exporte in TYPO3 mit OpenSpout streamen performance · 21.05.2026 VINUM Archiv-Seite: Von 320 Magazincovern zu Lazy-Loading mit Jahresfilter development · 03.04.2026 Defense in Depth: Sieben Sicherheitsebenen für TYPO3-Produktionsserver development · 03.04.2026 Gehärtetes TYPO3-Hosting: Unser Boilerplate für sichere Produktionsumgebungen sicherheit · 02.04.2026 Vulnerability Scanner als DDoS: Webserver gegen aggressive Bots absichern development · 02.04.2026 Wenn GeoIP versagt: Schweizer Nutzer zuverlässig erkennen development · 27.03.2026 KI-gestützte Code-Qualität: Typfehler automatisch erkennen mit Claude development · 27.03.2026 PHP 8.4 und strict_types: Typfehler in TYPO3 systematisch beseitigen success stories · 09.12.2025 Success-Story: Palais Coburg Relaunch lessons learned · 19.02.2024 SQL Table Joins erklärt development · 14.02.2024 TYPO3, WordPress oder Jekyll lessons learned · 13.02.2024 Uptime-Monitoring Fallstricke performance · 11.02.2024 Optimierung der VINUM Weinsuche development · 10.02.2024 Wie wir den Mailversand in TYPO3-Systemen testen webseiten · 09.02.2024 Google Maps in TYPO3 integrieren website optimierung · 08.02.2024 Falsche Seitenvorschau auf Social Media? webseiten · 08.02.2024 Design mit TYPO3 realisierbar? typo3 upgrade · 08.02.2024 Planung eines TYPO3 Upgrades meinung · 07.02.2024 Cookie-Zustimmung und Regulierung meinung · 06.02.2024 Warum Open Source Technologie unerlässlich ist performance · 06.02.2024 TYPO3 Serverwechsel ohne Downtime webseiten · 06.02.2024 AdSense Zahlungsausfälle vermeiden typo3 upgrade · 05.02.2024 TYPO3 Upgrade vorbereiten performance · 05.02.2024 Website Uptime Monitoring crm · 04.02.2024 Mautic CRM mit TYPO3 verbinden sicherheit · 04.02.2024 TYPO3 2-Faktor-Authentifizierung sicherheit · 03.02.2024 Sicherer SSH-Zugriff kunden tipps · 02.02.2024 So erstellen Sie optimale Tickets in unserem Ticketsystem GitLab website optimierung · 02.02.2024 Optimieren Sie Ihre Website für Social Media compliance · 02.02.2024 Google Fonts DSGVO-konform lokal hosten compliance · 01.02.2024 Warum Wir Auf Selbstgehostete Lösungen Setzen performance · 01.02.2024 Ladezeitoptimierung success stories · 31.01.2024 Success-Story: citysports.de success stories · 31.01.2024 Success-Story: VINUM success stories · 31.01.2024 Success-Story: Guuru mailing · 30.01.2024 Newsletter E-Mail Deliverability Dramatisch Erhöhen success stories · 11.10.2023 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.