Flex+AIR portal container for Liferay
- Can display regular Liferay portlets (JSR-168, JSR-286, HTML/Ajax etc.)
- All of Liferay backend, standards it supports can be leveraged
- Can display Flex portlets (swfs) without html wrapper (no need for special handling of restarting when resize portlet) from within a portlet war
- Leverage Liferay app catalog to also manage Flex portlets
- Leverage Liferay security / authentication (ldap, sso, etc.) to also manage Flex portlets
- Flex portlets can take advantage of AIR specific features (native desktop file drag / drop, native clipboard, local files, offline db)
- Use Flex and ActionScript to develop new UI, java / groovy / grails for backend
Implementation
- Uses BlazeDS to remote to some Java Apis added via Liferay Ext environment (used Liferay 5.2.3)
- Built on top of the flexible-dashboard google code project (uses esria dashboard / devnet sample, flexmdi tiling/cascade)
Implemented
- Sign in (Login dialog), Sign out
- My Places menu
- Display of tabs for pages in selected place
- Display of a HTML pod with Liferay widget for each portlet in selected page
See integratedsemantics.org blog
Also see
FlexibleDashboard (which FlexibleLiferay is based on) Google Code site
