This page is still a beta!

Chapter 1. EXT: TemplaVoilà

Extension Key: templavoila

Language: en

Keywords: template, mapping

Copyright 2004 Kasper Skårhøj <kasperYYYY@typo3.com>

Copyright 2005-2006 Robert Lemke <robert@typo3.org>

This document is published under the Open Content Licenseavailable from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.org

1.1. Introduction

What does it do?

In short, TemplaVoila is an alternate templating enginge offering a new way of creating and working with design elements. On top of that it provides a new user interface in the backend (aka the “Page Module).

The extension “TemplaVoila” was developed by Kasper Skårhøj and Robert Lemke for a project in a large, french company, Dassault Systemes. TemplaVoila was the result of the innovation that followed some problem solving for the project. In particular the problems that TemplaVoila addresses are how to create more flexible page structures than currently known in TYPO3s concept of “columns”. Further, it integrates traditional templating on the content element level but with a far more flexible point-n-click style than seen before. Finally the development of TemplaVoila also lead to some enhancements of the TYPO3 Core, in particular a concept called FlexForms which allows TYPO3's backend to build hierarchical forms and store their content into XML structures

Sponsorship

The main part of this extension was kindly sponsored by Dassault Systémes, France. Thanks a lot for your incredible attitude towards Open Source and very generous support of TYPO3. Finalisation of version 1.0 was funded by the TYPO3 Association. Thanks to all our supporting members who enable us to develop!

About this manual

With the release of TemplaVoila 1.0 this manual still remains incomplete in some parts. But that doesn't mean that there's no documentation about TemplaVoila ... The following documents will help you getting started and find the essential information for your work:

  1. TemplaVoila Manual (this document) – This document always contains a complete reference of the configuration options you have. Currently it does not contain further information about setting up TemplaVoila sites, upgrading or migrating from non TemplaVoila sites. But at least an upgrading and migration part is planned.

  2. Futuristic Template Building – This is a large step-by-step tutorial which explains the most important parts of TemplaVoila and gets you started with your first TV website. At the time of this writing, some information in the tutorial need an update so they reflect the new features which were implemented through the last year. But still it's worth trying it to get an overview!

  3. Localization Guide –  A document with an in-depth explanation of localization and translation with TYPO3 in general. It specifically demonstrates the localization / translation features of TemplaVoila. At the time of this writing (07.04.06) this document is not published at TYPO3.org yet but will be very soon.