Microsoft Content Management Server 2002: A Complete Guide |
By Bill English, Olga Londer, Shawn Shell, Todd Bleeker, Stephen Cawood |
| |
Publisher | : Addison Wesley |
Pub Date | : October 31, 2003 |
ISBN | : 0-321-19444-6 |
Pages | : 1136 |
| | Copyright |
| | Praise for Microsoft Content Management Server 2002 |
| | Preface |
| | | Acknowledgments |
|
| | About the Authors |
| | Part I. CMS Fundamentals |
| | | Chapter 1. Introduction to Content Management Server |
| | | The CMS Story: Why You'll Want to Implement CMS in Your Environment |
| | | Features of Content Management Server |
| | | Summary |
|
| | | Chapter 2. Installing Microsoft Content Management Server |
| | | Elements to Consider before a CMS Installation |
| | | Summary |
|
| | | Chapter 3. CMS Architecture |
| | | The History of CMS |
| | | CMS Architecture Overview |
| | | History of a CMS Page Request |
| | | CMS Architecture Component Discussion |
| | | Managing and Rendering Content |
| | | Authoring Content |
| | | CMS Development |
| | | CMS Administration |
| | | Summary |
|
| | | Chapter 4. Planning a Content Management Server Engagement |
| | | Envisioning the Project |
| | | Planning the Project |
| | | Developing the Project |
| | | Stabilizing the Project |
| | | Sample Planning Document Outline |
| | | Summary |
|
|
| | Part II. Content Authoring and Publishing |
| | | Chapter 5. The Web Author |
| | | Overview |
| | | Browser-Based Publishing |
| | | CMS Page Modes |
| | | Creating a New Page |
| | | Adding Content |
| | | Saving the Page |
| | | Setting Up Page Properties |
| | | Editing the Page |
| | | Copying, Moving, and Deleting Pages |
| | | Production Manager |
| | | Summary |
|
| | | Chapter 6. Publishing Workflow |
| | | Overview |
| | | Submitting the Page |
| | | Page Status |
| | | Editor's Approval |
| | | Moderator's Approval |
| | | Auto-approval |
| | | Page Revisions |
| | | Summary |
|
| | | Chapter 7. Authoring Connector |
| | | What Is the Authoring Connector? |
| | | Authoring Connector Components |
| | | Using the Authoring Connector |
| | | Setting Up Publishing Tasks |
| | | Summary |
|
|
| | Part III. Creating Site Framework |
| | | Chapter 8. Creating a New CMS Site |
| | | Overview |
| | | Creating and Configuring a New Database |
| | | Creating a New Virtual Web Site |
| | | Using the Database Configuration Application |
| | | Configuring an IIS Site as a CMS-Enabled Site |
| | | Adding Virtual Directories Manually |
| | | Accessing the CMS Site by a Root URL |
| | | Creating a CMS Site with Shared Resources |
| | | Summary |
|
| | | Chapter 9. Setting Up Site Structure |
| | | Navigation and Channels |
| | | Using the Site Manager |
| | | Summary |
|
| | | Chapter 10. Developing for CMS Using Visual Studio .NET |
| | | Overview |
| | | How Is a CMS Project Different from Regular Web Projects? |
| | | Creating a New CMS Project |
| | | Template Gallery Items |
| | | Creating a TGI |
| | | Adding Placeholder Definitions to Your TGI |
| | | Adding Custom Properties |
| | | Summary |
|
| | | Chapter 11. Template-Based Page Processing |
| | | Overview |
| | | Page Processing in Presentation Mode |
| | | Page Processing in Authoring Mode |
| | | Summary |
|
| | | Chapter 12. Designing Templates |
| | | Overview |
| | | What Is a Template? |
| | | Basic Template Types |
| | | Planning Your Templates |
| | | Creating a Template File |
| | | Debugging Your Templates |
| | | Summary |
|
| | | Chapter 13. Working with Placeholders in Visual Studio .NET |
| | | Overview |
| | | Placeholder Types |
| | | Effective Placeholder Use |
| | | Summary |
|
| | | Chapter 14. Creating Dynamic Navigation |
| | | Overview |
| | | What Is Navigation in CMS? |
| | | Design Considerations |
| | | Creating Navigation Elements |
| | | Summary |
|
| | | Chapter 15. Connected Postings |
| | | Overview |
| | | What Are Connected Postings? |
| | | Creating Connected Postings |
| | | Workflow Implications of Connected Postings |
| | | Summary |
|
|
| | Part IV. Site Administration and Security |
| | | Chapter 16. Working with Containers |
| | | Overview |
| | | Working with Channels |
| | | Working with Template Galleries |
| | | Working with Resource Galleries |
| | | Killing a Lock |
| | | Purging Revisions |
| | | Purging the CMS Database |
| | | Summary |
|
| | | Chapter 17. Setting Up User Rights |
| | | User Roles |
| | | Rights Groups |
| | | Summary |
|
| | | Chapter 18. Using the Server Configuration Application |
| | | Launching the SCA |
| | | General Settings |
| | | Configuring Cache |
| | | Setting Up Web Entry Points |
| | | Adding Domains |
| | | Configuring Security Settings |
| | | Summary |
|
| | | Chapter 19. Managing User Access |
| | | CMS Authentication and Authorization Process |
| | | IIS Security |
| | | ASP.NET Security |
| | | CMS Authentication and Authorization |
| | | Summary |
|
| | | Chapter 20. Securing a CMS Site |
| | | CMS Installation Security |
| | | Authentication and Authorization |
| | | Intranet Sites |
| | | Internet Sites |
| | | Extranet Sites |
| | | Summary |
|
|
| | Part V. Site Deployment |
| | | Chapter 21. Site Deployment Manager |
| | | Overview |
| | | Using Site Deployment Manager |
| | | Automating Package Processing |
| | | Summary |
|
| | | Chapter 22. Deployment Scenarios |
| | | Overview |
| | | Environments and Deployment |
| | | Deployment Scenarios |
| | | Deployment Guidelines |
| | | Summary |
|
|
| | Part VI. Publishing API |
| | | Chapter 23. Introducing PAPI |
| | | Who Will Need PAPI |
| | | .NET-Based versus COM-Based APIs |
| | | Context as the Entry Point to PAPI |
| | | Principal Objects |
| | | PAPI Object Model |
| | | Relationship between Principal Objects |
| | | Base Classes |
| | | Exploring Namespaces |
| | | Summary |
|
| | | Chapter 24. Obtaining Context |
| | | CMS Context |
| | | CmsHttpContext |
| | | CmsApplicationContext |
| | | Context Publishing Modes |
| | | Summary |
|
| | | Chapter 25. Traversing Channels |
| | | Checking Channel User Rights |
| | | Creating and Deleting Objects in a Channel |
| | | Working with Channel Members |
| | | Working with Channel Objects |
| | | Constructing Dynamic Navigation and Displaying Breadcrumbs |
| | | Summary |
|
| | | Chapter 26. Managing Postings |
| | | Checking Posting User Rights |
| | | Managing Postings |
| | | Working with Posting Members |
| | | Working with Posting Child Objects |
| | | Summary |
|
| | | Chapter 27. Manipulating Placeholders |
| | | Placeholder Context |
| | | Creating and Deleting Placeholders and PlaceholderDefinitions |
| | | Working with Placeholder Members |
| | | Working with PlaceholderDefinition Members |
| | | Working with Placeholder Child Objects |
| | | Custom Placeholders |
| | | Summary |
|
| | | Chapter 28. Searching for CMS Assets |
| | | Exploring Searches |
| | | Searching for a Single Asset |
| | | Searching for a Collection of Assets |
| | | Efficient Searching for CMS Assets |
| | | Summary |
|
|
| | Part VII. Extending CMS |
| | | Chapter 29. Developing Custom Controls for CMS |
| | | Overview |
| | | User Controls |
| | | Composite Controls |
| | | Summary |
|
| | | Chapter 30. Customizing the Web Author Console |
| | | Overview |
| | | Anatomy of the Web Author .NET Console |
| | | Working with the Default Console Control |
| | | Subclassing to Create a New Action Control |
| | | Customizing the Web Author Toolbar |
| | | Customizing the ASP Web Author |
| | | Summary |
|
| | | Chapter 31. Extending the Publishing Workflow |
| | | Overview |
| | | What Is Extending the Workflow? |
| | | A Review of the Publishing Events |
| | | Creating Event Handlers |
| | | Best Practices for Extending Workflow |
| | | Summary |
|
| | | Chapter 32. Publishing Dynamic Data in CMS |
| | | Overview |
| | | Why Would You Want to Integrate? |
| | | Sample Integrations |
| | | Summary |
|
| | | Chapter 33. Web Services |
| | | Common Uses |
| | | Setup for Coding CMS Web Services |
| | | Building a Web Service |
| | | Consuming a Web Service |
| | | Testing the Web Service |
| | | Summary |
|
|
| | Part VIII. CMS Performance |
| | | Chapter 34. Performance Planning |
| | | Designing High-Performance CMS Sites |
| | | Developing High-Performance CMS Sites |
| | | Deploying High-Performance CMS Sites |
| | | Network Latency |
| | | IIS Performance |
| | | SQL Server Performance |
| | | Security and Performance |
| | | Summary |
|
| | | Chapter 35. Performance Testing and Capacity Planning |
| | | Performance Goals |
| | | Performance Testing |
| | | Web Usage Statistics |
| | | Transaction Cost Analysis |
| | | Troubleshooting Performance Issues |
| | | Summary |
|
| | | Chapter 36. Tips and Techniques |
| | | Overview |
| | | Building a Site Map with Recursive Navigation |
| | | Impersonation |
| | | Anonymous Content Contribution |
| | | Creating an Alternate Version of a Posting |
| | | How Do I Debug a CMS Project? |
| | | Why Am I Prompted for Logon Credentials When I Have Windows Authentication Enabled? |
| | | Reducing the Number of Clicks to Attachments |
| | | Creating Navigation with Existing .NET Server Controls |
| | | Summary |
|
|
| | Part IX. Moving Forward with CMS |
| | | Chapter 37. Upgrading or Migrating Your Site to Content Management Server 2002 |
| | | Migrating Your Existing Site to CMS 2002 |
| | | Content Inventory |
| | | Functionality Inventory |
| | | Information Architecture Review and Template Design |
| | | Workflow |
| | | Role Definition |
| | | Content Import |
| | | Technical and Content Contributor Training |
| | | Upgrading from CMS 2001 to 2002 |
| | | Backing Up Your Existing Site |
| | | Uninstalling CMS 2001 |
| | | Finding and Reviewing Your Templates |
| | | Running in Mixed Mode |
| | | Summary |
|
|
| | Part X. Appendixes |
| | | Appendix A. HTTP Reference |
| | | Overview |
| | | HTTP Request |
| | | HTTP Response |
| | | General Header Fields |
| | | Entity Header Fields |
| | | Summary |
|
| | | Appendix B. Publishing API Reference |
| | | CmsHttpContext Parentage |
| | | CmsApplicationContext Parentage |
| | | Channel Parentage |
| | | Posting Parentage |
| | | Placeholder Parentage |
| | | PlaceholderDefinition Parentage |
|
|