FrontPage 

TB Wiki

Login

Development Notes in 'raw' format

{{TableOfContents}}

Here are development notes for features of TBWiki:

Most of these are links to existing pages:

Topics are (link to section on this page):
 * [[#Core_TBWiki_engine|Core TBWiki engine]]
 * [[#Features|Features]]
 * [[#Processors|Processors]]
 * [[#Rendering|Rendering]]
 * [[#Administration|Administration]]

= Core TBWiki engine =
the core engine consists of:
 * a front-end cgi script that declares a wiki configuration
 * several script files that form the core:
   * tbwiki_engine.py, table.py, data_scan.py, chart.py, vgchart.py
 * a plugins directory, where macros and processor plugins live

Here are pages about the core system:
 * see [[CodeFixthisList]]
 * tbwiki_engine.py
   * see [[tbwiki_engine_Fixthis_List]]
   * [[ItemNotes]] - note on item naming, addressing and access in TBWiki
 * [[FlaskResearch]] - research into flash, and WSGI interface web server interfaces

= Features =
 * [[Feature:Category]] - development notes for the 'Category' feature
 * [[Feature:Blog]] - development notes for the 'Blog' feature
 * [[Feature:Sound]] - development notes and examples for sound support
 * [[Feature:Themes]] - development notes for themes and different views of the wiki
 * [[Feature:Triggers]] - development notes for triggers
= Processors =

= Rendering =

= Administration =

TBWiki engine 2.0.1 by Tim Bird