TYPO3 provides different methods of templating. On this website we cover 3 of those methods: Fluid, Templavoila and traditional. The TYPO3Buddy website is a tutorial to rebuild the TYPO3Buddy website with either the Fluid method, or the Templavoila method. Soon, we will add a tutorial for the traditional method too. But how do you choose between those methods? On this page you can find an overview of the different methods, with their pros and cons.
Fluid templating is the latest and most modern way of using templates in TYPO3. It's part of the TYPO3 core by default as of TYPO3 4.7.
Pros: TYPO3 future templating engine, full support for TYPO3 6.2 and up, separates view logic from the rest of the application, more and more (new) extensions will use Fluid as well
Cons: needs more typoscript, rudimentary interface in TYPO3 backend by default
If you want to continue building your website with Fluid, continue here.
Templavoila is an extension that's not part of TYPO3 by default. It was developed for a commercial project in 2004, to provide more flexibility than found in the traditional way of templating. Although its maintenance was questionable for a while, new versions have been released that will work with TYPO3 up to version 9. You can find those in the TYPO3 Extension Repository (TER).
Pros: easy to use, easy setup, needs little Typoscript, very flexible, easy to build complex page structures, support for latest TYPO3 versions
Cons: may be slow when used in large websites with many nested structures
If you want to continue building your website with Templavoila, continue here. This tutorial has been updated up until TYPO3 version 9!