[[TOC(heading=Egg Cooking Tutorial, EggCookingTutorial/BasicEggCooking, EggCookingTutorial/AdvancedEggCooking, EggCookingTutorial/AdvancedEggCooking2)]] = How to cook eggs for Trac {{{#!box warning This page is out-of-date since it uses ClearSilver templates. Trac 1.4 and later use Jinja2 templates. }}} == Description Trac's functionality can be extended using plugins. Moreover, you can even deploy plugins as [http://peak.telecommunity.com/DevCenter/PythonEggs Python eggs]. 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: * Step 1: [wiki:EggCookingTutorial/BasicEggCooking Basic cooking] * Step 2: [wiki:EggCookingTutorial/AdvancedEggCooking Advanced cooking 1] * Step 3: [wiki:EggCookingTutorial/AdvancedEggCooking2 Advanced cooking 2] * Step 4: [wiki:EggCookingTutorial/publish Publish your egg] Read the tutorials 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 template engine. Use the [wiki:EggCookingTutorialTrac0.11] tutorial if you want to cook an egg for Trac 0.11. A similar structure has been used there, so that it is easy to follow for those who cooked eggs for earlier versions. == Author/Contributors '''Author:''' [wiki:rede] [[BR]] '''Contributors:''' [wiki:khundeen] [[BR]]