Location:  Home » Books » Real World ASP.NET: Building a Content Management System    

Real World ASP.NET: Building a Content Management System

Real World ASP.NET: Building a Content Management SystemAuthor: Stephen R.G. Fraser
Publisher: Apress
Category: Book

List Price: $49.95
Buy Used: $0.32
as of 9/5/2010 17:30 CDT details
You Save: $49.63 (99%)

In Stock


New (8) Used (17) from $0.32

Seller: worldofbooksusa
Rating: 3.5 out of 5 stars 19 reviews
Sales Rank: 1,303,297

Media: Paperback
Edition: 1
Pages: 522
Number Of Items: 1
Shipping Weight (lbs): 2.4
Dimensions (in): 9.2 x 7.4 x 1.3

ISBN: 1590590244
Dewey Decimal Number: 004
UPC: 689253152447
EAN: 9781590590249
ASIN: 1590590244

Publication Date: April 2002
Availability: Usually ships in 1-2 business days

Similar Items:


Editorial Reviews:

Amazon.com Review
Aimed at aspiring .NET developers who want to work with content management (CM) applications, Real-World ASP.NET: Building a Content Management System provides a fine overview of what's involved in managing Web site content and also delivers working code for a free, proprietary CMS using the latest in .NET technology and C#.

With commercial CM systems costing proverbial big bucks, this book shows you that for a small to midsize site, you can beat licensing fees with a proprietary system built using the powerful .NET framework and ASP.NET. One of this text's most valuable features is its thorough tutorial on what goes into today's commercial CMS applications, from basic content types, version control, and workflow. These early chapters will be indispensable for anyone working with CM, whether as Webmaster, content creator, or developer. (The author provides everything you wanted to know about CM but were afraid to ask. You might well read this book to bone up for a job interview having anything to do with CM in any capacity.)

After describing what goes into an effective CM application, this title turns to .NET and the recommended three-tiered architecture for .NET applications, the basics of .NET, ADO.NET (for database programming with dynamic content), and a quick overview of XML support in .NET. The rest of the book delves into the author's own CMS .NET application, which is used to discuss issues in administering (and programming) a site.

After first setting up and getting the site up and running, the author looks at basic operations like viewing, posting, and updating stories, along with sample ASPX Web pages and the code-behind forms written in C# that bring these pages to life. Besides basic CM, the author shows how to provide simple role-based personalization and security (including protecting pages from certain users).

While CMS .NET may not be a complete substitute for an expensive CM solution, it can no doubt be adapted to meet the needs of a small to medium-sized Web site. As both a way to get a handle on CM and a practical tutorial to getting started with .NET development, Real-World ASP.NET will serve as a useful resource for a good range of readers. --Richard Dragan

