[Registry-dev] Aspects UI
Paul Fremantle
paul at wso2.com
Thu May 8 08:15:22 PDT 2008
I think it might be useful to explain the concept a bit more. I'd also
like to see the Heading retain the word lifecycle. How about
"Lifecycles and Aspects"
I know this is less "pure" but since the main point at this stage is to
support lifecycle we need to make it clear.
Here is my attempt to explain this, and correct me if I'm wrong:
* An aspect is just simply a way of associating a combination of some
state and an action with a resource.
* So a lifecycle is a state e.g. {created, tested, deployed, deprecated}
together with one or more actions {demote, promote}
I think we need to display the "state" next to the aspect. In other
words, at the moment the lifecycle state is independently displayed in
the properties. But of course this isn't necessarily clear.
Secondly, I'd like the default lifecycle handler to pick its states from
a file (or better still from somewhere in the registry), so that a user
can edit them for his/her own company model. I also think it needs more
than just "promote". Maybe "promote" and "reset".
Paul
Glen Daniels wrote:
> Hey folks!
>
> I think the Aspects UI is pretty close, but we need to do a few tweaks
> to avoid confusion and make things a bit clearer.
>
> - Change "Lifecycles" to "Aspects" at the top
>
> - (this is a more general issue) We really do need to do something about
> the "+" and "-" thing. It's confusing which "+" is which. I'd suggest
> we get rid of the "expand/collapse" buttons (the white ones) entirely,
> and have the expand/collapse function controlled by clicking on the
> header bar itself for the given pane. Then it's clear that the green
> "+" means "add" and not "expand".
>
> - Change "assign" to "associate" to be consistent with the API methods
>
> - Change "Available Aspects" to "Aspect Actions"
>
> - Get rid of the "Available Actions" box (it takes up too much room)
>
> - Make the Aspect list itself work like a one-level tree control.
> Replace the blue squares to the left of each Aspect with standard tree
> expanders (unless an Aspect has no actions). When in the expanded
> state, each Aspect's actions are buttons underneath the Aspect name.
>
> I think that should do it for this release. In the next release we can
> start to focus on customizing the UI for individual Aspects.
>
> That all make sense? Comments?
>
> Thanks,
> --Glen
>
> _______________________________________________
> Registry-dev mailing list
> Registry-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/registry-dev
>
--
Paul Fremantle
CTO and Co-Founder, WSO2
OASIS WS-RX TC Co-chair
VP, Apache Synapse
Office: +44 844 484 8143
Cell: +44 798 447 4618
blog: http://pzf.fremantle.org
paul at wso2.com
"Oxygenating the Web Service Platform", www.wso2.com
More information about the Registry-dev
mailing list