This site is archived.

Online collaboration, social networking and enterprise content management are having transformational effects on organizations, large and small, government and commercial. With robust content management functionality and integration with communication applications, Drupal is uniquely positioned to power collaboration and knowledge management in a distributed enterprise. This session will address developing with Drupal to support several multi-national distributed enterprises.


Dan Karran
Chris Johnson
Ben Lavender


To kick things off, we’ll talk about the business, cultural, and technical aspects of bringing an open-source, distributed collaboration platform into the enterprise. We'll talk about how to introduce distributed collaboration principles and terminology to a new user base. We will share our experiences using Drupal to build a flexible collaboration platform, able to adapt to a wide range of business requirements.

Following that, our team will be on hand to share the real-life experiences, challenges and lessons learned from developing a distributed collaboration platform with Drupal at its core. We will focus our attention on the following capabilities:

  • Social networking: Using User Relationships to build a network.
  • Real-time collaboration: Integrating XMPP with User Relationships, Organic Groups, and Language Translation.
  • File management: Sharing documents and multimedia with File Framework.
  • Integrated Webmail: A bridge to the “legacy” world with Webmail Plus.
  • Extending Collaboration: Reaching out to new communities with OpenID, Publish-Subscribe (using RDF and FeedAPI) and secure distributed search.
  • Provisioning: Using LDAP provisioning to enable mass, synchronized account creation for Drupal, Jabber and Email.
  • Putting it all together: Managing code complexity and maintaining high module count Drupal installs.


Attendees should take away some good ideas about using Drupal as a platform for collaboration in a distributed enterprise. They will also gain insight into the planning, implementation and operations efforts required for success.


Familiarity with the projects mentioned in the description would be useful but are definitely not required. For more information about the projects we have contributed to or own, please see the list on the OpenBand user profile on


The presentation will be given by a number of members of the OpenBand team, including Chris Johnson, Ben Lavender and Dan Karran.