FallstudieFirianKunde · Firian GmbH

Firian

Vom v12-Risiko zum v13 LTS — ohne dass die Besucher etwas merken.

Für den B2B-Brandschutz-Anbieter Firian haben wir das Corporate-Portal von TYPO3 v12 auf v13 LTS gehoben — inklusive automatischer Migration von 1.169 Inhaltselementen, einer neu entwickelten Downloads-Sektion und einer GitHub-Actions-Pipeline. Das Frontend für die Besucher blieb dabei sichtbar unverändert.

Projekt live ansehen
1.169
Inhaltselemente
automatisch migriert
v13 LTS
TYPO3 Core
angehoben
CI/CD
Pipeline neu
aufgebaut
3
Sprachen
DE · EN · PL
Firian Startseite mit dem Brand-Statement Always well prepared
Ausgangslage
01

Ein Portal vor zwei gleichzeitigen End-of-Lifes.

Firian betreibt unter www.firian.com das mehrsprachige Corporate-Portal des Markendachs für ABBS, MULTIMON und TBS — also die Sichtbarkeit des gesamten Konzerns im B2B-Brandschutz. Das Portal lief auf TYPO3 v12, ursprünglich von einer anderen Agentur aufgesetzt.

Im Frühjahr 2026 trafen zwei End-of-Lifes aufeinander: Der kostenlose LTS-Support für TYPO3 v12 lief im April 2026 aus, und gleichzeitig wurde Gridelements — die zentrale Layout-Extension mit 1.169 Inhaltselementen — End-of-Life und nicht mehr v13-fähig. Ohne Upgrade drohten fehlender Security-Support, steigende Kompatibilitätsrisiken und ein Layout-System, das schlicht nicht mehr existieren würde. Manuelle Nachpflege der über 1.000 Elemente war ausgeschlossen.

Vorgehen
02

Engineering, das man nicht sieht — und genau deshalb gut ist.

Wir haben den Upgrade-Pfad so geplant, dass das Frontend für Besucher visuell unverändert bleibt, intern aber alles auf modernen Stand kommt. Inklusive Pipeline, damit der Kunde künftig Releases versionierter und sicherer einspielen kann.

  • Analyse & Risikoabschätzung

    Server-Readiness geprüft (PHP, MariaDB, Limits), Gridelements-Volumen und Custom-Extension-Risiken inventarisiert, Umsetzungsplan und Briefing erstellt. Bevor irgendetwas angefasst wurde, war klar, was es kostet und wo die Stolpersteine liegen.

  • Core-Upgrade & Extension-Refactoring

    TYPO3 Core und Standard-Extensions (u. a. Mask 9, News, VHS, Maps) per Composer auf v13.4 gehoben. Die vom Vorgänger geerbten Custom Extensions auf PHP 8.2 mit Strict-Typing und v13-APIs umgestellt — TCA-Bereinigung, Fluid-Namespaces, API-Fixes.

  • Gridelements → b13/container Datenmigration

    Vier neue Container-Typen mit identischem HTML-Markup angelegt. Ein SQL-Migrationsskript überträgt 1.625 Datensätze und 2.800 Parent-Child-Referenzen automatisch — die Reihenfolge ist kritisch, damit der DB-Analyzer keine noch benötigten Felder löscht.

  • Staging, CI/CD & visueller Abgleich

    Lokale Entwicklung mit DDEV und Prod-DB-Dump. GitHub Actions deployt Pushes auf main automatisch nach Staging, Live-Deploys laufen mit manueller Bestätigung. Vor dem Go-Live: Screenshot-Vergleich Staging vs. Live auf zehn Hauptseiten — Abweichungen blieben im pixelgenauen Toleranzbereich.

  • Go-Live & Post-Live-Stabilisierung

    Go-Live mit DB-Backup, Wartungsmodus, Migrations-Skript und indexed_search-Reset. Direkt danach: HTTPS-Erzwingung, www-Redirect, Cookiebot-Consent-Fix, fehlende Sprachdateien — die kleinen Dinge, die nach jedem Upgrade auftauchen.

Das haben wir gemacht

Engineering-Scope dataso

  • TYPO3 v12 → v13 LTS Core-Upgrade
  • 1.169 Inhaltselemente automatisch auf b13/container migriert
  • Custom Extensions auf PHP 8.2 & v13-APIs refactoriert
  • firiandownloads — die Downloads-Sektion komplett neu entwickelt
  • GitHub-Actions-Pipeline für Staging- und Live-Deploys
  • Visual Regression Testing über zehn Hauptseiten
  • Post-Live-Stabilisierung (HTTPS, Consent, Sprachfixes)
