FlexSpaces+Browser is a RIA client for Alfresco that runs in browsers (FireFox, IE, Safari, Chrome, etc. with flash player).
FlexSpaces+AIR is a RIA client for Alfresco using Adobe AIR (with additional desktop drag/drop features).
Clients supported: FlexSpaces+Browser and FlexSpaces+AIR are supported on Windows, Mac, and Linux.
Servers supported: Alfresco Enterprise Edition and Alfresco Labs/Community supported (2.1 - 3.x)
Downloads
http://forge.alfresco.com/projects/flexspaces/
General Features:
* Tree and single or dual folders views (doc lib and wcm)
* Icon,Grid,Thumbnail and Coverflow view modes in doc lib, search, tasks, and wcm
* Drag/Drop/Cut/Copy/Paste with multiple selection (drag drop between dual folder views)
* Properties dialog, Upload multiple files dialog, download dialogs
* Create Space dialog, Create content (html,xml, text) dialogs
* Checkin, checkout, cancel checkout, edit, update existing
* Make PDF, Make Flash Preview, viewing in tabs
* Start Workflow, task dashboard, approve/reject
* Advanced search (all web client features except for save search, custom attribute config)
* Tag cloud and category tree search navigation, tags/categories view/edit dialog
* Some XML configuration of menus, more configuration support in general coming
* 5 page site Surf components are available for running views of FlexSpaces in Alfresco Share 3.0
AIR features
* Native drag/drop/copy/paste of desktop files into doc mgt and wcm folders
* Built-in local files view also with drag/drop into doc mgt / wcm folders
* Making files (multiple selection) available offline, update from offline (single select)
* Additional tab with built-in browser running Share 3.0 UI (or any web page)
http://www.integratedsemantics.com/FlexSpacesFeatures.html
Screenshots / Screencams
Share 3.0 Integration, Thumbnail View, CoverFlow View, Advanced Search http://integratedsemantics.org/2008/08/22/flexspaces-06-share-30-integration-thumbnail-view-coverflow-view-22-enterprise-support/
Tagging, Categorization, WCM http://integratedsemantics.org/2008/07/16/tagging-in-flexspaces-05/
General Features and AIR specific features http://integratedsemantics.org/2008/04/08/12/
Additional Features: Start workflow, Tasks dashboard tab, flash preview of office docs, dual pane drag/drop http://integratedsemantics.org/2008/04/14/flexspaces-additional-features/
Older Screenshots http://integratedsemantics.org/2008/04/02/hello-world/
Developer Features
FlexSpaces was developed with Adobe Flex 3 and ActionScript 3 on the clientside. ActionScript is now a more Java like and more object oriented JavaScript. Flex provides declarative layout in XML based MXML. (Also with Flex/Flash you don't have to worry about different browsers / different versions of browsers like you do with Ajax). FlexSpaces (+AIR and +Browser) source is available including FlexBulder3 project files. FlexSpaces can be customized, UI components and Cairngorm based events/cmds/delegates (non UI api) from FlexSpaces can be used in other Flex applications.
On the serverside, a large library of RESTful JavaScript Web Scripts returning XML data was developed (source available). These web scripts can be used independently in any kind of application (Flex, Java, etc.) that can call REST apis.
License: GPL v3 (commercial also available)
FlexSpaces forge forum
http://forge.alfresco.com/forum/?group_id=149
Feature requests
http://forge.alfresco.com/tracker/?atid=673&group_id=149&func=browse
Bug tracker
http://forge.alfresco.com/tracker/?atid=670&group_id=149&func=browse
Previous FlexSpaces topic in Web Scripts forum
http://forums.alfresco.com/en/viewtopic.php?f=36&t=11876
Integrated Semantics Blog:
http://www.integratedsemantics.org
Steve Reiner
http://www.integratedsemantics.org
http://www.integratedsemantics.com
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
The latest FlexSpaces source is now in the SVN at
http://code.google.com/p/flexspaces/
Includes things beyond the 0.6 release:
1. UI strings in resource bundles / properties files (thanks to Nuno Barrocas / OKHA Networks)
2. Spanish translation (thanks to Nuno Barrocas / OKHA Networks)
3. paging support in folder views, search results
4. play video component
5. FlexSpacesAir has browser tab for Share (or other web page)
(note: for blog/wiki saving needs share in air final fix from 10/2/08, coming in alfresco labs 3c)
6. type arg added to uploadNew web script
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
The latest source in the flexspaces googlecode project svn now has support for Adobe LiveCycle Content Services ES in addition to regular Alfresco.
http://integratedsemantics.org/2008/10/21/flexspaces-support-for-livecycle-content-services-es/
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
FlexSpaces 0.7 released
http://forge.alfresco.com/projects/flexspaces/
1. UI strings in resources, Spanish translation (thanks Nuno Barrocas / OKHA Networks), German translation (thanks May Computer),
Japanese translation (thanks Tetsuya Suga). (Flexspaces currently only built with English set of resource bundles. source code has all four languages)
2. The locale specific dir for a set of menu xml files to load can be configured (without recompile) by setting default-locale in alfresco-config.xml
3. Added paging support in folder views, search results
4. Added play video support (only avail from context menu, which is always enabled) will launch video in a new tab view
with play, stop, pause buttons
5. Added support for Adobe LiveCycle Content Services ES
6. Added version history panel in DocLib view (not in WCM view) which shows versions of selected doc (if made versionable).
View / Version History menu toggles panel on/off
7. tree fixes (select by path not name), refresh when add or delete folder
8. friendlier error msg dialog (stack details collapsed down), Friendlier login error message.
9. Although mainly support flash 9.x player, did some testing with flash 10 player. Only issue: edit does checkout + download with
flash 9.x player. With flash 10.x player, edit will only do the checkout. Can still do the download as a separate step with flash 10.x player.
10. Tested with released version of Alfresco Enterprise 3.0
11. FlexSpacesAir has added browser tab running Share (can also be used for running other web pages). Previously this feature was a separate experimental download
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
For the flexspaces share site page components, I had to modify one of the files in FlexSpaces 0.7 to get single view modes to work again.
Tested these components with the Share in the released Alfresco 3.0 Enterprise.
The built FlexSpaces.swf included with with http://forge.alfresco.com/frs/download.php/506/flexspaces-share-0.7.zip
I just added to the forge has this change to flexspaces.
Also added an updated http://forge.alfresco.com/frs/download.php/507/flexspacesShareComponentsReadme.txt
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Something new on the way: FlexibleShare
http://integratedsemantics.org/2008/11/11/flexibleshare/
Flex based version of Alfresco Share / Flex based Portal Container
registered a google code project
http://code.google.com/p/flexibleshare/
and an alfresco forge project
http://forge.alfresco.com/projects/flexibleshare/
http://forums.alfresco.com/en/viewtopic.php?f=32&t=15252
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
HOWTO: Add support for Thumbnails and CoverFlow in FlexSpaces on Alfresco 2.x and Adobe LiveCycle Content Services ES using the Thumbnails project from the Alfresco Forge
http://integratedsemantics.org/2008/11/14/flexspaces-thumbnailscoverflow-on-alfresco-2x-and-livecycle-cs-es/
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Sneak peak video look at some features coming in the next release of FlexSpaces:
http://integratedsemantics.org/2008/11/24/calais-integration-semantics-for-alfresco-sneak-peak-part-1/
"Here is a sneak peak video of semantic auto-tagging and multiple semantic tag clouds coming in the next release of FlexSpaces+AIR / FlexSpaces+Browser. This uses the Calais Integration Alexander and I have been working on, the Open Calais service, and Alfresco. The Calais integration auto-tag action can also be used from the "run action" UI in the Alfresco web client (now called Explorer)."
"Things in the works: Flex UI for tag suggestions, storing URIs in the integration for future linked data use, storing geo-location info from Calais 3.1, and map UI to display geo-location points to filter search results."
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Liferay + FlexSpaces + Alfresco, with screencam video demo, how to setup instructions:
http://integratedsemantics.org/2008/11/30/liferay-flexspaces-alfresco/
I just tried a quick test of running FlexSpaces+Browser in a Liferay IFrame portlet. It worked! All features of flexspaces worked:
Doc library, search, tasks, wcm views
Drag/drop of files between dual panes, internal cut/copy/paste between spaces
File upload, File download, file viewing, preview, play video
Checkin, checkout, edit, cancel checkout, upate, make versionable, version history panel
Icon, thumbnail, grid list, cover flow view modes
Search, advanced search, tag cloud, category navigation
Create space, propertes edit, tags/categories edit
Make pdf, make flash, start workflow
Coming flexspaces 0.8 features using Calais integration (auto-tag, manual semantic tag properties edit, multiple semantic tag clouds)
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
http://integratedsemantics.org/2008/12/08/calais-integration-for-alfresco-geo-tagging-flexspaces-part-2/
New blog post with screencam video of FlexSpaces 0.8 (which is ready for release). This new screencam shows auto-tagging, semi-automatic tag suggesting, multiple semantic tag clouds, and automatic geo-location tagging (displayed on a google map). It uses the Calais Integration forge project for Alfresco and the Open Calais service.
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
FlexSpaces 0.8 (added automatic semantic tagging, geo-tagging google map, using the Calais integration) is now available on the forge
http://integratedsemantics.org/2008/12/08/calais-integration-for-alfresco-geo-tagging-flexspaces-part-2/
http://forge.alfresco.com/projects/flexspaces/
http://forge.alfresco.com/frs/download.php/531/flexspaces-air.zip
http://forge.alfresco.com/frs/download.php/533/flexspaces-browser.zip
http://forge.alfresco.com/projects/calais/
Steve
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
The flexspaces google code svn now has the code with flexspaces refactored to use the presentation model pattern (and model locator cleanup, xml parsing moved to the delegates, returning VOs/models).
Not in google code yet but will be in flexspaces 0.9: still working on adding use of Spring ActionScript (Prana) for more xml configuration
http://integratedsemantics.org/2009/01/05/flexspaces-now-refactored-to-use-the-presentation-model-pattern/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Added SampleApp1 to the flexspaces google code svn sample code area:
This app derives from the FlexSpaces framework and only uses the view components needed to have a DocLib view (tree/folder view), search view (with only simple search results), no wcm view, no tasks view, simpler main menu
http://code.google.com/p/flexspaces/source/browse/#svn/trunk/SampleCode/SampleApp1
Update: SampleApp1 has been updated for FlexSpaces 0.9 release
A download source zip file for it is now on the Alfresco Forge:
http://forge.alfresco.com/frs/download.php/655/sampleapp1-source.zip
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Not FlexSpaces 0.9 yet, but added "latest source" (renamed 0.85) source only downloads for flexspaces and flexspacesair
http://forge.alfresco.com/projects/flexspaces/
so that "refactored to use presentation model pattern" code is available without having to get it with svn from google code
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Checked into google code today (now in 0.9 release on Alfresco forge)
Added XML config (using spring actionscript)
1. what view tabs to show (doclib,search,tasks,wcm,share)
2. thumbnailing config (id/name,height,width,whether to request on upload)
3. default page sizes for views
4. page size picklist
some other things beyond 0.8 (now in 0.9 release)
1. menu config more usable now that all main menu enable/disable code is position independent
2. tabs position independent
3. severside paging in webscripts (doclib, search results)
4. favorites/shortcuts (only avail in ui from search results view)
5. more languages: French (thanks Tiago Torrado !), Greek (thanks Maria Befa !)
in additon to previous: English, Spanish, German, Japanese
6. some things to enable cmis spaces
7. filtering of display of content rule nodes
8. goto containing folder in search works better
9. config now done witch spring actionscript in FlexSpacesConfig.xml instead of with alfresco-config.xml
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
checked into http://code.google.com/p/flexspaces/ (now in 0.9 release on the Alfresco forge)
1. Preview of files more usable/complete feature
on Alfresco 3.0+, FlexSpaces flash preview of files now uses same content model/rest api as preview in Share
2. on alfresco 3.0+, thumbnails now display correctly on recently uploaded files in FlexSpaces
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Released FlexSpaces 0.9 on Alfresco Forge
http://forge.alfresco.com/projects/flexspaces/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Update: note in FlexSpacesConfig.xml in FlexSpaces 0.9, for LiveCycle, the alfrescoUrlPart should be “/contentspace/service” not “/contentspace/servicee” in the comment. Also the Alfresco “serverVersion” for LiveCycle 8.2.1 should be value=”2.1″
robl
- Posts
- 11
- Achievements
- 1
- Member for
- 3 years 10 months
Stats
Steve:
I am very impressed with FlexSpaces! It's a fantastic add-on for Alfresco.
Are there any known issues with FlexSpaces + AIR and the new Alfresco Community 3.2 release?
Thanks.
Alfresco Community Edition 3.2 on Ubuntu 9.04
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
FlexSpaces+Browser and FlexSpaces+AIR 0.9 both work fine with the Alfresco Community 3.2 release from today in all the tab views except for WCM. I need to fix the navigation in the wcm view.
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Released 0.91 update to FlexSpaces with added support for Alfresco 3.2 Fixed the wcm tab tree and folder nav issue on 3.2 Also move (cut/paste) web script changed
http://forge.alfresco.com/projects/flexspaces/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Released 0.92 FlexSpaces: New look, added skinning (menus, tabs), more styling now in css files, removed pre-fill of admin login
http://forge.alfresco.com/projects/flexspaces/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
update 8/30/09: blog post http://integratedsemantics.org/2009/08/30/liferay-portlet-for-flexspaces/
Released FlexSpaces 0.93
Added Liferay portlet (FlexSpaces inside a portlet), fixed progress bar color in new styling/skinning from 0.92, added short-term state save for portlet resize / browser refresh (config only enabled in portlet pkg), added additional parms/flashvars to support config in portlet preferences dialogs, added parms to enable adding sso
http://forge.alfresco.com/projects/flexspaces/
The Liferay portlet is also available from the Liferay website community plugins download area
http://www.liferay.com/web/guest/downloads/community_plugins/-/software_catalog/products/3879045
and also from within Liferay itself: Add Application / Install More Applications (use refresh button at bottom to refresh plugin list)
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Added a JBoss Portal portlet for FlexSpaces 0.93
flexspaces-jboss-portlet.war
See the readmePortlets.txt for info on both the Liferay and JBoss portlets
http://forge.alfresco.com/projects/flexspaces/
update 9/7: see blog post
http://integratedsemantics.org/2009/09/07/jboss-portal-portlet-for-flexspacesalfresco/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Added both a GateIn Portlet and a GateIn / Google Gadget for FlexSpaces / Alfresco,
blog post http://integratedsemantics.org/2009/09/11/both-a-flexspacesalfresco-gadget-and-portlet-for-the-gatein-portal/
http://forge.alfresco.com/projects/flexspaces/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
With FlexSpacesAir (and CMIS Spaces Air, FlexibleShareAir) if you install a recent update to Acrobat (9.2) (on Windows) you need to update your version of the Air runtime to 1.5.2.8900 to be able to view pdf files inside FlexSpacesAir
to download the air update:
http://get.adobe.com/air/
adobe technote
http://kb2.adobe.com/cps/519/cpsid_51934.html
to also fix air when run in flexbuilder debug env, see info about overlaying new air sdk on flex sdk (backup your flex sdk)
http://www.adobe.com/support/documentation/en/air/1_5_1/releasenotes_developers.html#sdk
and download the latest air sdk
http://www.adobe.com/products/air/tools/sdk/
shen
- Posts
- 1
- Achievements
- 0
- Member for
- 3 years 6 months
Stats
I tried login flexspaces through HTTPS using IE8
but I cant login,I tried since three days,
please help me,
thankyou in advanced,
Shen
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
To keep q+a more organized and in multiple topics, the forum area on the flexspaces alfresco forge project is the better place for support.
http://forge.alfresco.com/forum/?group_id=149
I started a new topic about https
http://forge.alfresco.com/forum/forum.php?thread_id=1156&forum_id=533
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
topic on FlexSpaces forum about 0.94 , 1.0, post 1.0 versions (please comment within this forge topic link about any features or bug fixes to include in 1.0 or things for post 1.0):
http://forge.alfresco.com/forum/message.php?msg_id=2349
laco
- Posts
- 6
- Achievements
- 1
- Member for
- 2 years 11 months
Stats
I have installed flexspaces in browser and calais on alfresco.
But auto tag does not work, and when i do suggest, it also does not show me any tags, just an empty box pops up.
Any idea what might be the problem?
alfresco 3.3 CE + flexspaces 0.94 and calais 1.2 all running on linux 32bit environment.
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
Started a topic in FlexSpaces forge forum about previous question FlexSpaces + Calais on Linux
http://forge.alfresco.com/forum/forum.php?thread_id=1316&forum_id=533
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
New FlexSpaces 03 17 2011 build available:
Port from flex3 to flex4, switch to spark controls (not 100%) from halo, changes for spark theme instead of halo, new look. Bug fixes listed in readme.txt
http://code.google.com/p/flexspaces/
http://forge.alfresco.com/projects/flexspaces/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
New FlexSpaces 04 05 2011 build available:
Added:
1. using Share form configurations (thus supporting custom types, etc.) to configure view mode and edit mode forms in tabbed properties dialog (if enabled in FlexSpacesConfig.xml)
2. some resizeable dialogs (properties dialogs, advanced search)
3. FlexSpacesConfig.xml has separate config for alfresco share url (used to get form configurations, and for share tab in flexspaces air version)
4. latest spring actionscript libs
http://code.google.com/p/flexspaces/
http://forge.alfresco.com/projects/flexspaces/
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
I recently got FlexSpaces working with Flex Mobile 4.5.1 and AIR which can target iOS, Android, and BB PlayBook. Primarily will focus on tablets (iPad, Android tablets) due to larger screens, rather than smartphones.
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
blog post with videos of FlexSpaces Mobile on an iPad2 and on an Android tablet
http://integratedsemantics.org/2011/10/19/flexspaces-mobile/
vboshova
- Posts
- 6
- Achievements
- 1
- Member for
- 1 year 6 months
Stats
I am searching for a solution how to retrieve documents based on predefined metadata ( for example categories) and to administer user access based on those metadata, not based on physical spaces/folders as it is supported by alfresco. Consider for example the business case: I have documents with properties: Contracts, Offers, Tenders. I need to capture all documents with a property Contracts and I want only the people form Business development department having access to them. Similar to the user rights administration, based on physical categorization(spaces and folders), but we need it to be based on virtual, custom views. Is it possible this to be realized with FlexSpaces. If, yes, is it out-of-the-box feature or custom development is needed?
stevereiner
- Posts
- 234
- Achievements
- 5
- Member for
- 5 years 3 months
- From
- Fremont, CA, USA
Stats
answering previous on cross post / duplicate post https://forums.alfresco.com/en/viewtopic.php?f=7&t=41855