CMIS Trac Plugin

Description

This project aims to develop a  Trac plugin that allows integration with  ECM solutions which implement  CMIS.

In last release 1.0.1 are available the following features:

  1. Repository browsing
  2. Create, remove and rename folder
  3. Upload/Download documents
  4. View document properties

These features can be controlled with these permissions:

  • REPOSITORY_BROWSER
  • REPOSITORY_UPLOAD
  • REPOSITORY_DOWNLOAD
  • REPOSITORY_REMOVE_DOCUMENT

  • REPOSITORY_CREATE_FOLDER
  • REPOSITORY_REMOVE_FOLDER
  • REPOSITORY_RENAME_FOLDER

Screenshots

Installation

Before starting check these issues:

Soon to be published a compatibility matrix

To complete the installation, follow these steps:

  1. $> svn export  http://clinker.klicap.es/repos/alfrescointegration/tags/1.0.1 CmisTracPlugin-1.0.1
  2. $> cd CmisTracPlugin-1.0.1
  3. $> python setup.py install
  4. Access to the Trac Admin Panel and check that the plugin is available
  5. Enable the plugin
  6. Edit trac.ini and verify that there is the following line in the components section:
    [components]
    cmistracplugin.web_ui.cmistracplugin = enabled
    ...
    
  7. Create the following section in trac.ini:
    [cmis]
    base_path = BASE_PATH (p.e. /User Homes/recena)
    password = PASSWORD
    url_api = URL (p.e. http://localhost:8080/alfresco/service/cmis)
    user = USER
    max_size = SIZE (in bytes)
    

Community Support

if you find any issue, want to contribute an idea or improvement, you can access  our support platform.

Source code

URL repostiory
http://clinker.klicap.es/repos/alfrescointegration
Get the source code (development version)
$> svn export http://clinker.klicap.es/repos/alfrescointegration/trunk cmistracplugin-trunk