Egg Cooking Tutorial
- Egg cooking
- Cook even better eggs
- Cooking high-end eggs
How to cook eggs for Trac
Since Trac 0.9 it has been possible to write plugins for Trac to extend Trac functionality. Even better, you can deploy plugins as Python eggs that really makes plugin development fun.
This four step tutorial shows how to make an egg, successfully load an egg in Trac and in advanced topics how to serve templates and static content from an egg.
I suggest that you read steps in order. If you run into difficulties editing files, you can download the complete example as a tarball at the end of each step.
Trac 0.11 uses Genshi as the new template engine. Use EggCookingTutorialTrac0.11 tutorial if you want to cook egg for Trac 0.11. I try to maintain similar structure that rede has so that it is easy for those who cooked eggs for earlier versions.