Hmm, this is cool, as I have had an inkling to build desktop widgets for CS 
data. And I would like to build a Metro interface... yeah I know, it's pure 
evil.

I think what you're doing has great potential.

KELCEY DAMAGE 
Infrastructure Systems Architect 
www.backbonetechnology.com 
------------------------------------------------------------------------- 
kel...@bbits.ca 

address: 55 East 7th Ave, Vancouver, BC, V5T 1M4
tel: +1 604 713 8560 ext:114    
fax: +1 604 605 0964 
skype: kelcey.damage 
 


-----Original Message-----
From: Brian Federle [mailto:brian.fede...@citrix.com] 
Sent: Friday, September 07, 2012 12:48 PM
To: cloudstack-dev@incubator.apache.org
Subject: CloudStack UI: New widget library development

Hi All,

In an effort to improve the user interface architecture and promote 
reusability, I am compiling all common UI elements present in CloudStack into a 
robust widget library. The main focus will be to improve UI developers' 
experience and to allow other people to utilize the widgets in their own 
projects.

Here are some of the improvements planned:

-Organize all current components into separate, easy to use widgets,
 particularly:

  -Sliding panel system
  -Table list
  -Details table
  -Form dialog
  
  -Navigation system
  
  -Tree view

-Complete test coverage with qunit, for all widget features

-Easy-to-read documentation on how the widgets work and their  parameters

-More modular architecture, to prevent code duplication and to isolate  
specific features for better maintainability.

As I am in the design phase right now for this widget library, I would love to 
hear from the community on how to improve the CloudStack UI
codebase:

-Any way to make the widgets/UI easier to maintain


-Things you don't like about developing with the current UI

-Any new features that would be beneficial

I'm doing development right now on a github repository, but ultimately once 
complete the library will make its way back into the CloudStack project source. 
Feel free to browse/pull/watch the code there:

https://github.com/bfederle/cloud-ui-toolkit/

Also, I'll post some initial documentation soon, which will describe how the 
widgets can be implemented, etc.

-Brian


Reply via email to