|
Project Information
Featured
Links
|
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
- Could display Flex portlets (swfs) without html wrapper (no need for special handling of restarting when resize portlet) from within a portlet war (not implemented)
- 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
- Could integrate a Liferay portal as part of an enterprise flex application
Implementation- Uses BlazeDS/AMF to remote to some Java Apis added via a Liferay 6.x web plugin
- Web plugin code was as originally in 5.x liferay ext env code (that didn't really need to be in ext)
- Built on top of the flexible-dashboard google code project (esria dashboard pod drag drop in tile mode, with flexmdi tiling/cascade)
- Now flex 4 based (was flex 3)
- Note: need to use with Liferay 6.x, not 5.x
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 and integratedsemantics.com. Also see FlexibleDashboard (which FlexibleLiferay is based on) Google Code site FlexibleShare (which extends FlexibleDashboard with Alfresco doc mgt, wcm, share collaboration, and LiveCycle ES doc mgt) Google Code site
|