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 =