gesponsord door:

Jigal van Hemert

Jigal van Hemert is Certified TYPO3 Integrator en senior programmer binnen alterNET Internet BV. Hij houdt zich voornamelijk bezig met het programmeren van TYPO3 (maatwerk)extensies en Typoscript oplossingen. Het belang van security, flexibiliteit en uitbreidbaarheid hierbij zijn de ingrediënten die de toekomstige versies van TYPO3 en Extbase voor hem zo intrigerend maken.

ExtBase, een nieuwe fundering voor extensies

Extensies bouwen verandert ingrijpend in TYPO3 versie 5. De toekomst is echter dichterbij dan je denkt met de komst van Extbase.
 
Met de complete nieuwbouw van TYPO3 versie 5 komt de lastige overgang van versie 4.x extensies naar versie 5. Om het gat tussen FLOW3 (het framework van versie 5) + Fluid (de templating engine van versie 5) en de huidige extensies op te vullen is er Extbase: bijna alle functionaliteit van FLOW3 binnen versie 4.
In het kort wordt gekeken naar:

  • de opbouw van huidige extensies
  • Domain Driven Design
  • Het MVC model
  • Fluid templates

Het bouwen van een (zeer simpele) extensie laat zien hoe je extensies met Extbase kunt maken. Daarbij wordt eerste blik geworpen op Fluid templates en zal een preview van de extbase_kickstarter het plaatje compleet maken.
 
Extbase en Fluid worden meegeleverd met TYPO3 versie 4.3. Aangezien deze versie nog niet in defintieve vorm beschikbaar is, zullen er wellicht nog zaken handmatig moeten worden uitgevoerd. Het is dus een kijkje in de keuken van de nabije toekomst.