My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Wiki pages

Go Media Web Kit

Visit Go Media http://www.gomedia.co.za

Update 2011/01/23 Trunk is now documented with jsDoc, see trunk/doc

What is GMWK?

  • Javascript object and HTML template loader.
  • Object and template cache.
  • A name space.
  • Helps with debugging dynamically created Javascript objects.

Features at a glance

  • Objects can be loaded in two different ways:
    • Instantiating a new object instance and optionally associating zero or more templates with it.
    • Initialized from the URL, this is called routing.
  • Objects are loaded into a layout. The layout consists of a template and optionally an object called the layout controller. If the layout has a controller it should preferably be called the same name as the template, i.e. Dashboard.html and Dashboard.js
  • The stage is loaded with the index page.
  • The stage does not change with the layout.
  • At any given point in time what we see inside the browser window is also called a page. The page consists of the stage, a template and zero or more objects.

Requirements

These libraries are used by GMWK

How do I get started with GMWK?

If you have SVN installed grab the latest version with this command:

svn checkout http://gmwk.googlecode.com/svn/trunk/ gmwk-read-only

Otherwise there is also a link on the download page. Download gmwk_rXX.zip and unzip to a location of your choice.

To run the application just open index.html using your favorite browser (File > Open). However, we strongly recommend you use something with developer tools like Google Chrome or Firefox + Firebug.

Also check out the Wiki.

How do I get involved?

Have a look at the development group, and join the mailing list

gmwk-dev

Or email me chrisvz at gomedia.co.za

Powered by Google Project Hosting