See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

24 used & new from $3.88

Have one to sell? Sell yours here
 
 
Real World ASP.NET: Building a Content Management System
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Real World ASP.NET: Building a Content Management System (Paperback)

by Stephen R.G. Fraser (Author)
Key Phrases: getting content, web form designer, click method, Visual Studio, User Control, Search Favorites (more...)
3.5 out of 5 stars See all reviews (19 customer reviews)


Available from these sellers.


11 new from $11.73 13 used from $3.88

Customers Who Bought This Item Also Bought

Content Management Bible

Content Management Bible

by Bob Boiko
4.5 out of 5 stars (13)  $26.39
Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net)

Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net)

by Bruce Bukovics
4.4 out of 5 stars (14)  $28.22
ASP.NET 3.5 Unleashed

ASP.NET 3.5 Unleashed

by Stephen Walther
4.1 out of 5 stars (36)  $40.49
Murach's ASP.NET 2.0 Web Programming with C# 2005

Murach's ASP.NET 2.0 Web Programming with C# 2005

by Joel Murach
4.6 out of 5 stars (19)  $33.08
ASP.NET 2.0 Instant Results (Programmer to Programmer)

ASP.NET 2.0 Instant Results (Programmer to Programmer)

by Imar Spaanjaars
3.8 out of 5 stars (8)  $23.52
Explore 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
<p> <i>Real World ASP.NET: Building a Content Management System</i> 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:</p>

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

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

See all Editorial Reviews


Product Details

  • Paperback: 522 pages
  • Publisher: Apress; 1 edition (April 2002)
  • Language: English
  • ISBN-10: 1590590244
  • ISBN-13: 978-1590590249
  • Product Dimensions: 9.2 x 7.4 x 1.3 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.5 out of 5 stars See all reviews (19 customer reviews)
  • Amazon.com Sales Rank: #634,998 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #12 in  Books > Computers & Internet > Web Development > Content Management

Inside This Book (learn more)

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(33)
(15)
(16)
(10)
(10)
(9)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

19 Reviews
5 star:
 (9)
4 star:
 (2)
3 star:
 (1)
2 star:
 (4)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
23 of 26 people found the following review helpful:
2.0 out of 5 stars Not too sure about "real world"..., October 27, 2003
By Colin Young "colin" (Boston, MA USA) - See all my reviews
(REAL NAME)   
First off, the source code that accompanies the book is very useful (I use it to run an intranet) and it can be extended to display the content in a manner very different than the original author envisioned.

That said, I think this book could be used as a classic example of how not to write extensible, maintainable code. Rather than demonstrate the power and ease of ASP.Net using datagrids and user controls, the content lists are constructed using loops and tables, and the form to edit content is repeated no fewer than 3 times. In order to filter the content before displaying it to the user we run a test on every row to determine if it meets the criteria rather than using a DataView and a filter. I am currently converting the code to a cleaner implementation and I find I am deleting an average of 2 pages of code per page, with no loss of functionality.

When talking about content management I would have expected some sort of elegant promotion system, instead we are offered a custom page complete with custom code for each promotion, in spite of the fact that the only thing that changes between pages is who is allowed to perform the promotion and which state it is being promoted from/to.

This book will not teach you to create flexible software that can be easily adapted to changing requirements. It will teach you to create brittle software that requires an inordinate amount of effort to make the simplest changes (replacing the editor textbox with a WYSIWYG control shouldn't require modifying 3 separate pages -- and I have the code to prove it).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
4.0 out of 5 stars Good Book, July 27, 2003
By Matt Brown (Twin Cities, MN) - See all my reviews
Before you allow the other eternal pessimists who wrote reviews on this book to sway you away from the purchase, think twice.

Yes, this book steps you through the concepts and coding techniques to build a "smaller scaled" CMS with C#. The author comes right out and admits that. It would take a 4,000+ page book to outline the creation of a larger scaled $60,000 CMS with all of the bells and whistles. The author is well aware of that. What this book does give, is well rounded lessons on CMS concepts as well as the code and strategies behind building a C# CMS. It's meant to get you going and in almost all cases you're going to have to customize it to your needs.

Even though I found that the author repeated come concepts when I pretty much got the point, I would rather have him over explain things than under explain. I did favor his writing AND coding style.

In conclusion, I feel the knowledge I gained along with the code supplied with the book, will give me a nice kick-start to building my own custom CMS. I'm the Webmaster for a large college that just saved themselves $60,000 by investing in this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 9 people found the following review helpful:
5.0 out of 5 stars Lazy Critics, Fine Book, September 22, 2003
By dannomite "Dan Maltes" (Cornwall, NY USA) - See all my reviews
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
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars great book!
This book is good, it cleared my doubts and have enabled me to learn how it is implemented throught it's internal workings. Read more
Published on September 23, 2004 by Steve

5.0 out of 5 stars Excellent book !!
I'm amazed by the book, really. it's so user friendly and easy to grasp that it's beyond the good, hence excellent. i didn't find one useless sentence. all of it is just cash. Read more
Published on July 2, 2004

4.0 out of 5 stars Book Review: Real-World ASP.NET: Building a Content Manageme
In Real-World ASP.NET: Building a Content Management System, Stephen R.G. Fraser presents an overview of the elements of a Content Management System, and builds a Content... Read more
Published on April 15, 2004 by Weyert de Boer

5.0 out of 5 stars Outstanding resource.
Outstanding resource. I rarely encounter technical books such as this that clearly articulate concepts with sufficient detail and substance.
Published on April 10, 2003

1.0 out of 5 stars Way too simple - a CMS for beginners
The intro is very nice, explaining some good basics about versioning and workflow. Except for that, the result is a very basic CMS that would require way too much work to adapt... Read more
Published on March 27, 2003 by Daniel Mettler

2.0 out of 5 stars Nice introduction to scale of CMS, but that's about it.
Some other reviewers have stated that the code in this book is very weak for any type of large-scale system. I couldn't agree more. Read more
Published on March 3, 2003

2.0 out of 5 stars Author is a novice
The books presents a good concept but the final solution is far from adequate for the real world. I can't help but wonder if the author has ever worked in the real world, or does... Read more
Published on January 20, 2003

5.0 out of 5 stars Author offers extensive updates
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. Read more
Published on December 22, 2002 by krens

2.0 out of 5 stars Too weak to develop a serious CMS
The book, no doubt, presents some useful ideas about creating a content management system. However, the sample application "developed" throughout this book is way too... Read more
Published on December 6, 2002

5.0 out of 5 stars ASP.NET Pro Magazine Review
"I was looking forward to reading this book, and thankfully, author Stephen Fraser didn't let me down. Read more
Published on December 3, 2002

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 8 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


$15 Off Olay, Pantene, and More

$15 Off Olay, Pantene, and More
This July, enjoy an extra $15 off select skin and hair care from favorite brands such as Olay, Pantene, Secret, and Ivory.

Shop this offer now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Find Facom Tools

Shop for Facom Tools
Facom is the European leader in the hand tool market, manufacturing high-quality tools for professionals.

Shop Facom tools

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates