Welcome to TGWidgets

TGWidgets is not a single project. It is a collection of widget packages.

By wrapping up existing scripts and collecting commonly used reusable UI elements we hope to

  1. increase the speed of creating new web-applications
  2. decrease the amount of pain figuring out how to make things work the TurboGears way
  3. ease maintenance - you will just have to easy_install -U xy your favorite packages

who, what and where

These packages are maintained by volunteers. For a full list, see contributors and sponsors.

You can download the packages by PyPI, and access the Subversion repository as anonymous.
If you want to participate in development, please drop Mark an email with your full name and desired password as MD5 hash.

packages at a glance

TGYUI

Wrapper and interface to the famous YUI.

  • latest release: 2.5.0
  • YUI version: 2.5.0
  • License: BSD (YUI: BSD)

(TG)Scriptaculous

Scriptaculous and Prototype packaged for TurboGears.

  • latest release: 1.8.2
  • Scriptaculous version: 1.8.2
  • Prototype version: 1.6.0.3
  • License: MIT (Scriptaculous: MIT, Prototype: MIT)


TGLightWindow

LightWindow as widget, customized for TG.

  • latest release: 2.0
  • LightWindow version: 2.0
  • License: MIT (LightWindow: MIT style)

TGLightbox

Lightbox2 as widget, customized for TG.


TGGadgets

Currently, just a collection of some Flash/SWF clocks and calendars.

  • latest release: none
  • no license

TGExtJS

Wrapper for ExtJS with additions in JavaScript.
Linked with Prototype adapter.

  • latest release: 0.2.3b
  • ExtJS version: 1.1
  • License: LGPL (ExtJS: LGPL v3 and others)

Currently stalled. Maintainer wanted.


Everything else you can find here, including this wiki, is licensed under the RPL.

vendor branches

Should you have the need for patches or a vendor branch of the third party code we use here, feel free to use our global SVN vendor branch.
If the latter is of use for for please drop me a line for me to know to keep it open for the public.