Skip to main navigation Skip to main content Skip to page footer
TYPO3 v14.0 is hier: frisse UI, Fluid 5 en het startschot voor het modernste TYPO3-tijdperk

TYPO3 v14.0 is hier: frisse UI, Fluid 5 en het startschot voor het modernste TYPO3-tijdperk

| Geschatte leestijd : min.
Dit artikel is automatisch vertaald met behulp van DeepL. Daarom kunnen er onnauwkeurigheden optreden.

TYPO3 v14.0 is hier en brengt een frisse wind door het CMS. Modernisering van de backend UI, Fluid 5 met nieuwe ViewHelpers en een moderne workflow voor vertalingen wekken de eetlust op voor de nieuwe versie.

TYPO3 v14.0 is gisteren uitgebracht tijdens T3CON25 in Düsseldorf. De eerste sprint release van de v14 serie brengt meer dan 2.000 veranderingen en markeert het begin van een nieuw tijdperk voor het open source CMS. Ontdek hier wat er verandert, waarom het belangrijk is en hoe uitbreidingscompatibiliteit eruitziet.

Backend modernisering: meer dan alleen nieuwe namen

De TYPO3 backend krijgt een make-over. Modules zijn hernoemd en geherstructureerd zodat nieuwe gebruikers sneller hun weg kunnen vinden:

  • Web → Inhoud
  • Bestanden → Media
  • Beheerprogramma's → Administratie

De DocHeader is volledig herzien en bevat nu interactieve kruimelnavigatie en een gestandaardiseerde taalselector voor alle modules met meertalige ondersteuning. De tweede regel is gereserveerd voor actiedropdowns en knoppen zoals Opslaan, Sluiten, Opnieuw laden en Bladwijzer.

Benni Mack presenteerde de nieuwe versie op T3CON25 en gaf een voorproefje van de geplande wijzigingen in de backend UI. Het zag er geweldig uit en zal er bijna zeker voor zorgen dat TYPO3 zijn reputatie als "ouderwets systeem" verliest. Ik kijk uit naar de nieuwe versie en ik weet zeker dat we weer met recht kunnen spreken over "de beste TYPO3 ooit".

Fluid 5: de volgende generatie

Het Fluid sjabloonsysteem is bijgewerkt naar versie 5. De belangrijkste nieuwe functies:

Flexibele bestandsnamen

Bestandsnamen hoeven niet meer met een hoofdletter te beginnen. Fluid gebruikt nu een fallback-keten die eerst zoekt naar de standaardspelling en dan terugvalt op hoofdletters. Dit maakt de weg vrij voor toekomstige Fluid bestandsextensies zoals .fluid.html of.fluid.txt.

CDATA-ondersteuning

Inline CSS of JavaScript in Fluid-sjablonen werken nu zonder conflicten door accolades. Inhoud in CDATA-secties wordt genegeerd door de parser, terwijl variabelen en ViewHelpers met drievoudige accolades {{ }}} blijven werken.

Nieuwe ViewHelpers

  • PageTitle: paginatitel rechtstreeks in Fluid instellen, zonder aangepaste paginatitelprovider
  • PageMeta: metatags instellen via de MetaTagManager API
  • PageHeader en PageFooter: aangepaste inhoud invoegen in <head> of vóór </body
  • Datum: Nieuwe optie "tijdzone" voor gelokaliseerde weergave van datum en tijd

Als je het komende jaar dieper in TYPO3 v14 wilt duiken, kun je een actuele complete cursus van mij tegemoet zien. Meer hierover in de komende maanden.

Vertaalworkflow: Geleid in plaats van raden

De vertaalworkflow is gemoderniseerd. Een stap-voor-stap wizard leidt je door het hele proces, slaat automatisch onnodige stappen over en zorgt voor een consistente ervaring in alle backend modules.

De taalselectie in de backend is vereenvoudigd: selecteer meerdere talen tegelijk, toon of verberg afzonderlijke talen, activeer of deactiveer alles tegelijk. De selectie blijft behouden in de modules Pagina en Lijst.

Op de achtergrond is de lokalisatiearchitectuur gemigreerd naar de Symfony Vertaalcomponent. TYPO3 ondersteunt nu XLIFF 1.2 en XLIFF 2.x evenals aangepaste vertaalladers volgens de Symfony standaard. De nieuwe domeinsyntaxis maakt verwijzingen logischer:

  • OLD: "LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general".
  • NIEUW: "core.form.tabs:general".

Achterwaartse compatibiliteit blijft behouden, dus TCA-bestanden hoeven niet meteen te worden bijgewerkt.

Onder de motorkap: Huishoudelijke taken en nieuwe API's

Afgeschreven code verwijderd

Zoals bij elke eerste release van een nieuwe cyclus, is er een grondige opschoning uitgevoerd. PHP klassen, functies, CLI-aanroepen en andere oude componenten zijn verwijderd. De changelog "Deprecated functionality removed" geeft een overzicht van alle wijzigingen met migratienotities.

