
Macromedia
Macromedia Contribute Publishing Services (CPS) is the server component in the Macromedia Web Publishing System (WPS). CPS provides a method of centrally managing publishing access to websites and tracking publishing activities. Administrators are drawn to CPS for its integration with Lightweight Directory Access Protocol (LDAP) servers─including Microsoft Active Directory. CPS also offers file-based user directory administration, however, leveraging the LDAP integration allows CPS to scale with your enterprise.
Although the LDAP integration is one of the main draws of CPS, customers often encounter sometimes challenging experiences setting up the integration. I found there were three reasons for this with the initial release of CPS:
The CPS 1.1 update takes care of the second issue by enabling LDAP multiple branch support and subtree searches. Now that may be foreign to some readers but this article will offer clarity and also eliminate problems one and two. To successfully configure CPS for LDAP you will need to know the following from the LDAP administrator:
Let’s get started with a brief LDAP primer.
To complete this tutorial you will need to install the following software and files:
(Specifically, Macromedia Contribute Publishing Services 1.1)
Sarge is a Macromedia Senior Product Support Engineer supporting Breeze, ColdFusion, Contribute Publishing Services, and JRun. His key areas of focus are security, Application and Session-management, LDAP integration, and scalability. Sarge has over 10 years experience developing a secured Internet application leveraging ColdFusion, Java, LDAP, PKI, and X.509 certificates. As the former ColdFusion Practice Manager for Allaire and then Macromedia Consulting Services, he has helped several sites implement optimized applications including customized security and session-management configurations. He continues to share his onion on his blog at www.sargeway.com/blog.