Continuous Upgrades: Why the End of “Major and Supposedly Sudden TYPO3 Upgrades” Is Good News for Your Budget

Authors
  • Ein junger Mann mit dunklen Haaren und Kopfhörern sitzt in einem hellen, freundlichen Büro der Agentur und arbeitet konzentriert an einem kreativen Digitalprojekt.
    Lucas Hanft
Comparison of major upgrades versus continuous upgrades in TYPO3, showing a large version jump compared to incremental, ongoing updates.

Digital systems are not finished projects, but living products. Yet in many companies, the reality is quite different: A TYPO3 upgrade (often mistakenly referred to as a simple “Typo update”) is put off until the technical pressure becomes so great that it turns into a massive, expensive project.

The continuous upgrade principle breaks this vicious cycle of technical debt and budget shocks. Our current project at woelm demonstrates how this works in practice.

The upgrade dilemma: The fear of the version chain

Graphic illustrating how a backlog of ignored updates leads to increasing costs over time, requiring multiple TYPO3 version upgrades, PHP updates, and extension adjustments.

Many companies take a reactive approach. They wait until even the last ELTS support for a version has expired. Then they’re faced with a series of upgrades: from TYPO3 v11 to v12, then to v13, and finally to v14.

Take woelm as an example: Here, we faced a classic challenge—a jump across two major versions (v10 to v12). While patch-level updates often run quietly in the background, such major upgrades fundamentally change the architecture. Without continuous maintenance, such a jump quickly turns into a “major digital construction site.”

Darstellung einer Case Study von woelm mit Website-Ansicht auf Laptop und Smartphone, die ein modernes, responsives Webdesign zeigt.

The Consequences of Waiting:

  • Budget Shock: A massive one-time expense must be painstakingly approved.
  • Risk Accumulation: The more versions that are skipped, the more complex database migrations and extension customizations become.
  • Dependencies: Security vulnerabilities and performance issues caused by outdated PHP versions are prolonged.

What Continuous Upgrade Really Means

In modern software development, we often talk about Continuous Integration (CI) and Continuous Deployment. Behind these terms lies a simple principle: Instead of delivering software in large, infrequent releases, changes are implemented in small, frequent, and automated increments—this keeps systems stable, allows errors to be detected early, and distributes the workload evenly. The continuous upgrade principle applies this very agility to the management of your CMS.

Instead of undertaking a “mammoth upgrade” every three years, the upgrade becomes a fixed, ongoing part of maintenance.

Deep Dive: Behind the Scenes of a Migration

What actually happens technically during an upgrade? Anyone who thinks it’s as simple as a single click underestimates the complexity of mature enterprise systems. The woelm example illustrates the depth of work required:

  • Handling Breaking Changes: With two version jumps, APIs change drastically. We refactored the custom code and templates to adapt them to new standards and eliminate outdated TypoScript structures.
  • Extension Modernization: Core extensions that are critical to business logic must be checked for compatibility and often require extensive updates.
  • Infrastructure & PHP: In parallel with the CMS upgrade, we upgraded the environment to the latest PHP versions. The result at woelm? A significant boost in loading times and a massive gain in security.
  • Database integrity: Using specialized upgrade wizards, we performed complex data migrations to ensure that content accumulated over the years remains consistent.

Are you planning your next major TYPO3 upgrade?

We’ll guide you through the transition to the latest LTS version and establish a low-maintenance continuous upgrade process for your platform.
Book an appointment

The “credit balance approach”: predictability instead of surprises

Timeline illustrating budget allocation over the year, showing how budget is built up before a TYPO3 LTS release to enable early implementation of the upgrade.

The core of this model is a monthly allocation within the maintenance contract. As soon as a new TYPO3 version reaches LTS (Long-Term Support) status, the developers begin implementation immediately, in a gradual and controlled manner.

  • No new quotes: The budget is already “set aside” through the ongoing allocation.
  • No approval loops: The process is already defined and starts automatically.
  • Resource efficiency: The agency can make optimal use of its capacity, which often leads to better terms for the client.
  • and compliance for the client.

Business benefits: Why the model pays off

Traditional major upgradeContinuous upgrade model
Unpredictable one-time costs (CapEx)Predictable monthly amounts (OpEx)
High project risk due to “big bang”Minimal risks through small steps
Long decision-making processes & committeesUnbureaucratic, immediate start
Outdated features until releaseEarly access to new features

 

“We’ll get back to you when the upgrade is really necessary.” – This sentence is almost always the beginning of a major project down the line. With continuous upgrades, we prevent technical debt before it arises.

Why TYPO3 Is the Perfect System for This Approach

As an enterprise CMS, TYPO3 is consistently designed for long-term operation. The TYPO3 roadmap is transparent years in advance.

Clear release cycles: We already know today when v14 or v15 will be released.

Stable interfaces: A clean separation of the core and custom extensions minimizes effort.

Compliance & Security: Continuous updates are an essential part of compliance with legal regulations (GDPR).

FAQ: Managing TYPO3 Upgrades Wisely

Conclusion

If you view your website as a strategic business tool, you shouldn’t treat it like a piece of static furniture that you replace every five years. A continuous development process ensures quality assurance, better SEO stability, and a more agile response to market changes.

Continuous Upgrade means: You no longer have to worry about the next “big launch.” Your system simply grows with you.

The woelm example shows: A smooth migration is no accident, but the result of precise planning. Through the continuous upgrade principle, we keep complexity away from the customer. The result is a high-performance platform free of technical legacy issues.

Follow us on social media

Authors

  • About Lucas Hanft

    Ein junger Mann mit dunklen Haaren und Kopfhörern sitzt in einem hellen, freundlichen Büro der Agentur und arbeitet konzentriert an einem kreativen Digitalprojekt.

    Lucas combines in-depth marketing expertise with creative storytelling to develop SEO-optimized content that gives brands a distinctive voice. He loves to delve into complex topics and craft copy that not only informs but also resonates with target audiences.