API voor systeembronnen

Resources worden nu centraal opgelost via een nieuwe System Resource API. Dit omvat package resources (bestanden in extensies), FAL assets, app resources (bestanden in de TYPO3 projectmap) en URI resources. Trefwoorden zoals "PKG" of "FAL" werken consistent in PHP, TypoScript en Fluid. Het oude sleutelwoord "EXT" blijft voorlopig behouden.

Extbase: PHP Attributen en Symfony Validators

Extbase maakt niet langer gebruik van doctrine/annotaties (upstream onderhoud stopgezet). Aangezien PHP 8.2 verplicht is, moeten ontwikkelaars migreren naar PHP Attributes. TYPO3 ondersteunt attributen voor alle Extbase annotaties sinds versie 12.

Extbase Modellen en Controllers ondersteunen nu Symfony Validators. Samen met de bestaande Extbase validators en de nieuwe PHP attributen wordt inputvalidatie veel eenvoudiger. Aangepaste validators zijn minder nodig.

Hosting en DevOps: Meer flexibiliteit

  • Installatietoolsessies kunnen nu worden opgeslagen in Redis of met een aangepast opslagpad voor bestandssessies
  • Redis cache backend ondersteunt gebruikersnaam + wachtwoord authenticatie (Redis 6+)
  • Install Tool wachtwoordhash kan worden gegenereerd via CLI (interactief of zonder toezicht)
  • HTTP respons compressie is verwijderd uit TYPO3 core (servers doen het efficiënter)
  • Install Tool is nu volledig geïntegreerd in de backend routing, "typo3/install.php" niet langer nodig
  • Standaard .htaccess sjabloon voor Apache is aangepast aan moderne Composer installaties

Systeemvereisten en ondersteuning

TYPO3 v14 vereist minimaal PHP 8.2 (beveiligingsupdates tot 31.12.2026) en ondersteunt PHP 8.3, 8.4 en zelfs 8.5. Aangezien TYPO3 v12, v13 en v14 vergelijkbare systeemvereisten hebben, kan het platform worden bijgewerkt vóór de TYPO3 instance.

De sprint releases v14.0 tot v14.2 worden ondersteund tot de volgende minor versie. TYPO3 v14 LTS (versie 14.3) ontvangt bugfixes tot 31.12.2027 en beveiligingspatches tot 30.06.2029.

Extensie compatibiliteit: snel aan de slag

16 extensies zijn al beschikbaar in de TER als v14-compatibel (per 26/11/2025, 7 uur). Hieronder bevinden zich bekende en populaire extensies zoals:

  • news (Georg Ringer)
  • content_blocks (Nikita Hovratov)
  • tt_address (Georg Ringer)
  • schema (Chris Müller)
  • opwarming (Elias Häußler)

Ik weet zeker dat er snel meer zullen zijn. Als je TYPO3 v14 productief wilt gebruiken, moet je de extensie compatibiliteit van je eigen installatiecomponenten controleren.

Wat komt hierna?

TYPO3 v14.1 staat gepland voor 20 januari 2026. De backend modernisering zal dan worden voortgezet, nieuwe API endpoints zullen worden toegevoegd en een standaardthema gebaseerd op site sets is gepland.

Voor iedereen die op een gestructureerde en praktische manier met TYPO3 v14 aan de slag wil, komt er volgend jaar een uitgebreide complete cursus. Ik ben van plan om het format verder te ontwikkelen, zodat je op een nog flexibelere en actuelere manier kunt leren.

Test nu

Je kunt de download en alle details over de release vinden op get.typo3.org. Het officiële persbericht met technische verdieping vind je op news.typo3.com.

Heb jij TYPO3 v14 al getest? Wat zijn je eerste indrukken? Laat het ons weten in de comments.

Back

Wie schrijft hier?

Hoi, ik ben Wolfgang.

Sinds 2006 duik ik diep in de fascinerende wereld van TYPO3 - het is niet alleen mijn beroep, maar ook mijn passie. Mijn pad heeft me door talloze projecten geleid en ik heb honderden professionele video tutorials gemaakt over TYPO3 en zijn extensies. Ik hou ervan complexe onderwerpen te ontrafelen en ze om te zetten in eenvoudig te begrijpen concepten, wat ook tot uiting komt in mijn trainingen en seminars.

Als actief lid van het TYPO3 Education Committee zet ik me in om de TYPO3 CMS Certified Integrator examenvragen actueel en uitdagend te houden. Sinds januari 2024 ben ik er trots op een officiële TYPO3 Consultant Partner te zijn!

Maar mijn passie eindigt niet bij het scherm. Wanneer ik niet in de diepte van TYPO3 duik, vind je me vaak op mijn fiets, de schilderachtige paden rond het Bodenmeer verkennend. Deze uitstapjes in de buitenlucht zijn mijn perfecte balans - ze houden mijn geest fris en voorzien me altijd van nieuwe ideeën.