scara / moodle-repository_cmis

CMIS repository plugin for Moodle
GNU General Public License v3.0
1 stars 3 forks source link

CMIS repository plug-in

This is a CMIS repository plug-in for Moodle. Description

It allows you to browse, search, download and use public files from a server, tipically a CMS, exposing its content by means of CMIS 1.0.
It supports the HTTP Proxy configuration of Moodle.

It also gets benefits from the MUC framework to implement two levels of cache, at the folder level:

  1. CMIS identifiers;
  2. children and search result sets.
    Cache can be purged by perfoming a search with the special keyword: *purgecache*.

TODO

Known issues

License

GNU GPL v3
Copyright (c) 2013 Matteo Scaramuccia

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

External libraries

Apache Chemistry CMIS PHP Client

Apache Chemistry CMIS PHP Client is a CMIS client library for PHP.
The code is available at: https://svn.apache.org/repos/asf/chemistry/phpclient/.

More information can be found on the following pages:

Apache Chemistry provides open source implementations of the Content Management Interoperability Services (CMIS) specification.

License

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/

Apache License v2.0 and GPL Compatibility

http://www.apache.org/licenses/GPL-compatibility.html