...
CMIS Base Patch Available - 13 December 2011
Setup
- Download Check out Apache Shindig.
- Download and apply Apply CMIS patch to Shindig code base.
- Start Build Apache Shindig on server A (e.g. Shindig.
- Deploy Shindig to your favorite application server.
- Check out Apache Chemistry.
- Build Apache Chemistry using Maven.
- Via command line, navigate to the checked out Chemistry project.
- Run: mvn clean install -Dmaven.test.skip=true
- Deploy Apache Chemistry's in-memory repository to your favorite application server.
- The WAR file is located under chemistry-opencmis-server > chemistry-opencmis-server-inmemory > target.
- The patch is currently hardcoded to look for a CMIS repository at http://localhost:
- 8081/repository, so the deploy the WAR to port 8081 with context root "repository".
- For more information, refer to Chemistry's documentation for building and deploying the in-memory repository.
- Deploy Apache Chemistry's browser tool.
- The WAR file is located under chemistry-opencmis-test > chemistry-opencmis-test-browser-app > target.
- E.g. http://localhost:8081
- Access activity streams on server A: /repository/browser/
APIs
Notes
- I used Apache Chemistry's InMemory Repository to build this patch. The repository that
- The CMIS repository is currently hardcoded to point to http://localhost:
...
...
- repository/atom in JsonDbOpensocialService.java.
References
11/30/2011 Update: We will be referencing the up-and-coming CMIS 1.1 draft spec for this work. This draft spec is here: CMIS 1.1 Draft Spec
...