Features of Content Management Server

CMS offers a rich set of features that form a compelling reason to purchase this product. These fall into two broad categories: design features and content features.

The design features of CMS include the ability to create templates that define the layout of the pages for your Web site. These templates will contain placeholders for content that is created by your business users.

The content features of CMS include the use of two tools to which we'll refer from time to time in this book: the Web Author tool and the Authoring Connector tool. These tools allow business users to create and manage content efficiently and effectively. Using the Web Author tool, users can:

  • Create, modify, and delete pages

  • Copy and move pages

  • Create connected pages that share source content with other pages but display that information in different ways

  • Submit pages for review and approval

The Authoring Connector can be used to submit a Microsoft Word document to the Web site and associate that document with a particular task that has been created in the Web site. When the author selects a task, the task itself will perform the required functions, abstracting the author from the workflow required to correctly publish the document to the Web site. Hence, it becomes as simple as using Word to create the document and then submitting the document under a chosen task to ensure the document is approved and published as desired.

Other features of CMS include the ability to schedule content publication for a future point in time. Pages can be expired or set to remain on the site indefinitely. Moreover, before content is actually published, authors will have the opportunity to review exactly how that information will appear on the Web page, giving the author the ability to ensure that the information is both technically and visually correct.

CMS is integrated in Visual Studio .NET (VS.NET). The integrated development environment allows you to create and maintain CMS templates in VS. In addition, full support for template debugging is included in the VS debugger. Finally, template files can be managed and secured using Visual Source Safe or third-party source control tools. This allows your developers to maintain template integrity in a multideveloper environment. In addition, CMS also allows for third-party integration by using the .NET framework, Web services, and support for Extensible Markup Language (XML).

CMS also allows for a rapid deployment of a large Web site. In addition, CMS offers flexibility in quickly changing data across a large deployment to meet changing needs and demands. And because content can be kept up-to-date, visitors will find the site more informative and useful, leading to an increased positive end-user experience.

At a detailed level, Table 1-1 offers an overview of the new features that can be found in CMS 2002.

In short, CMS offers three overall features that form the foundation for an excellent e-commerce site:

  • A comprehensive system for Web site content management

  • A dynamic, up-to-date content delivery system

  • Rapid, efficient time-to-market for e-commerce sites

In addition to these features, you'll find that CMS stores content as objects, enabling reuse of content throughout your site. Because of the template-driven nature of presenting content, you'll also be able to target which content appears based on audience membership, device, and/or individual account information.

You'll install CMS on top of Internet Information Services (IIS) 6.0 or later. For developers, you'll install CMS on top of Visual Studio .NET.

CMS dynamically generates Web pages from content objects and templates. But there are other components that ship with CMS 2002 that increase productivity for business and technical users. These components speed up site development, simplify integration and interoperability, and provide rapid deployment. These components are:

Table 1-1. New Features in CMS 2002

New Feature


.NET-based Publishing API

The CMS 2002 Publishing API is .NET based, meaning that CMS 2002 objects can be called from any Common Language Runtime (CLR).

Improved authentication model

Authentication can be customized and can use either the ASP.NET authentication model or accounts in Active Directory.

Improved caching and performance

Caching can be implemented via rule-based commands on each page.

Improved event model

CMS provides event classes that make it easier to extend the CMS workflow model.

Improved multilingual support

You can use the .NET features to add multiple cultures to your initial deployment. After the templates are created, you won't need to worry about them.

Web services support

You can use XML Web services that provide or consume Web services for your CMS site.

XML support

The new XML placeholders support XML content, XML Schema Definitions (XSD), and Extensible Stylesheet Transformations (XSLT).

Integration with Visual Studio .NET

Placeholders are implemented as ASP.NET controls, code can be stored in files so that source control tools are used in large deployments, and debugging is easier too.

Simplified publishing process

Site managers can publish information more easily directly from Word into the Web site.

Separation of authoring and site management tasks

Authoring of content is left to the business user, while site management tasks are left to administrators and/or developers.

  • Web Author: This tool enables authors and editors to create, edit, and publish Web content. A site can be updated quickly because multiple users can work on different parts of the Web site at the same time. The Web Author is a browser-based tool that requires no additional client software.

  • Authoring Connector: This tool enables content creators to author and edit documents in Microsoft Word XP and to submit them for approval and publication to a CMS Web site.

  • Site Manager: This tool enables CMS administrators to create a site structure, including channels, templates, and resource galleries, and to assign rights and roles to content creators, developers, and users.

  • Site Deployment Manager: This tool enables CMS administrators to update the Web site using an export and import package transfer method. Site Deployment Manager is invoked through the Site Manager. Developers can also schedule deployment of content using ASP scripts.

  • Database Configuration Application (DCA): This tool selects and populates a SQL database, specifies the virtual Web site, and selects a system account and initial administrator for a new installation. Once installation is complete, the Database Configuration Application is used to configure the database on an ongoing basis.

  • Server Configuration Application (SCA): This tool is used to view and change the configuration values for the CMS 2002 Server.

  • Publishing Application Programming Interface (API): This API enables developers to build highly customized, dynamic Web sites that integrate easily with other applications.

There are a number of possible deployment scenarios. Each scenario will depend on the site requirements, the size of your organization, and the resources available at the time the site is deployed.

CMS is highly flexible and can be used in any number of situations to enhance Web site design, deployment, and timeliness.

In this book, we'll discuss each feature of CMS and illustrate how to use the tools and the product to deploy sites more quickly and more efficiently than ever has been possible.

Microsoft Content Management Server 2002. A Complete Guide
Microsoft Content Management Server 2002: A Complete Guide
ISBN: 0321194446
EAN: 2147483647
Year: 2003
Pages: 298

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net