Differences between revisions 3 and 4
Revision 3 as of 2006-03-20 20:00:27
Size: 1693
Editor: home
Comment: Added links to a skin and css files
Revision 4 as of 2008-03-11 10:50:24
Size: 1707
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
  * A [http://www.techgame.net/projects/framework/wiki/SkinningFramework skinning framework] with source'' '''stored in XML''' that a graphic artist can '''skin like a web app'''''.   * A [[http://www.techgame.net/projects/framework/wiki/SkinningFramework|skinning framework]] with source'' '''stored in XML''' that a graphic artist can '''skin like a web app'''''.
Line 8: Line 8:
  * A'' '''W3C compliant [http://www.techgame.net/projects/framework/wiki/CSSEngine CSS Engine]''' ''to go with framework, or the graphics guys won't play :)   * A'' '''W3C compliant [[http://www.techgame.net/projects/framework/wiki/CSSEngine|CSS Engine]]''' ''to go with framework, or the graphics guys won't play :)
Line 14: Line 14:
Here are some links to a small example. [http://www.techgame.net/~shane/framework/screenshots/workRight-2006.03.16-01.PNG This Screenshot] was produced using [http://www.techgame.net/~shane/framework/screenshots/workRight.skin.html this skin] and [http://www.techgame.net/~shane/framework/screenshots/gelButtonStyle.css.html this css]. Here are some links to a small example. [[http://www.techgame.net/~shane/framework/screenshots/workRight-2006.03.16-01.PNG|This Screenshot]] was produced using [[http://www.techgame.net/~shane/framework/screenshots/workRight.skin.html|this skin]] and [[http://www.techgame.net/~shane/framework/screenshots/gelButtonStyle.css.html|this css]].
Line 16: Line 16:
 * [http://www.techgame.net/projects/framework Project site]
 * [http://www.techgame.net/~shane/framework/screenshots/ Screenshots]
 * [[http://www.techgame.net/projects/framework|Project site]]
 * [[http://www.techgame.net/~shane/framework/screenshots/|Screenshots]]

From the site:

We needed to build applications fast that also looked gorgeous. So we created:

  • A skinning framework with source stored in XML that a graphic artist can skin like a web app.

  • We originally shipped these things around over jabber, and so have a decent jabber client in python that predates all others out there, but we aren't doing much jabber these days.
  • Python code in CDATA for when you don't want to mar your beautiful class with GUI customization details

  • A W3C compliant CSS Engine to go with framework, or the graphics guys won't play :)

  • Ability to create skins without the graphics guy because not every app gets to be beautified

  • It's got to be easy to hook your GUIs to your model, so we make that trivial
  • XML handling module - XML sucks to deal with -- It's just not Pythonic enough. So, to fix that, we turn the XML into objects. I'll never go back to the old way if I have to. (It uses expat on the backend, because elementree didn't exist. But we intend to change it over.

Here are some links to a small example. This Screenshot was produced using this skin and this css.

TG.Skinning (last edited 2008-03-11 10:50:24 by localhost)

NOTE: To edit pages in this wiki you must be a member of the TrustedEditorsGroup.