RE: Migrating CMS content from one server to another
Bob Doyle <[email protected]> Tue, 16 Aug 2005 12:35:33 -0400
| Newsgroups | gmane.comp.cms.cms-forum.general |
|---|---|
| Message-ID | <[email protected]> |
Sent on behalf of Adriaan Bloem > > Subject: > RE: [CMS] Migrating CMS content from one server to another > From: > "Adriaan M. Bloem" <[email protected]> > Date: > Tue, 16 Aug 2005 15:41:40 +0200 > To: > "'Mitchell, Christine L \(EM, PTL\)'" <[email protected]>, > "'James Robertson'" <[email protected]>, <[email protected]> > > To: > "'Mitchell, Christine L \(EM, PTL\)'" <[email protected]>, > "'James Robertson'" <[email protected]>, <[email protected]> > > >Well-- > >I find myself agreeing with both James, Jerry and Christine, a lot of >sensible points were made. Summing up for myself I think the main problems >in using automated migration are: > >- Inadvertently migrating the old structure; it's very hard to migrate >(large amounts of) content without implicitly importing the old structure as >well. In general, content isn't (yet) classified well enough to be migrated >"smartly" to a new location based on the actual content; so if you want to >migrate to a new content (or site) structure, which is often one of the >reasons of the migration in the first place, it can only be automated to the >extent of migrating an item (or a group) at a time (which does not >necessarily mean copy/pasting by hand); > >- Breaking the content context, rendering it unintelligible; a content item >may not make sense when taken from its original comfortable environment >(both navigation, design and other content items); so if you do change >structure and move content around, you still have to make sure it's still >understandable in the new context, which again can only be done by hand; > >- The content itself may have to be restructured (e.g., when you migrate >from a page-oriented system with lots of embedded HTML to a component-based >XML system, there's no easy solution to classifying parts of the original >file as sensible XML fragments) and in many cases content isn't "clean" >content, it's mixed with design (especially in page-oriented CMS'es were >often text, images and HTML are intertwined, but many XML based systems >don't have a clean information architecture either and XML tags are often >abused as a "higher level" kind of design elements). > >Which means the success of automated migration rather depends on the degree >those three problems occur. In my experience, most migrations have to be >done almost entirely by hand, for exactly the reasons James described. But I >always investigate if at least partial automation is possible and what the >outcome of the "time investment in automation vs. time saving in manual >migration" equation is. Ideally, you'd be doing a migration of say, a >database of 20.000 CD's and DVD's in an on-line store that have to be moved >to a new eCommerce system. Then, automated migration makes a lot of sense, >is feasible and worth the investment. Structured sites like those are ideal >candidates. > >In the reality of most complex and diverse websites though, I'd be happy to >finally see a situation where even automating the export of content from the >old system would save time over manual cut & paste. Unless the main reason >for a migration is features in a new system or updating the old system, but >the structure and design of the site are fine, and then tools like Exorcist >are great ;) > >In short, I'd say automating the migration would be great, if possible. I'd >rather regard the cleaning up of outdated or underperforming content as the >silver lining of a manual migration than see it as a good reason not to >automate. Never just immediately choose either extreme of fully automated or >fully manual though, but investigate options case to case. > >Adriaan M. Bloem >__ > >Project Leader Implementation CMS, ICS Webcommunication, >& Internet Coordinator, Faculty of Law > >Leiden University >Visiting address: Steenschuur 25, room C0.13 >Postal address: P.O. Box 9520, 2300 RA Leiden, The Netherlands >Telephone: +31 71 527 7897 > > > > > >>-----Oorspronkelijk bericht----- >>Van: [email protected] >>[mailto:[email protected]] Namens Mitchell, >>Christine L (EM, PTL) >>Verzonden: dinsdag 16 augustus 2005 14:35 >>Aan: James Robertson; [email protected] >>Onderwerp: RE: [CMS] Migrating CMS content from one server to another >> >>The reality is that meaningful migration of content is almost >>always cut-and-paste, although automated tools can help to >>some limited degree. >> >>I would have to disagree with this conclusion. I have done >>both cut & paste migrations and automated migrations and the >>advantage of a good atuomation plan cannot be pooh-poohed. >> >>The real issue is that this isn't a technology problem: >> >>* In most cases, you will be redesigning your site as part >> of the migration. This eliminates any simple one-to-one >> mapping of content. >> >>If you plan properly, you can certainly map from one design >>to another. We had comment code in place that was used to >>clip just the content while leaving the old design elements >>behind. The content was then added to the new design >>templates automatically. It worked beautifully. >> >>* You will also want to review all content during the migration >> to ensure that only "good" content is transferred. >> >>This is true, but you don't need to cut and paste thousands >>of documents manually to accomplish this. Your content audit >>can be completed before the actual migration takes place so >>that it CAN be automated. >> >>* This will involve having someone knowledgeable about the >> content to assess each and every page. A lot of content can >> probably be deleted, while other material will need to be >> rewritten or updated. >> >>True again. See above. >> >>Migration of content is certainly the most painful part of >>any CMS project. >> >>Amen to that! >> >>What you aren't looking for is an automated way of migrating >>existing poor-quality content. Instead, use this as an >>opportunity to review and improve the content, thereby >>delivering tangible benefits to end users of the site. >> >>These two goals are not mutually exclusive. You can review, >>clean, purge and automate. >> >>In general, I'm against any form of "automated" migration >>tools, as it makes it too easy to ignore the content... >> >>This, of course, has to do with the project manager and the >>team doing the migration work and their emphasis on quality, >>not on the method, whether copy and paste or automation. You >>can certainly successfully automate a content migration, from >>database to database, from databse to file system, etc., if >>you lay the proper groundwork. You will always have some >>manual clean up even with an automation but it can be MUCH >>less and much faster to employ some automation. >> >>Christine L. Mitchell >>Penske Truck Leasing >>Content Manager >>610.775.6494 >>[email protected] <mailto:[email protected]> >> >>Tension is who you think you should be. Relaxation is who you >>are. - Chinese proverb >> >> >> -- Bob Doyle Editor In Chief, CMS Review - http://www.cmsreview.com Technology Adviser, CM Pros - http://www.cmprofessionals.org CEO, skyBuilders - http://www.skybuilders.com 77 Huron Avenue Cambridge, MA 02138 617-876-5678