UX, ECM, BI, and Semantic Tech Open Source, HTML5/JS, TypeScript, Flex, Mobile, Alfresco/CMIS, BI/Visualization, SemanticWeb/SPARQL/RDF/OWL

11. November 2008

FlexibleShare

Something new is on the way: FlexibleShare

Flex based version of Alfresco Share / Flex based Portal Container  (Open Source)

1. Dashboard dashlet/portlet drag /drop in Flex
2. Portlets in Flex and HTML/Ajax
3. Leverages FlexSpaces components
4. Leverages Alfresco Share (site model, rest apis, surf, dashlets),
5. Additonal Flex components for wikis, blogs, discussions, calendar
6. Leverage Liferay, (supports jsr-168, wsrp) in a later stage
7. Reporting/BI (JasperReports, Pentaho, BIRT)
8. BPM (JBoss jBPM in Alfresco)
9. Desktop drag/drop of files with AIR

Registered a google code project  http://code.google.com/p/flexibleshare/ and an Alfresco forge project http://forge.alfresco.com/projects/flexibleshare/

Note on the name: Alfresco Share and Surf are already “flexible” (in the able to adapt to new situations sense). Also you can implement Share/Surf components/dashlets with Flex  (as I did with the FlexSpaces page site components).  The difference with FlexibleShare is that the container itself is in Flex and the primary way for implementing dashlet/portlet UI is Flex (and Flex+AIR). Surf dashlets and Liferay portlets in HTML/Ajax are still supported.

Also used “Flexible” to sound like the book Flexible Rails (Flex+Ruby on Rails).  With FlexibleShare although the server scripting would tend to be the usual web scripts in JavaScript, also  supporting Groovy/Grails would be interesting and fit in with the Java and Spring use in Alfresco.  The Alfresco forge has a Groovy integration (although it needs some updating for Alfresco 3.0).

Other things: the use of a web-tier Flex compiler (like the Flex plugin for Grails does) could be used to allow Flex forms/UI to be added (and compiled automatically) without having to use a development tool. BlazeDS support like in this plugin would also be nice too for higher performance data transfer.

Update: See description of  FlexibleShare prototyping mentioned in my Genesis / Flex Portals / Open Source blog post.

« Newer Posts

Powered by WordPress