TurboGears2

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Remove the package requests. 99% are done, and I added the rest to the SIGs/Python request page.)
(Link up TG2 and TG1 docs)
Line 1: Line 1:
 
[http://turbogears.org/2.0 TurboGears2] is a next-generation Python web framework.  TurboGears 1.x is already fully-supported within Fedora and EPEL.  TurboGears2 is a reinvention of itself on top of the [http://pylonshq.com Pylons] framework.
 
[http://turbogears.org/2.0 TurboGears2] is a next-generation Python web framework.  TurboGears 1.x is already fully-supported within Fedora and EPEL.  TurboGears2 is a reinvention of itself on top of the [http://pylonshq.com Pylons] framework.
  
TurboGears2 is available on Fedora 12, 11 and EPEL-5. 
+
{{admon/tip|TurboGears2|TurboGears2 available in Fedora & EPEL and can be installed with <code>yum install TurboGears2 python-tg-devtools</code>}}
 
+
{{admon/note|TurboGears 2.0 Documentation|TurboGears 2.0 documentation can be found [http://turbogears.org/2.0/docs/index.html here]}}
<code>
+
{{admon/tip|TurboGears 1.0|TurboGears 1 is available in Fedora & EPEL and can be installed with <code>yum install TurboGears</code>}}
yum install TurboGears2 python-tg-devtools
+
{{admon/note|TurboGears 1.0 Documentation|TurboGears 1.0 documentation can be found [http://docs.turbogears.org/1.0 here]}}
</code>
+
 
+
See the [http://www.turbogears.org/2.0/docs/main/QuickStart.html TurboGears2 QuickStart] documentation for information on starting a new TurboGears2 project.
+
  
 
== TurboGears2 Stack ==
 
== TurboGears2 Stack ==

Revision as of 19:26, 5 May 2010

TurboGears2 is a next-generation Python web framework. TurboGears 1.x is already fully-supported within Fedora and EPEL. TurboGears2 is a reinvention of itself on top of the Pylons framework.

Idea.png
TurboGears2
TurboGears2 available in Fedora & EPEL and can be installed with yum install TurboGears2 python-tg-devtools
Note.png
TurboGears 2.0 Documentation
TurboGears 2.0 documentation can be found here
Idea.png
TurboGears 1.0
TurboGears 1 is available in Fedora & EPEL and can be installed with yum install TurboGears
Note.png
TurboGears 1.0 Documentation
TurboGears 1.0 documentation can be found here

TurboGears2 Stack

The TurboGears2 stack is comprised of the following packages.

babel - Tools for internationalizing Python applications

python-beaker - WSGI middleware layer to provide sessions

python-decorator - Module to simplify usage of decorators

python-formencode - HTML form validation, generation, and convertion package

python-genshi - Toolkit for stream-based generation of output for the web

python-jinja2 - General purpose template engine

python-mako - Mako template library for Python

python-migrate - Schema migration tools for SQLAlchemy

python-nose - A discovery-based unittest extension for Python

python-paste - Tools for using a Web Server Gateway Interface stack

python-paste-deploy - Load, configure, and compose WSGI applications and servers

python-paste-script - A pluggable command-line frontend

python-pylons - Pylons web framework

python-repoze-tm2 - Zope-like transaction manager via WSGI middleware

python-repoze-what - Authorization for WSGI applications

python-repoze-what-plugins-sql - The repoze.what SQL plugin

python-repoze-what-pylons - A plugin providing utilities for Pylons applications using repoze.what

python-repoze-what-quickstart - A plugin for a simple authentication system with repoze.who/what

python-repoze-who - An identification and authentication framework for WSGI

python-repoze-who-friendlyform - Collection of repoze.who friendly form plugins

python-repoze-who-plugins-sa - The repoze.who SQLAlchemy plugin

python-repoze-who-testutil - Test utilities for repoze.who-powered applications

python-routes - Rails-like routes for Python

python-simplejson - Simple, fast, extensible JSON encoder/decoder for Python

python-sprox - A package for creation of web widgets directly from database schema

python-sqlalchemy - Modular and flexible ORM library for python

python-tempita - A very small text templating language

python-tg-devtools - Development tools and templates for TurboGears2

python-tgext-admin - Admin Controller add-on for basic TG identity model

python-tgext-crud - Crud Controller Extension for TG2

python-toscawidgets - Toolkit to help create widgets for WSGI web apps

python-turbojson - Python template plugin that supports json

python-turbokid - Python template plugin that supports Kid templates

python-tw-forms - Web Widgets for building and validating forms in ToscaWidgets

python-weberror - Web Error handling and exception catching middleware

python-webflash - Portable flash messages for WSGI apps

python-webhelpers - Helper library for aiding the writing of web templates in Python

python-webob - WSGI request and response object

python-webtest - Helper to test WSGI applications

python-zope-sqlalchemy - Minimal Zope/SQLAlchemy transaction integration

TurboGears2 - Next generation Front-to-back web development megaframework built on Pylons