TurboGears 1.1 Documentation
| Status: | Official, Work-in-progress |
|---|
TurboGears is a rapid development, "front-to-back", open source web meta-framework. Its aim is to simplify and speed up the development of modern web applications written in the Python programming language.
TurboGears is designed around the model-view-controller architecture, much like Struts or Ruby on Rails, and takes the best Python web components available (hence "meta-framework") and combines them into one easy-to-install, documented whole.
TurboGears 1.1 is the new major release of the TurboGears 1 branch. This is the official 1.1 documentation. You can also look for the contributed 1.1 documentation in the rough docs section. Or are you looking for a different version?
Guides
- The Big Picture: How Does TurboGears work?
- What's new in TurboGears 1.1
- Getting started with TurboGears 1.1
- Download & Installation
- QuickStart your project
- Test driven development
- Define the data model
- Create the database
- Add some bootstrap data
- Design your URLs
- Write your controller methods
- Write your templates
- Add static files (CSS and/or JavaScript)
- Build a distribution
Community
- Discuss on the mailing lists (users, developers, and non-english groups)
- Chat in the IRC channel
- Report bugs and make feature requests in the ticket system
- Follow latest activity on Planet TurboGears
- Find web sites using TurboGears
- Find TurboGears Extensions and Plugins in the CogBin
- Download TurboGears Applications
- Find Professional TurboGears Developers or Trainers
- Who is Who: the TurboGears Development Team
FAQ
- Frequently Asked Questions about TurboGears.
Adding Documentation
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.