Topics covered: Introduction to content management systems (CMS); elements of a CMS system explained: the Content Management Application (CMA), the Metacontent Management Application (MMA), and the Content Display Application (CDA); types of content; benefits of CMS; commercial vs. proprietary systems; simple and complex version control; rollback support; CMS and workflow (including the Workflow Definition Application, WDA, and workflow engines); personalization basics (including types of personalization, from using cookies to push content to rule-based personalization, the law of diminishing returns, and privacy issues); building customer relationships; Web architecture explained: the presentation, application, and database layers; Web scripting languages compared; introduction to ASP.NET and the .NET Framework; using Visual Studio .NET to build a CMS (using basic control types); tutorial to ADO.NET for database programming (basic objects and database basics including stored procedures for SQL Server); using the DataGrid control; introduction to XML and .NET classes for XML (manipulating XML nodes); overview of CMS .NET (the author's case study for a content management system built with .NET); installing and configuration of the sample code; tour of CMS .NET features; an XML-driven navigation bar (NavBar); administering content (adding, editing, updating, and removing stories); security issues in .NET (including role-based authentication in CMS. NET); displaying dynamic content (including precanned zones for home pages, headlines, and stories); workflow support in CMS .NET (including authoring, editing, approval, and deployment phases); and protecting content (privacy issues and gathering user information for profiles).

Product Description

Real World ASP.NET: Building a Content Management System provides web developers with a cost-effective way to develop a content management system within Microsoft's .NET Framework. Unlike other .NET books on ASP.NET that teach technologies on a piecemeal basis, this book explains the underlying technologies and also shows how they are integrated into a complete ASP.NET application suitable for many organizations. Complete source code written in C# and ASP.NET is included, which will enable web developers to create a dynamic content site at a fraction of the cost of a commercial solution. You will learn about the following:

  • Content management system: This system used to manage the content of a website consists of the content management, metacontent management, and content delivery applications.
  • C# and ASP.NET: These underlying technologies are introduced and then applied extensively.
  • ADO.NET: All aspects relevant to dynamic content management are covered.
  • XML: Extensible Markup Language (XML) is introduced and then applied in the programmatic updating of the config.web file.
  • Authentication, authorization, and encryption: These topics are discussed in the book, especially with regard to protected content and system administration.
  • Personalization: Many key technologies are used to make the CMS solution truly user-friendly.

    Real-World ASP.NET: Building a Content Management System is the complete hands-on guide to mastering the art of CMSs and website development using the .NET Framework.




Customer Reviews:
Showing reviews 1-5 of 19



5 out of 5 stars Lazy Critics, Fine Book   September 22, 2003
dannomite (Cornwall, NY USA)
9 out of 10 found this review helpful

I have to laugh at the lazy critics of this book who wanted a full blown CMS application in C# done for them. This book makes it clear that it's the "start" of a CMS application explained in an educational style. It has a great foundation for expansion, so role up your sleeves and do it. You can join some of us who are doing exactly that at http://sourceforge.net/projects/cmsnet


5 out of 5 stars Better than I expected   May 17, 2002
do (CA)
9 out of 11 found this review helpful

When I bought this book, I was expecting pages upon pages of code with little explaining. I thought it would simply be a cheap way of getting a CMS for my site. Boy as I wrong! This book provided me with much of the theory about CMSs that I sadly lacked, and provided details about CMSs that I could not find anywhere else, like what makes up the core of a CMS. I liked the book's detailed explanations about Version control and Workflow, but the coverage of personalization was especially insightful, such as when he showed how the law of diminishing returns applies to it. With a firm backing in theory, the book continued by actually applying it. I wasn't let down: there was a lot of code. But there were plenty of detailed explanations along with it. This is truly Real World ASP.NET


5 out of 5 stars Outstanding resource.   April 10, 2003
3 out of 3 found this review helpful

Outstanding resource. I rarely encounter technical books such as this that clearly articulate concepts with sufficient detail and substance.


5 out of 5 stars Author offers extensive updates   December 22, 2002
krens (DC)
4 out of 5 found this review helpful

I really appreciate the fact that the author provides content updates and more on his website, where you can get downloads, fixes, etc. to the content in this book. He's been extremely helpful to me in answering questions. The combination of the book and that has been a boon for our CMS efforts.


5 out of 5 stars ASP.NET Pro Magazine Review   December 3, 2002
6 out of 8 found this review helpful

"I was looking forward to reading this book, and thankfully, author Stephen Fraser didn't let me down. He starts off with a bang in his introduction, commenting that the one feature all Content Management Systems (CMSs) have in common is that they are all overpriced. I couldn't agree more. With this book, Fraser attempts to prove this claim by providing readers with the knowledge of building a CMS from the ground up using the Microsoft .NET Framework. So not only do readers finish the book with a fully functional CMS, they also benefit from the experience with a real-world working knowledge of .NET in action.

Fraser covers everything from CMS workflow to content conversion and personalization. Although anyone can download and use the complete CMS from Apress' Web site, only those who have spent the time and money to read this book will fully appreciate the author's work. The final CMS certainly doesn't match the capabilities of commercial systems - for example, there were no chapters dedicated to interoperating content workflow with rich client applications such as Microsoft Word - but the system does provide users with a platform to build additional .NET richness into the system. Perhaps Fraser can continue to evolve the system into the PHPNuke of the .NET world." - Mike Riley, ASP.NET Pro Magazine

Showing reviews 1-5 of 19



Copyright © 2009 Content Management