=========================================================================== README - CONFIGURING CMIS BINDING FOR APACHE SHINDIG'S ALBUMS & MEDIAITEMS =========================================================================== Author: Eric Woods Email: woodstae@gmail.com Date: 26 October 2010 INTRODUCTION This project uses CMIS as the back-end for the Albums & MediaItems services in Apache Shindig. CMIS Folders & Documents are mapped to OpenSocial Albums & MediaItems, respectively. This project is intended to be commmitted to Shindig's sandbox directory for the community to explore. APPLY CMIS CONFIGURATION PATCH 1) Download and build Shindig trunk a) SVN: https://svn.apache.org/repos/asf/shindig/trunk b) Maven build... 2) Download and build this project (cmis-binding) a) https://svn.apache.org/repos/asf/shindig/sandbox b) Maven build... 3) Verify that the configuration is correct a) Deploy CMIS WAR file using your favorite application server b) Access samplecontainer (e.g. http://localhost:8080/samplecontainer/samplecontainer.html) c) Point samplecontainer to the included sample Media gadget (e.g. http://localhost:8080/samplecontainer/examples/media/Media.xml) d) You should see your CMIS Folders & Documents displayed as OpenSocial Albums & MediaItems CONFIGURE CMIS REPOSITORY SETTINGS Set your desired repository & root path a) navigate to src/main/java/org/apache/shindig/extras/cmis/sample/CMISService.java b) Set the CMIS_REPO variable to a repository of your choice (currently does not support authentication) c) Set the ROOT_PATH variable to the path of your desired root folder