Mapping MCMS 2002 APIs to SharePoint Server 2007
Summary: The services previously provided by Microsoft Content Management Server (MCMS) 2002 are now provided by Microsoft Office SharePoint Server 2007. SharePoint Server is built upon Microsoft Windows SharePoint Services (version 3). This article helps you determine how the MCMS Publishing API (PAPI) maps to an equivalent but different Publishing API in SharePoint Server 2007. (33 printed pages)
Many of the tasks involved in the development of a Web site are related to customizing it for particular business needs. Some of these customizations are related to the site appearance and some to the functionality provided by the Web site. In Microsoft Content Management Server (MCMS) 2002, the developer had to perform most of these tasks by using the MCMS Publishing API (PAPI), which provides access to the underlying MCMS object model.
By default, Microsoft Office SharePoint Server 2007 provides significant Web content publishing features; most tasks that required custom code in MCMS can be accomplished by configuration of existing capabilities and do not require custom code. A powerful Publishing API is always available for tasks that require special customizations. This article helps you determine how the MCMS PAPI maps to an equivalent but different Publishing API in SharePoint Server 2007.
Office SharePoint Server 2007 is built on Microsoft Windows SharePoint Services (version 3). As a result, many Windows SharePoint Services features are exposed by default, and the infrastructure allows customization to be performed without any coding. However, there are business scenarios where you may need extended customization.
Due to the technology shift, a new API has been created for SharePoint Server 2007 to work together with Windows SharePoint Services V3. The managed and COM-based APIs in MCMS 2002, including the site deployment API, have been entirely replaced by managed code.
This article is organized by MCMS 2002 concepts. Each section compares the MCMS topic to the equivalent topic in SharePoint Server 2007 or Windows SharePoint Services.
This article does not address configuration or step-by-step instructions for SharePoint Server, but instead points to the object model classes so you can learn where to look for more information.