Enhancing Microsoft Content Management Server with ASP.NET 2.0

Use the powerful new features of ASP.NET 2.0 with your MCMS Websites
Preview in Mapt

Enhancing Microsoft Content Management Server with ASP.NET 2.0

Lim Mei Ying, Spencer Harbar, Stefan Goßner

Use the powerful new features of ASP.NET 2.0 with your MCMS Websites
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.10
RRP $22.99
Save 29%
Print + eBook
$37.99
RRP $37.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.10
$37.99
$29.99p/m after trial
RRP $22.99
RRP $37.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Enhancing Microsoft Content Management Server with ASP.NET 2.0 Book Cover
Enhancing Microsoft Content Management Server with ASP.NET 2.0
$ 22.99
$ 16.10
Learning ASP.NET Core 2.0 Book Cover
Learning ASP.NET Core 2.0
$ 35.99
$ 25.20
Buy 2 for $33.60
Save $25.38
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781904811527
Paperback224 pages

Book Description

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

Chapter 1: Installation
Overview of MCMS 2002 Service Pack 2
Installation Approach
Upgrading to Microsoft Content Management Server 2002 Service Pack 2
Configuring the Development Environment
Known Issues with MCMS SP2 Installation
Installation Tips
Summary
Chapter 2: Getting Started with the Development Environment
Visual Web Developer Websites
Creating an MCMS Web Application
Developing MCMS Web Applications
Configuring the 'CMS' Virtual Directory
Creating Custom MCMS Application Templates
Summary
Chapter 3: Using Master Pages
Overview and Benefits of Master Pages
The TropicalGreen Web Site
Creating a New MCMS Web Application
Creating a Master Page for Use with MCMS
Creating an MCMS Template File Based on a Master Page
Modifying Master Page Properties from the Template File
Summary
Chapter 4: Navigation Controls
Navigation for TropicalGreen
Site Maps and Site-Map Providers
Building an MCMS Site-Map Provider
The SiteMapPath Control
The Menu Control
The TreeView Control
Summary
Chapter 5: Applying Themes
Themes versus Cascading Style Sheets
Creating a Theme
Skins for Server Controls
Using Style Sheets
Summary
Chapter 6: Authentication Controls and Membership Providers
Authentication Controls
Implementing an MCMS Membership Provider
Using an MCMS Membership Provider
Creating a Login Page Using the Login Control
Using the LoginStatus and LoginName Controls
Supporting Custom Authentication Schemes
Summary
Chapter 7: How-Tos, Tips and Tricks
Tip #1 How-To Perform Cross Page Postbacks
Tip #2 How-To Implement an Ad Rotator
Tip #3 Considerations for Microsoft Office SharePoint Server 2007.
Summary

What You Will Learn

ASP.NET 2.0 and MCMS, together, for the first time.

  • Install and configure MCMS Service Pack 2
  • Become familiar with the MCMS Service Pack 2 development environment
  • Master ASP.NET master pages and make them master templates
  • Integrate ASP.NET site navigation controls into your MCMS site
  • Customize the look and feel of your MCMS site with ASP.NET themes
  • Apply the ASP.NET membership provider model to enhance MCMS authentication
  • Tips and Tricks to get ASP.NET and MCMS living together in peace

Authors

Table of Contents

Chapter 1: Installation
Overview of MCMS 2002 Service Pack 2
Installation Approach
Upgrading to Microsoft Content Management Server 2002 Service Pack 2
Configuring the Development Environment
Known Issues with MCMS SP2 Installation
Installation Tips
Summary
Chapter 2: Getting Started with the Development Environment
Visual Web Developer Websites
Creating an MCMS Web Application
Developing MCMS Web Applications
Configuring the 'CMS' Virtual Directory
Creating Custom MCMS Application Templates
Summary
Chapter 3: Using Master Pages
Overview and Benefits of Master Pages
The TropicalGreen Web Site
Creating a New MCMS Web Application
Creating a Master Page for Use with MCMS
Creating an MCMS Template File Based on a Master Page
Modifying Master Page Properties from the Template File
Summary
Chapter 4: Navigation Controls
Navigation for TropicalGreen
Site Maps and Site-Map Providers
Building an MCMS Site-Map Provider
The SiteMapPath Control
The Menu Control
The TreeView Control
Summary
Chapter 5: Applying Themes
Themes versus Cascading Style Sheets
Creating a Theme
Skins for Server Controls
Using Style Sheets
Summary
Chapter 6: Authentication Controls and Membership Providers
Authentication Controls
Implementing an MCMS Membership Provider
Using an MCMS Membership Provider
Creating a Login Page Using the Login Control
Using the LoginStatus and LoginName Controls
Supporting Custom Authentication Schemes
Summary
Chapter 7: How-Tos, Tips and Tricks
Tip #1 How-To Perform Cross Page Postbacks
Tip #2 How-To Implement an Ad Rotator
Tip #3 Considerations for Microsoft Office SharePoint Server 2007.
Summary

Book Details

ISBN 139781904811527
Paperback224 pages
Read More

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Git: Version Control for Everyone Book Cover
Git: Version Control for Everyone
$ 23.99
$ 16.80
Object-Oriented JavaScript - Second Edition Book Cover
Object-Oriented JavaScript - Second Edition
$ 29.99
$ 21.00
Expert Python Programming Book Cover
Expert Python Programming
$ 26.99
$ 5.40
AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00