Stop rewriting
extensions.
Migrate them.

Upload your legacy TYPO3 extension, pick a target version, and get a detailed migration report. AI-powered analysis that turns weeks of manual review into minutes.

$ extlift analyze --from v8 --to v13
 
Analyzing ext_my_gallery (v8.7.32)...
Found 47 deprecated API calls
Found 12 TCA config changes needed
Found 3 FlexForm migrations
 
✓ 47 PHP API deprecations identified
✓ 12 TCA configs flagged for update
✓ 3 FlexForm XML migrations needed
✓ ext_emconf.php issues detected
✓ composer.json updates required
 
Migration report generated: 62 total issues
✓ Report ready for download

Three steps. No developer required.

01

Upload

Drop your legacy TYPO3 extension as a ZIP. We accept any version from v6 through v12. Custom extensions, TER extensions, private packages.

02

Analyze

Select source and target TYPO3 version. Our engine parses every PHP file, TCA config, FlexForm XML, and TypoScript to find deprecated APIs and breaking changes.

03

Review Report

Get a detailed migration report with severity levels, exact file locations, and recommended replacements. Know exactly what needs to change before writing code.


Every file. Every config. Every breaking change.

</>

PHP API Deprecations

Deprecated methods, removed classes, piBase to Extbase, namespace updates, PSR-14 event migration from legacy hooks, $GLOBALS changes.

TCA Configuration

Input type splits, eval migrations, internal_type removals, renderType changes, wizard replacements, ctrl property updates.

TypoScript & FlexForm

Template configurations, FlexForm XML structures, TCEforms wrapper removal, TypoScript deprecated options.

📦

Composer & Metadata

ext_emconf.php deprecated properties, composer.json type and autoloading, version constraints, PSR-4 setup.

🔎

Fluid Templates

Deprecated ViewHelpers, resource path handling, translate key format, security ViewHelper changes.

Severity Scoring

Every issue tagged as Critical, Major, Minor, or Info. Effort estimates included. Prioritize what breaks vs. what can wait.


TYPO3 upgrades should not take weeks.

Every new LTS release creates the same bottleneck: legacy extensions holding back the entire project. ExtLift shows you exactly what needs to change.