Please refer my in-line comment.

On Sun, May 4, 2014 at 9:29 AM, Chanaka Jayasena <[email protected]> wrote:

> I agree that we need to unify the look and feel of these UIs. When working
> with WSO2 Cloud the importance of unified look and feel is more visible.
> Considering the top and left menus usability wise both have pros and cons.
> Generally it's good to have a left side menu when there are growing number
> of options for it. In the Cloud UI it's better to have the menu at the top,
> since we have to inject the same menu to the App Factory UI and API
> Store/Publisher UIs.
>
> @Dilshan, API Store, API Publisher, and App Factory is done with an older
> version of Caramel. This is why there is a significant difference in the
> coding pattern. I don't think Caramel existed when the API Store/Manger
> applications were started developing. The latest version of Caremel we use
> for Stratos Web Console is way better than the older versions. It pushes
> front end developers to write clean code without messing with complex
> jQuery Dom manipulation to present data to the UI. We have handlebars.js
> with Caramel. Even though handebars.js ( Template Engine)  and AngularJS (
> HTML Compiler and data binder )  is completely different things, using them
> together doesn't make sense IMO. Chthura please do a research and find out
> that his need for AngularJS is filled by handebars.js or not.
>
> To have a consistent look and feel in Carbon products, the way Carbon UI
> initially developed helped. If we can have a similar patten where there is
> a core component with default styles, layout and let each product override
> these styles with there own, it will drive every product to have a common
> look and feel.
>
> ​Indeed, ​Having unified UI framework is a must and let products to build
their own UI is a bad idea. We should come up with a proper structure (
previous carbon releases has this component.xml based approach ) therefore
we can build on top of it (hence can re-use it for future carbon UI
framework) . IMO consistency has to be there.


> thanks,
> Chanaka
>
> --
*Pubudu Dissanayake*
 Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
Mobile: 0775503304
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to