xmldirector.connector
=====================


``xmldirector.plonecore`` integrates  Plone 5 with 

- local filesystem
- WebDAV-backed backend
- AWS S3

``xmldirector.plonecore`` provides a ``Connector`` content-type that
mounts a particular storage into Plone. 

No support for indexing and search mounted content.



Requirements
------------

- Plone 5.2 with Python 2.7 and Python 3.6 (tested)

- Supported backends:

    - eXist-db 

    - Base-X 

    - OwnCloud
    
    - Alfresco

    - Marklogic Server

    - AWS S3

    - Cloud federation services

      - Otixo.com
      - Storagemadeeasy.com


Configuration
-------------

Goto the Plone control panel and click on the ``XML-Director Connector`` configlet and
configure the your service

ExistDB
+++++++
  
- webdav://localhost:6080/existdb/webdav/db
- username and password required to access your XML database over WebDAV

BaseX
+++++

- webdav://localhost:8984/webdav                                     
- username and password required to access your XML database over WebDAV

Owncloud
++++++++

- webdav://hostname:port/remote.php/webdav
- username and password required to access your Owncloud instance over WebDAV

Alfresco
++++++++

- webdav://hostname:port/webdav
- username and password required to access your Alfresco instance over WebDAV

Local filesystem
++++++++++++++++

- file:///path/to/some/directory
- no support for credentials, the referenced filesystem must be readable (and writable)

AWS S3
++++++
    
- s3://bucketname
- enter your AWS access key as username and the AWS secret key as password
  (You need to install the Python package `fs-s3fs` through buildout).


License
-------
This package is published under the GNU Public License V2 (GPL 2)

Source code
-----------
See https://bitbucket.org/onkopedia/xmldirector.connector

Bugtracker
----------
See https://bitbucket.org/onkopedia/xmldirector.connector


Author
------
| Andreas Jung/ZOPYX
| Hundskapfklinge 33
| D-72074 Tuebingen, Germany
| info@zopyx.com
| www.zopyx.com
