Book Image

Enhancing Microsoft Content Management Server with ASP.NET 2.0

Book Image

Enhancing Microsoft Content Management Server with ASP.NET 2.0

Overview of this book

The release of Microsoft Content Management Server (MCMS) Service Pack 2 opens up the world of ASP.NET 2.0 to MCMS developers. Written by the masters of MCMS, this book shows you how to use the new features of ASP.NET 2.0 that everyone is talking about in your MCMS development. You will first learn how to install and configure MCMS SP2. There are two approaches to setting up a development environment for SP2: an upgrade from a previous SP1a installation or starting from scratch and building a fresh installation including SP2. Of course, both approaches are covered. You will become familiar with the MCMS Service Pack 2 development environment, and create custom Visual Studio 2005 templates to overcome some of the issues which are present with the templates shipped with MCMS SP2. After that, its time to look at some of the most exciting features of ASP.NET 2.0, and how you can make use of them in MCMS: master pages, site navigation, themes, and the membership provider model. One of the coolest features introduced with ASP.NET 2.0 is master pages, which allow developers to enforce common layout and behaviour across pages within an application. You will learn about the benefits of using master pages and see a step-by-step guide for implementing them in your MCMS applications, where they become master templates! ASP.NET 2.0 introduces a whole new way of implementing site navigation, driven by site maps. By programmatically adding channels and postings to a site map you will see how to smoothly integrate these controls to any MCMS site. To customize the look of your site, we will see how a common look and feel can be applied efficiently to a MCMS site by using ASP.NET 2.0 themes. An essential customization required for themes to work correctly in an MCMS site is a must-read feature of this chapter. MCMS has its own role based authorization and user management system which cannot be extended. However, the new ASP.NET 2.0 Membership Provider Model and the shipped controls can be used within MCMS applications to improve the implementation of Forms Authentication and provide a more elegant solution for authenticating against an external store. A collection of tips and tricks round off the book, including using the Provider Model design pattern to ease migration to Office SharePoint Portal Server
Table of Contents (12 chapters)
Enhancing Microsoft Content Management Server with ASP.NET 2.0
Credits
About the Authors
About the Reviewers
Preface

About the Reviewers

Andreas Klein started in the PC business in 1981, working as a consultant for several years before joining Microsoft in 1990. Since then he has held programming trainings. On the technical side, he has covered many different areas, including Win16 (Windows 2.x, 3.x) and Win32 Application and Driver Programming, helping customers manage their systems running Windows 9x, Windows NT, and later versions, and even Exchange 4.0 - 2000.

His current focus is web server scenarios (IIS, MCMS 2002), DHTML programming, and PKI/Security concepts in the IT scope.

Mick Badran has been performing Microsoft technical classroom-based training for more than nine years, and has over 12 years commercial development experience in various languages. Mick has been consulting for Microsoft in areas of CMS, SPS, and BizTalk for over five years. He also specializes in customized training in these areas.

Mick speaks at various Microsoft Events such as TechEd and Security summits, and is a BizTalk MVP.

He can be reached at, and would love to hear your feedback.

Joel Ward works as a web developer and technical manager. Once destined to be an architect, he switched tracks midway through college and instead graduated with a degree in Integrative Arts from the Pennsylvania State University. His professional career has taken him on a journey through design, programming, usability, and accessibility.

Joel has enjoyed working with MCMS since its first release in 2001. Over the years, Joel has been active in the newsgroups and has been recognized as a Microsoft Most Valuable Professional for his work in the MCMS community.

He enjoys a good challenge, which includes working on projects that use ASP.NET, MCMS, and SharePoint.

Joel lives in the Commonwealth of Virginia in the United States. You can visit his website at http://www.wardworks.com/joel/.