My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

FlexibleLiferay+AIR

Flex+AIR portal container for Liferay

  1. Can display regular Liferay portlets (JSR-168, JSR-286, HTML/Ajax etc.)
  2. All of Liferay backend, standards it supports can be leveraged
  3. 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)
  4. Leverage Liferay app catalog to also manage Flex portlets
  5. Leverage Liferay security / authentication (ldap, sso, etc.) to also manage Flex portlets
  6. Flex portlets can take advantage of AIR specific features (native desktop file drag / drop, native clipboard, local files, offline db)
  7. Use Flex and ActionScript to develop new UI, java / groovy / grails for backend
  8. Could integrate a Liferay portal as part of an enterprise flex application

Implementation

  1. Uses BlazeDS/AMF to remote to some Java Apis added via a Liferay 6.x web plugin
  2. Web plugin code was as originally in 5.x liferay ext env code (that didn't really need to be in ext)
  3. Built on top of the flexible-dashboard google code project (esria dashboard pod drag drop in tile mode, with flexmdi tiling/cascade)
  4. Now flex 4 based (was flex 3)
  5. Note: need to use with Liferay 6.x, not 5.x

Implemented

  1. Sign in (Login dialog), Sign out
  2. My Places menu
  3. Display of tabs for pages in selected place
  4. 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

Powered by Google Project Hosting