TYPO3 site package tutorial
A site package is a custom TYPO3 extension that contains files regarding the theme and functionality of a site.
This tutorial describes step by step how to come from your first TYPO3 installation to the first basic site.
You can use the Site Package Builder to create a customized site package. If you want to follow this tutorial, choose "Site Package Tutorial" as base package.
Note
The example site package is structured for educational purposes and is not intended for use in production environments.
Assets
Assets usually include CSS files, JavaScript and images / icons used for design purposes.
t3sitepackage:fluid-templates
We introduce the templating engine Fluid, that is used to render the html pieces in a logically manner. Then we describe the directory structure that is needed in a site package extension. We also explain the first steps to include the previously static files and html pieces using Fluid.
t3sitepackage:content-mapping
Here we explain the purpose of backend layouts. Additionally we introduce the DatabaseQueryProcessor which is used to render content from a special "colPos" previously defined in the backend layout. We use Fluid to output content from a specific colPos. By this we get to know the cObject ViewHelper.
Content Blocks
We explain how the TYPO3 Extension friendsoftypo3/content-blocks can be used to create custom Content Elements, for example for a jumbotron or slider.