Foren

The Future of Alloy/AUI

Brad S, geändert vor 12 Jahren.

The Future of Alloy/AUI

New Member Beiträge: 22 Beitrittsdatum: 18.03.11 Neueste Beiträge
What is the future of Alloy?
http://alloy.liferay.com/ -- says nothing
http://www.liferay.com/community/liferay-projects/alloy-ui/overview -- doesn't say anything

It appears that Liferay 6.1 uses the current version of Alloy 1.0.1 (7/22/2010) with some patches applied?

The Liferay project issues dashboard shows 3 new version in the works/complete?
Liferay Alloy Releases???
Release 1.0.2
Release 1.5
Release 2.0

When are these releases going to be publicly available?
Will you be able to directly plug them into the current CE release 6.1? or other versions (backwardly compatible?)
What are the new features and functionality?
What are the fixes?
Are there demos?

I find it frustrating that there is no roadmap for Alloy. No talk of what is happening and where it is going and when it's going to happen...
thumbnail
Rojalin Patri, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

Expert Beiträge: 287 Beitrittsdatum: 22.03.11 Neueste Beiträge
Yeh,you are right Brad....even i am waiting for the same....tried a lot to explore AUI.but i got the least from forum as well as other sites.....hope some liferay masters will show us the path...
thumbnail
Paulo Henrique Pires, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

Junior Member Beiträge: 82 Beitrittsdatum: 23.02.11 Neueste Beiträge
This discussion is very valid. The AlloyUI is very complete, has many nice features, but I think there should be some updates, and mainly a response Liferay Inc about it. The Community have interested and is anxiously awaiting a response. I am willing to help with Alloy.
chorhiong law, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

New Member Beitrag: 1 Beitrittsdatum: 26.02.11 Neueste Beiträge
I am very much interested in using Alloy UI in Liferay 6.1 too.

Maybe we all look at the wrong place. I accidentally found out that AUI's main source repository is at https://github.com/liferay/alloy-ui

It seems like the most recent demo built is at http://deploy.alloyui.com/
thumbnail
Jignesh Vachhani, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

Liferay Master Beiträge: 803 Beitrittsdatum: 10.03.08 Neueste Beiträge
Yes there would be some good tutorials or help like jQuery so that we can get some good benefits of AlloyUI.
thumbnail
Nate Cavanaugh, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

Junior Member Beiträge: 94 Beitrittsdatum: 27.11.06 Neueste Beiträge
Hi everyone,
I need to apologize to the community for the lack of updates. This one falls squarely on my shoulders for the lack of info, so please forgive me. We've been insanely busy getting things prepped for the 6.1 E.E. release, and while not an excuse to provide updates, it has been competing with our time.
But I really do thank you guys for caring enough to ask.

All that being said, I can provide some updates for the different releases that you see in JIRA:

1.0.2
The 1.0.2 release has been tagged and will be available to EE customers of 6.0.x. I still need to confirm if there will be a release for it to CE for 6.0.x.
Most of the fixes have been released incrementally, but this enabled us to officially cut the release for us to distinguish between what is available in 6.0.x and 6.1.x of Liferay.
What is included in these updates? We've been backporting as many new components and features as we can that won't impact existing API's. Notable new components are the ColorPicker grid plugin, the Scheduler, the Form Validator, the Messaging component (which allows for cross domain communication between iframes), Dialog Iframes (allows dialogs to contain iframes for navigation) and Resize Iframe plugin (for automatically resizing iframes based on their content, even if the content height changes), Viewport (which allows for doing responsive mobile designs like we've done here on liferay.com), and HTML5 Video. Also new utilities like event delegation for form change events in IE.

1.5.0
There are two things that we have been holding off the 1.5 release for:
1. Releasing the version of Alloy that is released with Liferay EE
2. Releasing the new components and updates to the YUI Gallery

The first one is easily doable, it's just more of a timeline thing, but this enables us to provide a hardened Alloy to everyone. The second one I've been looking at the past week, and while fairly easy, the hard part is preserving the atomic commits across the repositories (since they require content and filename renaming).

But those are technical issues, and we should have this release done by Feb. 24th.

