Posts Tagged ‘MVC’

A walk through the persistence layer of Extbase

Posted in Extbase on July 16th, 2009 by Jochen Rau – 3 Comments

Extbase is the new frame-work for TYPO3 extension developers introduced in TYPO3 v4.3. In this article I will give you a brief overview over the persistence layer of Extbase. It falls into different (sub)layers — each of the with different responsibilities. Let’s start our journey from the top level. read more »

Some thoughts on extension development

Posted in Development Process on March 3rd, 2009 by Jochen Rau – 7 Comments

Today’s development process of a TYPO3 extension comprises (usually) the following steps:

  1. collect clients’ or personal needs
  2. design the relational model (database design)
  3. scaffold the extension using the kickstarter
  4. add a lot of database queries template handling to the file _pi1, _pi2, _pi3 etc.
  5. design the templates

This ends up in an extension design which is hard to maintain – especially for larger projects. A more modern approach uses the Model View Controller Pattern. read more »