Case Study · TYPO3 v13 · 48-Hour Build

// case_006 · campaign_build_48h Two days. A 20-minute call. A fully developed campaign site with its own domain.

Cashback promotion page plus custom extension with backend module live in 48 hours. Briefing via a 20-minute call, built using the ContentBlocks-First pattern, with backend maintenance handled by the client’s team starting on day 3.

48Std
Build time
20Min
Briefing format
1
Custom Extension
2
Backend modules

Background

Standard workflows take weeks. We had 48 hours.

Ad agency with a tight deadline. The briefing came in at noon on Thursday, and the campaign had to go live by Monday morning.

What standard agencies say

"Minimum lead time of 4–6 weeks." Traditional waterfall model: Concept → Design → Build → QA.

What we did

ContentBlocks First Pattern: The editor updates content in the backend, and it appears immediately in the frontend. No designer loop, no handoff phases.

Three Ways

Waterfall, Subcontractor, or ContentBlocks-First.

Option A

Waterfall (Default)

Concept → Design → Build → QA.

Risk Missed the deadline
Time 4–6 Where
Costs high
Episode too late
Option B

Subcontractor

Hire an external team.

Risk Quality unclear
Time 3–5 days
Costs very high
Episode No margin
Option C

ContentBlocks First

Build the promotion page using existing blocks; use a custom extension only for the cashback logic.

Risk low
Time 48 hours
Costs low-medium
Episode vibrant + low-maintenance

48 hours

Hour by hour.

Std 0
20-minute call

Phone briefing. Requirements, look and feel, submission workflow.

Thu 2:00 PM
Std 4-12
Custom Extension

Extbase extension for cashback submission, validation, and backend list.

Thu 6:00 PM – Fri 2:00 AM
Std 12-30
Front-end build

Promotional page with content blocks. Hero section + USPs + form + FAQ.

Fri 2:00 AM – 8:00 PM
Std 30-48
QA + Deployment + Handover

Testing, deployment, and 30-minute backend training session with the client team.

Fri 8:00 PM – Sun 2:00 PM

Tools

TYPO3 v13 + ContentBlocks + Extbase.

CMS

TYPO3 v13

  • Active Extension
  • ContentBlocks v1.x
Custom code

Extbase

  • Cashback Submission
  • Validation + Backend List
Build pipeline

Existing

  • Tailwind + SCSS
  • Deployer

Voice

From the mandate.

We called on Thursday afternoon, and by Monday morning the promotional page with the backend module was live. No one else could have pulled that off.

Werbeagentur Covered by an NDA
NDA

Three lessons from 48 hours.

01

The ContentBlocks-First pattern enables speed without compromising quality.

02

A 20-minute briefing is sufficient if the editor is clear.

03

Use the custom extension only for true custom logic; otherwise, use the standard one.

Frequently Asked Questions

Tight deadline? We can build campaign websites in 48 hours.

Briefing by phone, setup within 4 hours.