TurboGears 1.0 Documentation
This is the official TurboGears 1.0 documentation. If you don't see what you're looking for here, you might want to check out the API reference documentation or the RoughDocs.
If you're new to TurboGears, you should check out the 20 Minute Wiki tutorial first.
FAQ
- Frequently Asked Questions about TurboGears.
Getting Started
Tutorials
Beginners
- 20 Minute Wiki (updated text version of screencast)
- Getting Started: Controller and Templating
- Passing Arguments to the Controller
- Data Model Overview
- A Brief Introduction to Kid Templates
- A Brief Introduction to MochiKit
Intermediate:
Documentation by Component
Project Setup
- The TurboGears Administration Tool: tg-admin
- Configuration
- Creating Big Applications
Developer Tools
- Web-based Utilities: TurboGears ToolBox
- Localize Strings: admi18n
- Edit Data Models: Catwalk and FastData DataController
- List Installed Packages: Version Info
- Design Models: ModelDesigner
- Interactive Console: Web-Based Console
- Browse Widgets: Widget Browser
Community
- Discuss in Mailing Lists (users, developers, and non-english groups)
- Chat in the IRC channel
- Watch Sites Using TurboGears
- Download TurboGears Applications
- Find TurboGears Extensions and Plugins in the CogBin
- Follow Latest Activity on Planet TurboGears
- Find Professional TurboGears Developers or Trainers
Reference
Books
- Rapid Web Applications with TurboGears by Mark Ramm et al.
Resources
- Link List with TurboGears-related Resources
- External Documentation & Presentations
Adding Documentation
Many pages are freely editable - feel free to make improvements or contribute an article in RoughDocs. If you find an error and the page is locked, please open a trac ticket. For detailed procedures see Writing Documentation.