Building Websites with Microsoft Content Management Server
|Also available on:|
- Learn directly from recognized community experts
- Rapid developer level tutorials build logically through out the book
- Develops a feature rich custom site incrementally
- Tips and Tricks from developer newsgroups and online communities
Book DetailsLanguage : English
Paperback : 660 pages [ 235mm x 191mm ]
Release Date : January 2005
ISBN : 1904811167
ISBN 13 : 9781904811169
Author(s) : Joel Ward, Lim Mei Ying, Stefan Goßner
Topics and Technologies : All Books, Enterprise Products and Platforms, Microsoft Servers, Content Management (CMS), Enterprise, Microsoft, Web Development
Table of Contents
Chapter 1: Overview of Microsoft Content Management Server
Chapter 2: Installing MCMS 2002 for the Developer
Chapter 3: The Database Configuration Application
Chapter 4: The Server Configuration Application
Chapter 5: Setting Up a Website from Scratch
Chapter 6: Creating Templates and Postings
Chapter 7: Working with Placeholders
Chapter 8: Debugging Template Files
Chapter 9: Default Postings and Channel Rendering Scripts
Chapter 10: Understanding the MCMS Publishing Workflow
Chapter 11: Authoring with Microsoft Content Management Server
Chapter 12: The Publishing Application Programming Interface
Chapter 13: Building Navigation Controls
Chapter 14: Customizing Placeholder Controls
Chapter 15: Building Custom Placeholder Definitions and Placeholders
Chapter 16: Extending the Workflow
Chapter 17: Publishing with Authoring Connector
Chapter 18: Implementing Forms Authentication
Chapter 19: Customizing the Web Author Console
Chapter 20: Creating Connected Templates and Pages
Chapter 21: Aggregating Content
Chapter 22: Enhancing Performance with Caching
Chapter 23: Site Deployment
Chapter 24: Hosting Multiple Websites and Adding SSL Security
Appendix A: Upgrading from MCMS 2001 to MCMS 2002
Appendix B: References
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata- 9 submitted: last submission 04 Jan 2012
Errata type:AddPlant Method | Page number:173
In the code for the AddPlant method, the line:
plantLink.HRef = plant.Url;
plantLink.HRef = plant.UrlInner;
PlantCatalogHome Template | Page number:174
In the PlantCatalogHome Template Object section, step 3 instructs you to set the TemplateFile property to PlantCatalog_DefaultPage.aspx. The template that is being created in the previous steps is PlantCatalog_Summary.aspx, and you should set the TemplateFile property to this value instead.
Errata type:Channel Rendering Script | Page number:184
In step 1, the file ChannelRendering.aspx
Errata type:btnGetPlaceholderContent Method | Page number:290
At the foot of page 290, the btnGetPlaceholderContent method is incorrect.
btnGetFactSheetContent_Click, and its definition should be:
private void btnGetFactSheetContent_Click(object sender, System.EventArgs e)
There is no control of the name btnGetPlaceholderContent in the Placeholders.aspx file.
Errata type:Typo in TopMenu.ascx.cs | Page number:315
On page 315, 3rd paragraph, the reference to the file TopMenu,ascx.cs
Errata type:OnMouseOver Attribute | Page number:320
When adding the onmouseover attribute to the <A> tag, we add:
to produce the correct onmouseover attribute in the output code:
Thanks to GoldBorder.
Errata type:AutoCssPlaceholderControl | Page number:350
The AlignedImagePlaceholderControl inherits from SingleImagePlaceholderControl. The line
public class AutoCssPlaceholderControl : SingleImagePlaceholderControl
public class AlignedImagePlaceholderControl : SingleImagePlaceholderControl
Errata type:HtmlStrippingPlaceholderDefinition | Page number:376
In the listing of properties and values for the HtmlStrippingPlaceholderDefinition setting, Action
Errata type:PresentationContainer | Page number:469
In the three bullets on page 469, PresentationContainer
Thanks to Dave Mielcarek.
What you will learn from this book
- The basic concepts of MCMS
- Preparing, installing and configuring MCMS and its supporting technologies
- Creating an MCMS website from scratch
- Creating and debugging templates files and channel rendering scripts
- Working with dynamic navigation
- Establishing user roles and rights
- Authoring with MCMS and improving the authoring experience
- Understanding and customizing workflow
- Working with the Publishing API
- Site deployment techniques
- Enhancing your site's performance with caching
Microsoft Content Management Server 2002 is a dynamic web publishing system with which you can build websites quickly and cost-efficiently. MCMS provides the administration, authoring, and data management functionality, and you provide the website interface, logic, and workflow. Once your website is up and running, your content contributors can add and edit content on their own, without the need to work with developers or the IT department.
First time developers of Microsoft Content Management Server 2002 face a relatively steep learning curve. Not only are they expected to be conversant in the Microsoft .NET Framework, they are also required to be familiar with the concepts of MCMS 2002.
Many beginners to MCMS start out by looking at the example site that ships with the product; tweaking it, dissecting it and turning it inside out using the obscure code comments as markers. However, when it comes to starting their own website from scratch, many are baffled ? where do they begin?
This book exists to answer that question; teaching the essential concepts of MCMS 2002 in a clear, straightforward and practical manner.
Containing answers to some of the most asked questions in developer newsgroups, this book is a treasure trove of tricks and tips for solving the problems faced by MCMS developers.
This is a unique resource focused exclusively on the needs of developers using MCMS. It doesn?t waste time and pages on user or administrator level information that is well covered in other documentation. It?s a distillation of practical experience that developers need to get results, fast. The authors carefully structured example project complements and extends the knowledge gained from an initial look at the examples that ship with MCMS.
This book is an end-to-end guide to creating a Microsoft Content Management Server (MCMS) website. No prior knowledge of MCMS is required - this book takes you from the basics of MCMS, guiding you through everything you need to create a fully-featured, content-rich website
Visit the Free Online Edition for Building Websites with Microsoft Content Management Server and learn more about the book, you can read through two full chapters, "Creating Templates and Postings", and "Implementing Forms Authentication" and discover what each chapter from this book has in store.
Years of active participation in MCMS newsgroups and mailing lists mean that the authors? hard-won experience puts them in the ideal position to tell you what you really need to know to master the system.
An example site is developed throughout the book, at every point providing clear and practical demonstrations of the relevant ideas. Once you have mastered the basics, the book leads you onto more advanced and powerful techniques, allowing you to get the most from this awesome system.
Who this book is for
This book is written for developers who are part of a dynamic organization that has decided to evaluate or deploy MCMS and require the skills to make it happen.The book presumes a working knowledge of the .NET Framework and familiarity with the C# language, but no prior knowledge of MCMS is required. To use this book, you will need access to Visual Studio. NET 2002 or 2003, SQL Server 2000, and an installation of MCMS 2002.
This book is not aimed at the specific information needs of administrators or users of MCMS.