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.


In this chapter we have considered tasks that touch several layer of the MVC architecture. First we have seen how to cover extensions for multi languages by adjust static text in the templates and also country-specific formats like date or time are adjusted. In addition we have shown that also the domain model itself can be translated. After this we show the check of invariants in the model, inclusive the display of error messages in the template and the possibility to correct wrong entries by the user. At last we have shown concepts that apply to the security of the extension. Important by this is tha you have understand what are request hashes and how to prevent against cross site scripting.