The main goals of this are to upgrade the YUI Library to 3.4.0, which brings with it new components, release new components as well as deprecate a few that are superseded by certain components in the YUI release.
For instance, the components we're marking as deprecated are AutoComplete (replaced by the AutoComplete in YUI), TextBoxList (replaced by YUI's TokenList plugin), Sortable and Nested List (being superseded by YUI's Sortable), and probably LiveSearch (replaced in some form by the AutoComplete in YUI).
Also, one important one to mention is Resize (YUI asked us to contribute our resize component to the YUI core, so having one in Alloy is just a duplicate).
These components are not being removed in this release, but we're just marking them as deprecated.

So what new features are there? Quite a few:

Alloy specific improvements:
Diagram Builder (http://deploy.alloyui.com/demos/diagram-builder/)
Form Builder (http://deploy.alloyui.com/demos/form-builder/)
Property List (http://deploy.alloyui.com/demos/property-list/)
Client-side Templating (http://deploy.alloyui.com/demos/template/)
Also a component to easily create an Ace Editor (http://deploy.alloyui.com/demos/ace-editor/)

On the YUI side, they've added:
A new MVC App framework (http://yuilibrary.com/yui/docs/app/)
Their own implementation of a Calendar (http://yuilibrary.com/yui/docs/calendar/)
Performance improvements to the Loader: (http://yuilibrary.com/yui/docs/yui/#loader)
A Graphics layer for doing non-Flash based drawing (http://yuilibrary.com/yui/docs/graphics/)
Charts that leverages the Graphics layer (http://yuilibrary.com/yui/docs/charts/)
Their own implementation of Panel (http://yuilibrary.com/yui/docs/panel/)
ScrollView (http://yuilibrary.com/yui/docs/scrollview/)

2.0
So what are our plans for 2.0 and beyond? I'll be going over that in more detail soon, but the main goals of it are cleaning up and removing either deprecated components, improvements to mobile, improving our CSS framework (making it less intrusive and easier to skin), upgrading to YUI 3.5.0, and documentation, documentation, documentation emoticon

We're planning on releasing this by March 31st (though documentation will be released as soon as it's finished).

You guys have mentioned a few of our resources that we haven't yet updated people about, such as Github (https://github.com/liferay/alloy-ui) and http://deploy.alloyui.com.

We have moved Liferay's source to github, as well as Alloy, so please feel to checkout the repo. http://deploy.alloyui.com is always running the latest code from Github, so if you want to see demos as they're being added, please keep an eye on it. And I promise we'll start blogging more often as well.

Also, a page linked to on the deploy site, but not many people know about is our fork of the jQuery-YUI Rosetta: (http://deploy.alloyui.com/docs/). This shows how to do similar actions from jQuery in both Alloy and YUI (so you can see places where we've improved upon the YUI modules).

Lastly, if you guys have contributions, or do wish to help in any way, please, send pull requests, or let us know in any way you'd like to contribute. We'd be very glad for the help emoticon

Thanks everyone for the interest in Alloy. We're working hard to keep improving and one area we'll work harder on is keeping everyone up to date on what those improvements are.

If you have any comments or questions, please feel free to let us know!
Brad S, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

New Member Beiträge: 22 Beitrittsdatum: 18.03.11 Neueste Beiträge
Nate,
Thank you very much for the information. It is helpful. However, I don't really see any place in your post that tells where the CE version of Liferay fits in with the new releases of Alloy. Will Alloy 1.5 and 2.0 be available for the 6.1.0 CE release in the mentioned time frames?

Thanks again for the update!
thumbnail
Nate Cavanaugh, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

Junior Member Beiträge: 94 Beitrittsdatum: 27.11.06 Neueste Beiträge
Hi Brad,
Sorry for the delay (I was gone all last week), but regarding how the releases between Alloy and Liferay correlate, the 1.5 release is included in CE, however, the version included in EE may or may not be backported for 6.1 CE.
As far as 2.0, depending on the API changes, it may or may not be possible to provide the 2.0 release to 6.1, but we'll let you know once we have it more solidified.
Are there key new features you think should be brought back for 6.1?

Thanks again Brad,
Brad S, geändert vor 12 Jahren.

RE: The Future of Alloy/AUI

New Member Beiträge: 22 Beitrittsdatum: 18.03.11 Neueste Beiträge
Nate,
Thanks for the update. I was just mainly concerned with getting Alloy updates for the CE. I had a number of issues with Alloy 1.0.1 that were fixed with the Liferay 6.1.0 release. The new features sound great and I look forward to giving them a try.

Thanks again for your time!
thumbnail
Aniceto P Madrid, geändert vor 11 Jahren.

RE: The Future of Alloy/AUI

Regular Member Beiträge: 120 Beitrittsdatum: 24.05.08 Neueste Beiträge
Nate

Are there any plans to publish a comprehensive documentation of aui taglib? Because this wiki http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Alloy+UI+Forms+%28aui%29 covers only part of the taglib http://docs.liferay.com/portal/6.0/taglibs/aui/tld-frame.html. And description is not very verbose.

Thanks