I released new builds of FlexSpaces, CMIS Spaces, and FlexibleShare. These have a new ‘look” (with added skinning of menus/tabs, and expanded/changed style files):
9. August 2009
2. June 2009
I was able to get FlexSpaces UI for document management with Adobe LiveCycle Content Services ES integrated with LiveCycle Workspace UI for starting processes/forms/task-lists. The workspace start process, to-do, and tracking are in tabs. The workspace preferences, messages, help are available from menus. It works on Flex+Browser. Also will SSO from/to other LC apps. (I can’t make this available as open source).
For an integration of FlexSpaces+AIR with Workspace, getting PDF Form controlling code to work in Flex+AIR looks challenging. I could also create some Workspace pods for FlexibleShare (although FlexibleShare is Flex+AIR currently, could also do a +Browser version)
Document Library Tab (click image twice for larger):
Workspace Tab / start process (click image twice for larger):
19. May 2009
A first build and source for FlexibleShare+AIR, an open source, Flex based dashboard/portal container focused on document management (Alfresco, Adobe LiveCycle Content Services ES), collaboration (Alfresco Share), and BI/charting/reporting, is now available on the Alfresco Forge and on Google Code.
As a Flex based dashboard for FlexSpaces view pods (doc mgt, wcm, search, workflow tasks), its further along. (Note that the WCM pod is commented out in data/pods.xml).
The Flex based pods (blog, wiki, discussions, doclib, calendar) for Share back-end are prototypes. No commenting/reply feature yet. The calendar doesn’t hook into the Share backend yet. The Share dashboard html pod runs the Share overall dashboard (no pods for individual Surf dashlets yet). (Note that you need to confgure Share pods with the correct site short url name in the siteUrlName attributes in pods.xml)
The Charting, Pentaho charting, JasperReports report viewer pods are samples only (additional BI/reporting capabilities to come). Liferay html pod runs the full Liferay portal (no pods for individual Liferay portlets yet).
FlexibleShare uses the Esria dashboard sample. I still need to look into leveraging the Anvil project to provide more modular support for loading Flex portlets. (Note see previous blog post with more details on FlexibleShare)
Do to use of AIR, you can drag desktop files into FlexibleShare folder views. Regular AIR drag / drop also allows you to drag files from the local files pod to folder view pods and between folder view pods. Calais semantic auto-tagging, tag suggesting can be used in Doclib pods and in the search pod (switch from having the “simplesearch” pod to the “search” pod in pods.xml), and setup the Calais key / set enableCalais in FlexSpacesConfig.xml
To get FlexibleShare to run on LiveCycle Content Services (8.2.1), FlexSpacesConfig.xml needs to be changed following its LiveCycle comments (different setting for alfresoUrlPart, set isLiveCycleContentService value to true, and set serverVersion to 2.1 to reflect its embedded Alfreso. Also in data/pods.xml comment out the tasks pod, and remove the pods in Share
FlexibleShare Document Management (WCM pod not shown) screenshot (click on for larger):
FlexibleShare Collaboration screenshot (click on for larger):
4. May 2009
FlexSpaces 0.9 (Flex+AIR, Flex+Browser) RIA Clients for Alfresco (and Adobe LiveCycle Content Services)
Refactored to use Presentation Model pattern, added SampleApp1, severside paging in webscripts (doclib, search results), favorites/shortcuts, now 6 languages, preview now more usable and uses same content model REST api as Alfresco Share, Spring ActionScript XML config of: what views to show (doclib, search, tasks, wcm, share), whether to have coverflow view mode, default view page sizes, page size picklist, thumbnail info (id/name, size). Menu config more usable now that all menu enable/disable code is position independent, thumbnails fixed, bug fixes. FlexSpaces on Google Code FlexSpaces on Alfresco Forge (Update: note in FlexSpacesConfig.xml, for LiveCycle, the alfrescoUrlPart should be “/contentspace/service” not “/contentspace/servicee” in the comment. )
CMIS Spaces RIA clients (Flex+AIR, Flex+Browser) preview build 6
CMIS Spaces clients are for ECM / CMS servers supporting the Content Management Interoperability Services (CMIS) standard. CMIS Spaces supports CMIS on both REST Atom and SOAP. Changed to keep in sync with FlexSpaces 0.9 code, performance fix to remove overhead of undisplayed coverflow, CMIS Spaces specifc menu XML config file, Spring ActionScript XML config of: what views to show (doclib, search, checked out), default view page sizes, page size picklist. CMIS Spaces on Google Code CMIS Spaces on Alfresco Forge
11. February 2009
Here are some links to screencam demos, previous posts about FlexSpaces (both Flex+Browser and Flex+AIR), an open source RIA client for Alfresco ECM (and for Adobe LiveCycle Content Services ES too). FlexSpaces has many features including multiple views (icon/thumbnail/grid/coverflow), doclib, search, workflow, and wcm. The AIR version has desktop native drag/drop/clipboard support. These clients also have UI (auto-tagging, tag suggesting, geo-location tag google map) for the Alfresco Calais integration. FlexSpaces uses Cairngorm and has been refactored to use the presentation model pattern.
Additionally, prototype work has started on FlexibleShare, which leverages FlexSpaces components in an open source Flex based portal container / dashboard with Flex based pods for open source enterprise software (Alfresco ECM, Alfresco Share, reporting/BI, BPM, Liferay portal backend) and also LiveCycle. Also plan to enable the pods to be used as Adobe Genesis Tiles.
Other FlexSpaces Screenshots / Screencams
Liferay + FlexSpaces + Alfresco
Alfresco Share 3.0 Integration, Thumbnail, CoverFlow View, Advanced Search
Tagging, Categorization, WCM
General Features and AIR specific features
Start workflow, Tasks dashboard tab, preview, dual pane drag/drop