nyeholt / silverstripe-cmis-connector

A CMIS based connector for the external content module
BSD 3-Clause "New" or "Revised" License
3 stars 0 forks source link

############################################### Cmis Connector Module ###############################################

Maintainer Contact

Marcus Nyeholt <marcus (at) silverstripe (dot) com (dot) au>

Requirements

SilverStripe 3.1.x External Content module Alfresco > 3.0 (community or enterprise), KnowledgeTree

Documentation

Ensure that you have the external-content module installed.

Place the cmis-connector module in your SS root directory and run /dev/build.

See http://doc.silverstripe.org/doku.php?id=module:alfresco-connector for getting started with the connector module

Licensing

This connector is licensed under the BSD

Quick Usage Overview (with alfresco)

Be aware that the username and password provided should be a generic 'read-only' user of the system. Per-user access is on the TODO list.

== Accessing content on the frontend ==

== Importing content ==

API

There is no specific API available for working with content from Cmis as yet.

SeaMist

SeaMist is an early stage PHP library for working with CMIS repositories over via Atom format. It is currently in its early infancy, but provides enough functionality for the Cmis Connector module to work. Over time, it is hoped that other SeaMistRepository implementations will be created that mean client code can simply use the SeaMist library for interacting with CMIS repositories (which will then mean that this Cmis Connector instead becomes a CMIS connector).

See the 'SeaMistRepository' interface to see where the API is currently at; further work will be done to flesh out this functionality over time, and this library may be spun off into a separate project.

Troubleshooting

The main problems that arise with this module are to do with the connection through to Alfresco. Make sure that