Details

    • Estimated Difficulty:
      Medium
    • Similar Issues:
      Show 10 results 

      Description

      Create a connector to a service that supports the Content Management Interoperability Services standard (CMIS), allowing a ModeShape JCR instance to access the content, metadata, and other information from a CMIS system. CMIS implementations are starting to appear, including Apache Chemistry's CMIS implementation, Nuxeo's CMIS demo at http://cmis.demo.nuxeo.org/nuxeo/site/cmis/repository and with Alfresco's CMIS Repository at http://cmis.alfresco.com/service/cmis.

      CMIS types should map pretty cleanly to JCR types. Also, the CMIS query language should also map pretty well, allowing the connector to implement search by delegating to CMIS.

      Implementing this sooner would help us gain some traction in the CMIS space.

        Gliffy Diagrams

        1. minor_changes.patch
          75 kB
          Ivan Vasyliev
        2. minor_changes3.patch
          52 kB
          Ivan Vasyliev
        3. minorchanges.patch
          53 kB
          Ivan Vasyliev
        1. cmis_connector_code.png
          315 kB
        2. cmis_workbench.png
          133 kB
        3. map_property_types_cmis_to_jcr.png
          332 kB

          Issue Links

            Activity

            Hide
            Oleg Kulikov added a comment -

            Hi Ivan, thanks for the patch. I've merged it and commited.

            Show
            Oleg Kulikov added a comment - Hi Ivan, thanks for the patch. I've merged it and commited.
            Hide
            Ivan Vasyliev added a comment -

            Oleg, I made second patch from 31/Mar/13, could you please take a look?

            Show
            Ivan Vasyliev added a comment - Oleg, I made second patch from 31/Mar/13, could you please take a look?
            Hide
            Oleg Kulikov added a comment -

            Merged, please check it now

            Show
            Oleg Kulikov added a comment - Merged, please check it now
            Hide
            Ivan Vasyliev added a comment -

            Attached "minor_changes3.patch" with few items. Will work on getting to your fork somehow to send pull requests.

            Show
            Ivan Vasyliev added a comment - Attached "minor_changes3.patch" with few items. Will work on getting to your fork somehow to send pull requests.
            Hide
            Randall Hauch added a comment -

            Rebased, corrected compiler warnings, renamed the package to `org.modeshape.connector.cmis`, and added an alias for the `CmisConnector` in `RepositoryConfiguration`. Merged into the 'master' branch.

            Show
            Randall Hauch added a comment - Rebased, corrected compiler warnings, renamed the package to `org.modeshape.connector.cmis`, and added an alias for the `CmisConnector` in `RepositoryConfiguration`. Merged into the 'master' branch.

              People

              • Assignee:
                Oleg Kulikov
                Reporter:
                Randall Hauch
              • Votes:
                10 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Development