This is mainly documentation for .9 or above. This is not a wishlist for features. It is a wishlist for features that you want documented. Feel free to click on the item and write it. A link to a mail list thread does not count as documentation.
Basic TurboGears
New Features
- NewFeaturesPtNine : What is new to .9
Installation
- WhatAdditionalProblems? : Solutions to problems
- ConfigPy? : Using the new Python Config File
Mochikit
- MochiKitFieldValidation? : How to use Mochikit to validate fields
- MochiKitFieldBleedingEdge? : How to use the latest Mochikit instead of TG recommended version
- JsonWithTemplates? : How to use JSON with templates
Kid
- TemplateSearchPath? : How does Kid find templates
- TemplateSearchAddition : How do you add templates to be found?
- FasterKidTemplates? : How to write faster templates?
Cherrypy
- UsingCherrypySessions? : Using CherryPy? Sessions
- AddingCherrypyFilter? : Adding a Filter to Cherrypy
SQLObject
- SqlObjectGotchas : What are the limitations of SQLObject
- SqlObjectPerformance? : How to improve performance
- SqlObjectQjoins? : How to use Q magic to dynamically join tables
- SqlObjectDirectSql : How to use SQL directly, when SQLObject will not do
- SqlObjectDebug : How to find out what SQLobject is trying to do
- SqlObjectDate : Date Operations in SQLObject
Internationalization
- WhatQuestionsAreThere : Answers
Identity
- VisitFeature? : How the visited feature works
- AjaxIdenttity? : How to use Identity with Ajax
- ExtendingIdentity?: How to extend Identity with your own model
Widgets
- SimpleWidgetForm : An introduction to 0.9 features in tutorial form
- WidgetApi? : How does the new API work?
- WritingNewWidgets? : How do I write my own widgets?
- SimpleFormUse? :
FormEncode
- HowValidatorsWork? : How Validators work?
- WritingValidators? : How do I write my own validators?
Fast Data
- WhatIsFastData? : Description of Fastdata
- ConfiguringFastData? : Description of Fastdata
- AjaxFastData? : How to use Fast Data with Ajax
Error Handling
- HowDoesErrorHandlingWork : How does the new Error System work
Decorators
- WhatIsIt? : What are decorators?
- WhatDecoratorsAreAvailable? : What decorators are available and what are their options?
Internationalization
- WhatQuestionsAreThere : Answers
CatWalk - Data Modelling
- WhatQuestionsAreThere : Answers
Deployment
- ProductionMove? : What changes if you move to Production
- ApacheStatic? : How to use Apache to serve static images
Alternate Components
Alternate Template Systems
- MoreAboutInstallingAndUsingEachOne? : Why would I use an alternate one? Install it? What do I gain? Lose?
Alternate Ajax Toolkits
- IntegratingRico? : How to add Rico
- IntegratingDojo? : How to add Dojo
Alternate ORM systems
- UsingSqlAlchemy : How to use SQL Alchemy
- UsingZodb? : How to use a Object Oriented Database
Developing for TurboGears
Installation
- InstallingTrunkVersion? : How to get the bleeding edge version up. Including answers to common problems.
- InstallingTrunkVersionOnPythonHosting? : How to use the SVN version on Python Hosting
- InstallingTrunkVersionOnTextDrive? : How to use the SVN version on Text Drive
Testing
- RunningTests : How to run tests
- WritingTests : How to write tests
ToolBox
- AddingToolboxFeatures? : How to add features to Toolbox
- AddingTgAdminFeatures? : How to add features to Tg-admin
Creating Devcasts
- DevCastsOnWindows : How to create a devcast on Windows
- DevCastsOnMac? : How to create a devcast on Mac
- DevCastsOnLinux? : How to create a devcast on Linux
Sharing your code
- WheretoHost? : How to get free hosting and setting it up/
- CreatingPythonEggs? : How to make python eggs
- UploadingtoCheeseShop? : Giving it away on cheeseshop
Projects that run on Turbogears
- OpenSourceTurboGearsApplications : Projects with source code that run on TG, maybe help instead of starting your own.
- SitesUsingTurboGears : Projects that run on TG