March 10-12, 2010
Montreal, Canada

A case study in integrating two CMSs

There are some really good PHP-based CMS platforms out there, but despite the claims of the faithful, it's fair to say no single system is the perfect choice for every kind of website.

When no single CMS will fit your needs, then maybe it's time to integrate two systems, and get the best of both worlds. This presentation will examine an approach to using both Drupal and ImpressCMS/XOOPS to provide different content to the same website. We will examine the architectural issues, look at the code changes required, and the other bits of "glue" necessary, and discuss some different approaches to integration, depending on your requirements.

We will use this particular example to illustrate the broad issues. One great thing about open source is being able to reuse other people's code. I hope this presentation will inspire people to not be afraid of digging into other people's code, and use it to their advantage in new and exciting ways.

View all 132 sessions

Julian Egelstaff

Freeform Solutions

Julian Egelstaff has been working in the software and IT industries for over 15 years. In 2003, he co-founded Freeform Solutions, a not-for-profit organization with a mission to help other not-for-profits use technology more effectively.

Julian is also the lead programmer of Formulize, an open source project designed to provide non-programmers with the ability to create database systems on the web.

Julian holds a Bachelor of Journalism and Philosophy, and is a Zend Certified Engineer.

Read More