In this chapter, you learned what is involved in migrating a Content Management Server 2002 Web site to SharePoint Server 2007. There are two steps in the migration process: content migration and code migration.
SharePoint Server 2007 addresses the content migration task by creating and executing migration profiles from within SharePoint's Central Administration Web site. Prior to executing a migration profile job, administrators can run an analysis of the migration in an effort to identify any errors or warnings that might cause the migration process to fail.
Once the content has been migrated, developers get involved to address the various incompatibilities between the Content Management Server 2002 Web application project and SharePoint Server 2007. The most significant change is that the Content Management Server 2002 Publishing API is not compatible with the SharePoint Server 2007 object model. This incompatibility typically requires a significant amount of manual coding and rewriting of custom code contained in the original Content Management Server 2002 Web application project.
Microsoft recognizes that the migration to SharePoint Server 2007 from Content Management Server 2002 is not a trivial task. To assist in the preparation, planning, and assessment of the migration process, a free utility, the CMS Assessment Tool, is provided as an additional download to help developers and site owners obtain a clear picture of their existing Content Management Server 2002 Web site, determine the scope of the migration process, and identify key bottlenecks or errors in the migration process.