Hi Matt, There are ui controls in /ui/scripts/ui/widgets that generate the actual controls/page based on JSON definitions at /ui/scripts. AFAIK there is no complete UI documentation, but you can take a look here: https://cwiki.apache.org/confluence/display/CLOUDSTACK/UI+widget+samples
To add a column to the UI you need to extend a JSON object where the columns in question are defined. If you search in the *.js files in /ui/scripts directory for "listView" and then you go any listView's "fields:" definition you will find examples. You can add the field/column there. If the "dataProvider" of the listView is already getting this column as part of the current API response (eg. debug it with FireBug or see the API), you are done. If not then the dataProvider needs to be changed as well. What is the new column that you plan to add? I would recommend discussing this on the list first. Gabor -----Original Message----- From: Matt Spurlin [mailto:matt.spur...@appcore.com] Sent: 03 June 2014 17:13 To: dev@cloudstack.apache.org Subject: UI Development I am trying to get a grasp on how the UI is generated for CloudStack. Are there any good documented resources for the UI? For example, say I wanted to add another column to the table of storage devices, is there any documentation that would help me figure this out?