*** Welcome to piglix ***

TurboGears

TurboGears
TgGear.png
Developer(s) Kevin Dangoor (original creator), Mark Ramm (TG2 lead), et al.
Initial release September 2005; 11 years ago (2005-09)
Stable release
2.3.8 / March 6, 2016; 13 months ago (2016-03-06)
Written in Python
Operating system Cross-platform
Type Web application framework
License MIT License, LGPL
Website www.turbogears.org

TurboGears is a Python web application framework consisting of several WSGI components such as WebOb, SQLAlchemy, Genshi and Repoze.

TurboGears is designed around the model–view–controller (MVC) architecture, much like Struts or Ruby on Rails, designed to make rapid web application development in Python easier and more maintainable. Since version 2.3 the framework has also been providing a "minimal mode" which enables it to act as a microframework for usage in environments where the whole stack is not required nor wanted.

TurboGears is built on top of numerous disparate libraries and middleware. The default tools have changed between the 1.x, 2.x and 2.3+ series, but most of these components can be used in either as there is support for many alternative configurations. The following are the primary components a developer would interact with.

Versions before 2.3 would also use:

Templating languages other than Genshi can be used through the user's app's configuration file. Plugins currently supported in 2.1 are Myghty, Jinja2, Mako, Cheetah, and Kajiki. Kid support is not currently planned as Genshi is virtually identical. This list may continue to change in future versions.

TurboGears was originally created in 2005 by Kevin Dangoor as the framework behind the as yet unreleased Zesty News product. When he released it as an open source framework in the end of September 2005, it received more than 30,000 screencast downloads in the first 3 months.


...
Wikipedia

...