O'Reilly logo

Professional SharePoint® 2007 Development by Tom Rizzo, Adam Buenz, J. Dan Attis, Matt Ranlett, Brendon Schwartz, Eli Robillard, Jeff Julian, John Alexander, John Holliday

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required