TYPO3 v8 has reached its end-of-life March 31st, 2020 and is not maintained by the community anymore. Looking for a stable version? Use the version switch on the top left.

You can order Extended Long Term Support (ELTS) here: TYPO3 ELTS.

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.