Hello,
I apologize for taking so long to respond. As it turns out, there has been a tremendous amount of progress made in ironing out the various nuances in Flex portlet development. We've come up with 2 primary courses examining how the portlet 168 and 286 specifications intersect with using Flex to create portlets. The classes will be offered in July/August. Here is a brief rundown:
Essential Flex Portlet Development (online)-
Portlet Architecture & a Hello World Flex Portlet
-
User profile information &
Portlet Preferences- Standard
Role-Based Portlet Security- Using the Flex
webtier compiler for dynamic content
- Accessing Liferay's
SOAP services with JSR 286 features
- "
serveResource" method, action urls, etc.
-
Portlet Communication: session-information and public shared render parameters.
- JSR 286 portlet events
Advanced Flex Portlet Development (onsite, scheduleable)-
Fine-grained Portlet permissions with Liferay APIs
- Integrating
Liferay's Spring services with Flex
- Advanced
AJAX-based portlet communication with Flex-Flex portlets / Flex-other types of portlets
- Advanced
server&client-side portlet communication with
BlazeDs / Java.
-
Spring & EJB 3.0 (lazy-init) integration using
GraniteDs.
Note: This last approach allows for Flex-data binding, deeply nested object access in Flex, and first-class
Flex classes generated from Java classes.
Both classes will give a survey of various approaches to security, data-access, data-sharing, portlet preferences, etc. In general, the portlet-compliant case is examined first, then special attention is given to Liferay-specific approaches/APIs. You should be able
to walk away with a
toolbox of approaches and
boiler-plate code to accomplish various tasks. You should also have an idea of a
suitable approach to use for your specific situation.
Thanks,
Richard
www.portletoasis.com Please sign in to flag this as inappropriate.