Navigation
index
TurboGears 1.0 documentation
»
Search:
Table Of Contents
TurboGears 1.0 FAQ
Downloading and Installing TurboGears
Deploying TurboGears
Database Installation
The Big Picture
TurboGears Screencasts
The 20 Minutes Wiki
Controller Getting Started Guide
I Wanted An Argument!
Data Model Overview
A Brief Introduction to Kid Templates
A Brief Introduction to MochiKit
Getting Started With Identity
Introduction To Widgets
Simple Widget Form Tutorial
File Upload Tutorial
Brian’s TurboGears Tutorial
tg-admin command line tool reference
Are you ready to gear up?
Starting Up The Server
TurboGears Configuration
Creating Big Applications
Solving specific problems
I Wanted An Argument!
Using URLs
Creating Big Applications
Access Request/Response Information
Serving Static Files
Using Cookies in TurboGears
Using Sessions in TurboGears
Serving RSS and Atom feeds
Unified Form Data Validation
@expose()
@validate()
Error Handling
Using Identity
@paginate()
stdvars
: Global Template Variables
Application-wide Headers and Footers
JSON Output
Designer-Friendly Templates
Dummy Kid Template for Debugging
HTML Entities in Kid templates
Automatically Checking a Checkbox or Radio Button
Breadcrumb Style Navigation
Creating Big Applications
Loading Kid templates from outside your application package
Genshi Templates Internationalization with Babel
Templates for using TurboCheetah with TurboGears
Data Model Guide
Overview
Supported backends
The DB-URI
SQLObject Overview
How to Use
tgadmin
sql
upgrade
with SQLObject
Using Your Model Outside of TurboGears Applications
Using Multiple Databases
Auto-updating an attribute with SQLObject
SQLObject Debugging
SQLObject direct SQL
SQLObject Foreign Keys
SQLObject Quick Guide
Avoiding SQL reserved words in the model definition
SQLObject Caching
SQLObject “gotcha’s”
Storing and Retrieving Files from a Database
Views in SQLObject
Hibernate vs SqlObject
SQLAlchemy Configuration
Widgets Overview
Guide to the TurboGears Widgets Documentation
WidgetBrowser
Dive Into Widgets
Simple Widget Form Tutorial
Widget Form Validation with Schemas
Changing Widget Defaults at Run Time
Dynamically Modifying a Form’s Widgets With Ajax
Dynamic Validation
Widget Packages
StatelessWidgets
DataGrid
Ajax Grid Widget
The AutoCompleteField Widget
RemoteForm Widget Tutorial
Wrap Ajax Operations in Widgets
Implementing and using CompoundWidgets
RepeatingFieldSet Tips
CalendarDatePicker Widget
Nicer Forms
FastData
DataController
Widget Recipes
Widget Tips
Using ToscaWidgets in TurboGears 1.0
Using the Visit Framework
Extending the Visit Framework
User Tracked Logging
Permanent Login
Identity Management
Getting Started With Identity
Using Identity
Using Identity with Encrypted Passwords
Identity Recipes
OpenID Authentication with TurboGears Identity
Testing Your Application
Understanding the Logging System
Custom Error Reporting
Debugging a TurboGears Application
Dummy Kid Template for Debugging
SQLObject Debugging
Optimization
Caching
Gzip Compressing Content
Using Pylint to Improve the Quality of Your Code
TurboGears Toolbox
The Admi18n Tool
CatWalk
DataController
Toolbox Info
ModelDesigner
Web Console
WidgetBrowser
DreamWeaver Integration
Vim Editor Integration
Using Flash Notes
The
jsonify
Decorator
Internationalizing your application
Tips for Using Non-ASCII Characters in TurboGears
Scheduling Tasks with TurboGears
Custom Error Reporting
Zeroconf support in TurboGears
Startup Hook
CRUD Template
RESTful URLs with TurboGears
RESTful Pagination Using the Paginate Decorator
WebServices with TGWebServices
Validating Signed Requests from OpenSocial Applications
Generating Graphs and Figures in TurboGears
File Upload Tutorial
File Upload Progress Bar
Alternative Components
Getting Started with Elixir
Using Routes with TurboGears
TurboGears Entry Point list
Making Extensible Applications
What does this have to do with TurboGears?
An example is worth a thousand pages worth of blather
Now for the bad news
Using Sphinx
Cookie Default
Converting Between Cookie Types
Handling Extra Request Parameters With CherryPy Filters
Routing Requests According to HTTP Request Method
Virtual Host
Genshi Rendering without using @expose()
Serving Dynamically Generated Files
Hybrid Nested Set Model for Hierarchical Storage of SQLObject Data
Connecting to MySQL via a socket file
Setting the selected option of a SELECT element
Dojo / IE workaround
TurboGears Project Philosophy
TurboGears Plugins
Writing a Template Engine
tg-admin
Command Plugins
Extending Quickstart
TurboGears Licenses
ThirdParty Components Documentation
API documentation
TurboGears Changelog
TurboGears Books
TuboGears Articles
TurboGears presentation material
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
Symbols
@error_handler
@exception_handler
@expose
@identity.require
@jsonify
@paginate
@require
@validate
A
ActiveMapper
Admi18n
AJAX
,
[1]
,
[2]
AjaxGrid
alternative components
Apache
API reference
Atom
AutoCompleteField
B
backends
beta versions
Bonjour
breadcrumbs
C
caching
CalendarDatePicker
CatWalk
Cheetah
,
[1]
cherrypy
cherrypy.response
cherrypy.session
CompoundWidget
compression
configuration
controller
cookies
CRUD
custom identity provider
custom password encryption
D
data model
,
[1]
database
database connection
DataController
DataGrid
dburi
Debian
debugging
deployment
Django
download
DreamWeaver
E
easy_install
eggs
Elixir
entry points
,
[1]
error handling
,
[1]
error reporting
error_handler decorator
exception handling
exception_handler decorator
expose decorator
extension
F
FAQ
FastData
FeedController
figures
file upload
Firebird
flash notes
footers
form validation
FormEncode
FreeBSD
frequently asked questions
G
Genshi
global template variables
graphs
groups
gzip
H
headers
Hibernate
hosting
HTML entities
HTTP basic authentication
HTTPS redirects
I
i18n
,
[1]
identity
identity failure URL
,
[1]
identity management
identity management recipes
identity predicates
identity provider
IIS
init scripts
installation
integrated windows authentication
internationalization
,
[1]
IWA
J
JavaScript
JSON
,
[1]
,
[2]
jsonify decorator
K
Kid
,
[1]
L
LDAP
license
LightTPD
logging
login page
M
Mac OS X
matplotlib
memcached
microapps
MochiKit
mod_python
model-view-controller pattern
ModelDesigner
multiple databases
MVC
MySQL
N
Nginx
non-root installation
Nose
O
OAuth
offline installation
old versions
OpenID
OpenSocial
operating systems
optimization
Orkut
overview
P
paginate
paginate decorator
pagination
password encryption
,
[1]
permanent login
permissions
philosophy
PlotKit
plugins
PostgreSQL
protecting resources
proxies
pylab
pylint
R
RemoteForm
RemoteLink
Rendezvous
RepeatingFieldSet
request
,
[1]
require decorator
response
REST
,
[1]
Routes
RSS
S
scheduler
schema
server
sessions
setuptools
,
[1]
simplejson
Sphinx
SQLAlchemy
SQLite
SQLObject
standard template variables
startup hook
static files
Subversion
SVN
T
template engine
templates
testing
tg-admin command
threads
Toolbox
ToscaWidgets
troubleshooting
TurboCheetah
,
[1]
TurboGears widgets
TurboJSON
,
[1]
TurboKid
U
Ubuntu
unicode
uninstalling
Unix
upgrade
URLs
user tracked logging
users
V
validate decorator
validation
version numbers
Vim
virtual host
visit framework
W
web console
web services
widget defaults
widget forms
,
[1]
widget packages
widget recipes
widget tips
WidgetBrowser
WidgetList
widgets
wiki tutorial
Windows
Windows Service
X
XML/SWF Charts
Z
Zeroconf