After the launch of Canopy, we here at Appnovation started to think about what other systems we could integrate with Drupal. Enter Oracle Universal Content Management (UCM).
In order to get this started we needed to install and configure Oracle UCM and all of its dependencies (it had many!). Here are the steps we took in order to prepare the environment for our testing purposes.
I was working on Drupal-Alfresco integration, when I needed to provide Drupal users with the access to the Alfresco repository. I will not go into the details on how you can access Alfresco from Drupal (this would be a different story), but this can be done with the CMIS module. You would need some customization if you want to allow the Drupal users to use their own accounts to access Alfresco - as the opposite of using one Alfresco account for all users. This was the reason why we need the LDAP integration.
Before you start, you need to know if you are able to modify the LDAP directory or not. It is possible that for security reasons your Drupal site will only be given permissions to read the LDAP, and not to modify it. If you do have the permissions to update an LDAP directory, you will be able to create LDAP users from the Drupal site, change passwords and synchronize user profiles.
Besides the ldapauth module, which is a part of the LDAP Integration, you will need the ldapdata module (also a part of the LDAP Integration) for profiles synchronization and ldap_provisioning module for creating user accounts in both LDAP server and Drupal.
You probably would also need some third-party tool to browse the LDAP directory. This is not necessary, but it can be helpful for debugging. It is nice to see that you really can access LDAP with the given admin account and password from your IP address. Also you really can create users there, and be able to see/export the LDIF-style structure of the directory. On Ubuntu, I use "GQ" application.
The screen shots below are not a "How To" guide, but images and comments that can be helpful.
Currently, we are working on a Drupal 6 project that requires integration with Salesforce.com. We use the Salesforce module for Drupal 6 (http://drupal.org/project/salesforce). We also use the webform module to create the desired form. The data will be sent to Salesforce.com after a user fills out and submits the form.
S3, a great technology provided by Amazon, allows users to store an unlimited amount of files through simple web service calls. Amazon S3 is very cost effective, only charging 15 cents per gigabyte and additional charges for the bandwith that is used during retrieveing and sending files. The scalability of Amazon S3 allows video hosting sites to trust that the videos will be available at all times and will not
