13.2. Customizing the Authoring Experience

MOSS 2007 supports two methods for authoring web content. Using the web-based approach, content authors edit content directly in a web browser via server controls included in the SharePoint Publishing object model. Using the smart-client approach, content authors create a document in an application such as Microsoft Word, and then convert the document into HTML using the MOSS 2007 document conversion framework.

There are trade-offs for each method. Authoring content in the browser allows the author to see the content in the context of the page in which it will be rendered, and has the added advantage of incorporating document management features provided by the SharePoint platform. On the other hand, authoring content in a smart-client application is easier for authors already familiar with the application, and for adding preexisting content or developing lengthy reports and complex documents.

The following sections describe each method in detail, and show how to customize and extend the authoring experience.

13.2.1. Web-Based Authoring

The web-based authoring environment consists of two distinct sets of user interface elements. The Page Editing Toolbar enables authors to perform page-level operations, and the HTML Editor Toolbar provides a rich interface for entering HTML content. Both can be customized to create a constrained authoring environment or to ensure the availability of specific resources for authors to use.

13.2.1.1. The ...

Get Professional SharePoint® 2007 Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.