layh.com

Whatever...TYPO3...FLOW3...and more...

FLOW3 / Fluid Tutorials

 This are some simple tutorials. Walking through them beginning with the first one and ending with the last one you will have a first, small application.

Each part of the tutorial should result in a working page.

FLOW3 - Kickstart a package
Short tutorial how you can set up your first package. A look at the file structure and what to do to get a "Hello World" Example running.
FLOW3 - Your first model and repository
How to set up your first model and repository. Editing the Settings.yaml for the MySQL-Backend and using the first couple of annotations.
FLOW3/Fluid - Forms for adding objects
Setup up your Layout and your first template that is used by the default controller.
FLOW3 - adding a second Model and Repository
The second model and repository is required so that we can add some relations between the models in the next part.
FLOW3/Fluid - add a navigation using partials
Since we have more and more actions now and like everybody else we are lazy, we add a navigation now to our layout HTML file. Then we don't have to enter the URL for each action anymore, we can just click the correct link.
FLOW3 - your first relation between to models
In this part we will connect our event to an location using the annotation Doctrine2 provides for us.
FLOW3/Fluid - Simple GoogleMaps ViewHelper
Set up a dummy ViewHelper and access the ViewHelper in your Template.
FLOW3 - Registration and Login
This part will show you how you build a simple login form and a simple registration form.
FLOW3 - Working with Settings.yaml
Access the Settings.yaml and inject it in your controller. We also take a look the different context types in this example.
FLOW3 - Using Aspects
Aspects are something I haven't really worked with until now. Here is a example from Michael Klapper and I think it is good to know that they are there.
FLOW3 - Password validator