incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Federle <Brian.Fede...@citrix.com>
Subject Re: CloudStack UI: New widget library development
Date Fri, 14 Sep 2012 15:31:57 GMT
Unfortunately, I think sort will not be in the UI in the near future, as
it is something that would need API/backend support. I experimented with
sorting using pure JS, though once the table listing goes > 50 rows, the
browser slows down considerably.

But yes -- full docs will be provided for the widget implementation, once
it is complete :)

Brian

On 9/14/12 7:57 AM, "Pranav Saxena" <pranav.saxena@citrix.com> wrote:

>Hi Mice,
>
>I have been working very closely with Brian . The first two requirements
>have already been taken into consideration and the development work for
>both of them will be starting pretty soon. Though I am not very sure
>about the 3rd requirement you mentioned.
>
>Thanks,
>Pranav
>
>-----Original Message-----
>From: Mice Xia [mailto:weiran.xia1@gmail.com]
>Sent: Friday, September 14, 2012 8:15 PM
>To: cloudstack-dev@incubator.apache.org
>Subject: Re: CloudStack UI: New widget library development
>
>Brain,
>
>imo, a quick document/guide is required right now, it will greatly help
>developers to start off building their UI with current widgets.
>
>regarding new features:
>1) in 2.2.y UI, we can select multiple VMs and start/stop them as a
>whole, 3.0.x lost this handy funcitonality.
>2) can we associate a refresh button with listView? or every time users
>have to nagivate back and forth to fresh it.
>3) add sort functionality to listView
>
>Regards
>Mice
>
>2012/9/8 Kelcey Damage (BBITS) <kelcey@bbits.ca>:
>> 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
>> ----------------------------------------------------------------------
>> ---
>> kelcey@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.Federle@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
>>
>>


Mime
View raw message