| README for PHP CMIS Client | |
| 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 | |
| karsten@eberding.eu |