blob: 17e96581cf2fe90f484f3479ad231e77b6826c53 [file] [log] [blame]
The PHP CMIS Soap Client consists of the following files:
1) CMIS Web Service Library
CMISWebService.php - the main class to be included into an application
cmisTypeDefinitions.php - the CMIS object model, used by CMISWebService.php
CMISSoapClient.php - extends the PHP SoapClient class, used by CMISWebService.php
CMISAlfrescoSoapClient.php - an Alfresco specific version, includes ticket support
2) PHP CMIS Client
index.php - the main file, includes all CMIS calls and program logic. Configuration
parameters, including URL for service endpoints, is configured here.
PccHTML.php - includes all HTML presentation code, no calls to CMIS
pcc.css - CSS file, included from PccHTML.php
dialog.js - Java Script for dialog handling, included from PccHTML.php
The PHP CMIS Client is a sample application to show the use of the CMIS library.
Main features include folder and document list, checkin, checkout, upload,
download, cancel checkout and delete.
All CMIS functions and the program logic are included into the main file index.php.
Changes to the HTML presentation can be done independently in PccHTML.php.
Jacascipt is used for dialog handling, to avoid page reloads for a dialog.
A simple templating mechanism is included, to generate the HTML output.
This software is presented to the Apache Chemistry project. Licensing will
be changed to ASF if accepted by the Chemistry project.
Contact information:
Karsten Eberding