This manual is no longer being maintained for TYPO3 versions 11.5 and above. The majority of the content has been migrated to the Extbase or Fluid sections in "TYPO3 Explained".

Internationalization, Validation and Security

In the previous chapters we examined all levels of the MVC pattern, exploring each aspect in detail. This will change in this chapter: Here we will talk about functions on extension programming, where the interaction of the different levels is important. First we show how to program Extbase based extensions which can create output in different languages. Besides the localisation of static text we also provide the translation of domain objects. In the second section of the chapter we explain how the consistency terms of the domain model are to be implemented and checked. This chapter will end with some aspects which enhance the security of the extension.