We recently kicked off the first phase of a project to migrate a massive web property from one CMS platform to another. The site, a publishing platform for a widely recognized codes and standards organization, houses dozens of unique content types and tens of thousands of individual content items. An important client stakeholder recently indicated a desire to explore integrating twenty external blogs which are currently, successfully managed outside the web CMS.
On the surface this seems like a relatively innocuous and sensible requirement. For a wide variety of reasons it makes good sense to centralize management of blog content. From a data migration perspective it is only incrementally more complex to move content from their blog platform (Typepad) than the rest of their existing CMS content.
However, there is an important cliché in consulting: “leave no stone un-turned”. A couple of quick questions revealed each of the twenty blogs has dozens of individual content contributors. Although not necessarily a technical challenge, this many content contributors certainly adds complexity.
The client’s new CMS platform and licensing arrangement stipulates pay to play by the number of users, often referred to as ‘seats’. In other words, more contributors means more cost. Some quick math indicates this blog integration will completely contradict an often much more divisive business requirement: budget limitations.
In this situation a CMS purist might argue the benefit of completely centralized management of content far outweighs the cost of additional content contributors. Further, it might be possible to negotiate a reduced cost for the additional, limited use seats…Or build a custom back-end interface which accommodates the specific requirements of blog contributors without forcing them to log into the licensed CMS Admin tools.
However, a smart consultant has many more clichéd principles which are germane to this discussion and worth sharing:
- If it ain’t broke don’t fix it.
- First, do no harm.
Earlier we noted the client’s sentiment is the blogs are currently being managed successfully. So why the desire to integrate? Some more digging revealed their underlying goal is to leverage the blog content for SEO purposes on the .ORG. Further discussion crystallized this as the only business objective satisfied by integration.
This leads to what is possibly my favorite consulting cliché : “No sense reinventing the wheel”. There are plenty of other ways to integrate the blog content without abandoning the blogging platform. In this case we’ll use the obvious choice and go with aggregating with RSS.
This approach circumvents the increased cost of licensing and more. By keeping things the way they are there will be no need to migrate the incredibly rich depth of blog content or retrain hundreds of bloggers. This additional effort would have easily doubled the cost of the migration project.