pt_extlist : generic list generator developed with Extbase

Présentation de l'intervenant

Mickael Knoll, 30 years old, working at punkt.de in Karlsruhe, in Germany, works with TYPO3 since 2004.

Présentation de la conférence :

pt_extlist - generic list generator with exbase : Joys, Problems and Solutions for Extbase development

pt_extlist might be one of the biggest extensions written in Extbase available at the moment. The speaker offers you a behind-the-scenes look at the architecture of the extension and quite a few lessons learned in extension development with Extbase. Using Extbase classes like controllers, views and repositories will be discussed in the talk as well as techniques like unit testing (with Extbase) and extending Extbase for your personal needs. We invented some nice features like session containers for persisting non-database persisted domain objects and a lightweight configuration framework filling the blank between TypoScript and Extbase.

In this talk you will see:

  • How we came up with the architecture by migrating an existing extension to Extbase
  • How we used MVC principles in our extension
  • How we wrote tests for domain objects and controllers
  • What our configuration framework looks like and how it's used in pt_extlist
  • How we adapted Fluid and Extbase to fit our needs
  • How to seperate domain logic and framework

This talk is intended for PHP developers who want to open up their minds for some state-of-the-art extension development with TYPO3 and Extbase.