Übernommen / nicht angefasst

Was bereits bestand

  • Design und Frontend-Template aus dem Bestand
  • Redaktionelle Inhalte und Seitenstruktur
  • Bestehende Custom Extensions der Vorgänger-Agentur (refactoriert, nicht neu gebaut)
  • Hosting beim bestehenden Provider (United Domains)
  • Drittsysteme: Cookiebot, GA4, Personio
Zwei Seiten, eine Geschichte

Was Besucher sehen — und was wir wirklich gebaut haben.

Die meisten Seiten von firian.com sehen heute aus wie vorher. Genau das ist der Punkt. Eine Sektion ist sichtbar von uns: die Downloads.

übernommenCorporate Portal

Frontend bleibt — das ist Absicht.

Das Markenbild der Firian-Familie war bereits etabliert: kräftiges Marineblau, klare Sans-Serif, dokumentarische Fotografie aus dem Anlagenbau. Unser Job war nicht, das neu zu erfinden, sondern es darunter so abzustützen, dass es die nächsten Jahre stabil weiterläuft. Ein gutes Upgrade ist ein Upgrade, das niemand bemerkt.

  • Header, Navigation, Hero, Module: visuell unverändert
  • Bestehende redaktionelle Inhalte nahtlos übernommen
  • Mehrsprachigkeit (DE · EN · PL) technisch erhalten
Firian Startseite mit dem Brand-Statement Always well prepared
von uns neuDownloads

Die Downloads-Sektion — komplett von uns.

Eine eigene TYPO3-Extension firiandownloads für die zentrale Dokumenten-Bibliothek der Firian-Gruppe. Zertifikate, Anerkennungen, Datenblätter — filterbar nach Gesellschaft (Firian Industrieanlagen, Firian Polska, MULTIMON Hrvatska …), Typ und Sprache, durchsuchbar, paginiert, mit klaren DE/EN-Sprach-Tags pro Datei.

  • Drei kombinierte Filter für Gesellschaft, Typ, Sprache
  • Volltextsuche und sortierbare Spalten
  • Sprach-Badges pro Datei (DE / EN) auf jeder Zeile
  • Saubere Paginierung bei über 60 Dokumenten
Downloads-Sektion mit Filter nach Gesellschaft, Typ und Sprache, sortierbarer Liste und Pagination
Ergebnis
03

Stabil bis 2028 — und kontrolliert weiter ausbaubar.

Firian läuft heute auf TYPO3 v13 LTS mit Container-System, refactorierten Extensions und einer Deploy-Pipeline, die jedes Release nachvollziehbar macht. Redakteure arbeiten weiter mit gleichwertigen Layout-Typen, die bestehenden Inhalte wurden 1:1 übernommen. Kein einziges der 1.169 Inhaltselemente musste manuell angefasst werden.

Vorher · das Risiko

v12 vor dem Ablaufdatum

  • TYPO3 v12 ohne Security-Support ab April 2026
  • 1.169 Elemente in einer EOL-Extension
  • Custom Extensions nicht v13-fähig
  • Deploys manuell, ohne Audit-Trail
  • Steigende Kompatibilitätsrisiken mit PHP
Heute · die Lage

v13 LTS, automatisiert deployed

  • TYPO3 v13 LTS — Security-Support bis 2028
  • Alle Inhalte auf moderner Container-Basis
  • Refactored Extensions, PHP 8.2 Strict-Typing
  • Versionierte CI/CD-Pipeline mit Bestätigungs-Gate
  • Neue Downloads-Sektion produktiv im Einsatz
1.169
Content-Elemente
automatisch migriert
2028
Security-Support
bis mindestens
3
Frontend-Sprachen
DE · EN · PL
CI/CD
GitHub Actions
mit Live-Gate

Die Site läuft heute öffentlich unter www.firian.com. Die Partnerschaft mit dem Kunden läuft weiter — laufende Pflege und kleinere Erweiterungen werden über dieselbe Pipeline gefahren.

TYPO3 13.4 LTSPHP 8.2MariaDB 10.5b13/containerMask 9georgringer/newsUIkit 3.18DDEV · lokalGitHub ActionsCookiebot & GA4
Plattform statt Excel

Steht Ihre Vorgänger-Agentur nicht mehr zur Verfügung?

Buchen Sie den kostenlosen Potenzial-Check. 30 Minuten, in denen wir ehrlich einordnen, ob Ihr System gepflegt, modernisiert oder neu aufgesetzt werden sollte — und in welcher Reihenfolge das Sinn ergibt.

Weitere Referenzen

Termin buchen