Seeing new implementations of OpenPublish is always exciting for us at Phase2 -- especially when the OpenPublish user is as far flung as Greenland! This week we sat down with the team at Srijan, an Acquia partner, to talk about how they developed a new site for the Greeenlandic Broadcasting Corporation (KNR).
Q. You had been working in a different CMS primarily for this client. What made you decide on Drupal and OpenPublish for the new site?
A. KNR has literally hundreds of thousands of news entries, and we needed a system that could handle that. The taxonomy concept in Drupal was important to the client's ability to tag and categorize stories in their system, and the ability to use Apache SOLR was central to the site's search capabilities. OpenPublish offers a performance tuned implementation of Drupal. We'd been wanting to work in OpenPublish for a long time now, and saw the KNR site as an ideal case for a move to OpenPublish.
Q. Was migrating this large site to Drupal a challenge?
A. Our starting point was the Drupal migrate module and the case study written for migration of The Economist magazine to Drupal. Weused the migrate module's API to write a TYPO3_Migrate module, which has been contributed back to the community. For migration of photo galleries we wrote custom scripts, which enabled migration of content incrementally, as migration had to be carried out several times. In our old system, an "Author" of a news story entry is a simple label entry. Therefore, while the same author may have entered several news items, the name is stored multiple times as a field entry. Thus, maintaining relationships between the author and the news stories written by the author was a challenge. However, while migrating this to Drupal, news <--> author relationships had to be maintained.
Q. So, how did it turn out?
A. We have a very satisfied client at KNR. Their site (http://www.knr.gl/) features multiple language, extensive multi-media capabilities, and overall, a system that's easier for our client to administer, and that can handle the large volume of content they're producing.