Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CMIS Base Patch Available - 13 December 2011

Setup

  1. Download Check out Apache Shindig.
  2. Download and apply Apply CMIS patch to Shindig code base.
  3. Start Build Apache Shindig on server A (e.g. Shindig.
  4. Deploy Shindig to your favorite application server.
  5. Check out Apache Chemistry.
  6. Build Apache Chemistry using Maven.
    1. Via command line, navigate to the checked out Chemistry project.
    2. Run: mvn clean install -Dmaven.test.skip=true
  7. Deploy Apache Chemistry's in-memory repository to your favorite application server.
    1. The WAR file is located under chemistry-opencmis-server > chemistry-opencmis-server-inmemory > target.
    2. The patch is currently hardcoded to look for a CMIS repository at http://localhost:
    8080).Download, build, and deploy Apache Chemistry's InMemory Repository to server B (e
    1. 8081/repository, so the deploy the WAR to port 8081 with context root "repository".
    2. For more information, refer to Chemistry's documentation for building and deploying the in-memory repository.
  8. Deploy Apache Chemistry's browser tool.
    1. The WAR file is located under chemistry-opencmis-test > chemistry-opencmis-test-browser-app > target.
    2. E.g. http://localhost:8081
    ) by following these instructions.Confirm your setup:
    1. 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:

...

...

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

...