Integrating Drupal with a CMS server
In this section, we will look at how you can integrate Drupal 7 with a CMIS server via a couple of Drupal modules. I have already installed a LAMP stack (http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29) plus Drupal 7 on an Ubuntu 12.04 box.
Note that it is possible to integrate any PHP application with a CMIS repository by using the Apache Chemistry subproject PHP Client (http://chemistry.apache.org/php/phpclient.html). We can, for example, write our own Drupal module using this library. However, we are not going to do that now; we will look at some available modules instead.
The CMIS-related modules require Drupal to be configured to use clean URLs (http://drupal.org/getting-started/clean-urls), and for the Apache mod_rewrite
module to be installed. The Drupal application should also be accessible directly as the root web application under /
, for example, as http://localhost/
. Drupal is probably installed in a directory such as drupal
under /var...