Changes between Version 11 and Version 12 of EggCookingTutorialTrac0.11


Ignore:
Timestamp:
Oct 29, 2008, 4:59:42 PM (6 years ago)
Author:
tjyang
Comment:

classify the examples as hello world 1-3.

Legend:

Unmodified
Added
Removed
Modified
  • EggCookingTutorialTrac0.11

    v11 v12  
    11[[TOC(EggCookingTutorialTrac0.11)]]
    22
    3 = Basic Egg cooking =
     3= Basic Egg cooking (Hello World 1) =
    44
    55Since Trac 0.11, Genshi is used as the new template engine.  Some APIs have also been changed.
     
    114114Now you have successfully created your first egg. You can continue further to learn how to use templates in your plugins, and make its output look like other Trac pages.
    115115
    116 = Cook even better eggs =
     116= Cook even better eggs (Hello World 2) =
    117117
    118118After you read [wiki:EggCookingTutorialTrac0.11#BasicEggcooking Basic Egg Cooking] and created your first egg, it's time to make it a bit better.
     
    278278Now that you have added a basic template for your plugin let's add the final twist, putting some static content like a stylesheet and an image. Continue to next section to cook high-end egg.
    279279
    280 = Cooking high-end eggs =
     280= Cooking high-end eggs (Hello World 3) =
    281281
    282282Now you have pretty neat plugin already but let's add final twist and serve some static content like stylesheet and image.
     
    285285
    286286First step is to ensure that your ''trac.ini'' doesn't have ''htdocs_location'' set otherwise Trac can't serve static data.
    287 
     287== Directory Listing for Hello World 3 ==
     288{{{
     289helloworld3-plugin
     290|-- helloworld
     291|   |-- __init__.py
     292|   |-- helloworld.py
     293|   |-- htdocs
     294|   |   |-- css
     295|   |   |   `-- helloworld.css
     296|   |   `-- images
     297|   |       `-- HobbitmonTracPlugin.png
     298|   `-- templates
     299|       `-- helloworld.html
     300`-- setup.py
     301
     3025 directories, 6 files
     303
     304}}}
    288305== More directories ==
    289306
     
    476493Now you should be familiar with both, so make an egg and deploy it.
    477494
     495
     496
    478497Click and see... Hello world! with your pretty own image.
    479498