Understanding the brasato layout
Florian
Gnägi
<
gnaegi@frentix.com
>
Table of Contents
1. Fundamental framework concepts
1.1. Programming paradigms
MVC and the composite pattern
Components
Containers and Component positioning
Controllers
1.2. Component lifecycle and rendering
How components are created: layout and control decomposition
Dispatching, event and render phase
Render phase in the AJAX mode
General component rendering
VelocityContainer rendering
2. The brasato layout
2.1. HTML and CSS
The basics
Browser issues
More than the basics
2.2. The YAML framework
Overview
YAML elements
YAML filestructure
Other YAML layout building blocks
How YAML is used in brasato
2.3. Themes
Theme concept
How themes are included
The theme structure
Theme validity
The default theme
A custom theme