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