Back to list

A Framework for TemplaVoila

Ron Hall
Author Description:
Ron Hall is the founder and president of Busy Noggin, Inc., a web development company in Dallas, Texas, USA. Ron has been involved in various aspects of communications for 30 years and has served as photographer, writer, graphic designer and web developer. Today he concentrates on building sites in TYPO3 with stengths in front-end coding, TypoScript and TemplaVoila templating.
A Framework for TemplaVoila

TemplaVoila is an extremely powerful TYPO3 templating engine. With this extension an experienced developer can produce sites with very flexible layout options for the content editor. Also, any site layout that can be produced in HTML can be integrated into TYPO3 using TemplaVoila.

However, sometimes developers struggle to get their heads around TemplaVoila or else use it awkwardly. Few use it efficiently or to its potential.

Even though the tutorial Futuristic Template Building gives an introduction to the features of TemplaVoila, there is not a comprehensive resource for describing how to most effectively use this extension in a day-to-day production environment.

After working with TemplaVoila for some time, Ron Hall, of Busy Noggin, Inc., has developed an approach and set of favorite practices for TemplaVoila templating. This tutorial will share those practices as well as the QuickSite starter package that Busy Noggin uses in its development.

This tutorial will cover:
1) Constructing and standardizing flexible front-end code.
2) Utility FCEs that can be used from installation to installation providing flexible column layouts, module groups, HTML wrappers and more.
3) Flexible page layouts with a user-activated feature area allowing for multiple looks from the same page template.
4) Use of both CSS and JavaScript within the beLayout tag for better back end usability.
5) The use of a set of core files that are used in combination with skin sets for each installation. Skin sets contain CSS, JavaScript and TypoScript, RTE configuration, etc.

The first half of the tutorial will give an overview of the framework and its underlying concepts while the second half will involve applying those concepts to actual templating.
Target Audience:
Target OS:
Back to list

© 2006 - 2013 TYPO3 Association · All rights reserved. Imprint



Join the TYPO3 community and register now