Building Websites with the ASP.NET Community Starter Kit and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$6.84 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Building Websites with the ASP.NET Community Starter Kit: A comprehensive guide to understanding, implementing, and extending the powerful and freely available application from Microsoft.
 
 
Start reading Building Websites with the ASP.NET Community Starter Kit on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Building Websites with the ASP.NET Community Starter Kit: A comprehensive guide to understanding, implementing, and extending the powerful and freely available application from Microsoft. [Paperback]

K. Scott Allen (Author), Cristian Darie (Author)
4.3 out of 5 stars  See all reviews (3 customer reviews)

Price: $44.99 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $14.84  
Paperback $44.99  

Book Description

May 7, 2004
A complete and practical guide to delivering content-rich community-driven websites based on the freely available ASP.NET Community Starter Kit from Microsoft. Aimed at experienced ASP.NET developers with responsibility for delivering robust and feature-rich websites, fast and effectively. First the book gives you a clear understanding of the architecture of the application. Then, it walks you through the implementation process, outlining choices and techniques. Having mastered the standard application, youll learn how to customize and extend the framework to deliver customer features and to integrate with other applications. This book has been written for ASP.NET developers with a sound grasp of C# and access to Visual Studio .NET. This book uses the Visual Studio. NET version of the ASP.NET Community Starter Kit.

Customers Who Viewed This Item Also Viewed


Editorial Reviews

About the Author

Cristian Darie

Cristian Darie is a software engineer with experience in a wide range of modern technologies, and the author of numerous books, including his popular AJAX and PHP tutorial by Packt, his ASP.NET E-Commerce tutorial, by APress and his forthcoming SEO tutorial for PHP developers by Wrox Press. Cristian is studying distributed application architectures for his PhD, and is getting involved with various commercial and research projects. When not planning to buy Google, he enjoys his bit of social life.

K. Scott Allen

K. Scott Allen is the Chief Software Architect for Medisolv, Inc and holds MCP and MCSD certifications. In 12 years of software development Scott has worked on everything from real time firmware in 8 bit embedded devices to highly scalable Internet applications connecting COM+ and J2EE components with web services. Living in Hagerstown, Maryland, Scott tries to play as much softball as possible during the summer. Scott is a cofounder of the site OdeToCode.com, a .NET developer resource built using the Community Starter Kit.


Product Details

  • Paperback: 268 pages
  • Publisher: Packt Publishing (May 7, 2004)
  • Language: English
  • ISBN-10: 1904811000
  • ISBN-13: 978-1904811008
  • Product Dimensions: 9.2 x 7.5 x 0.6 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,186,586 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

9 of 10 people found the following review helpful:
5.0 out of 5 stars Building Websites With The ASP NET Community Starter Kit, July 26, 2004
By 
Janice Maloney (Omaha, NE United States) - See all my reviews
(REAL NAME)   
This review is from: Building Websites with the ASP.NET Community Starter Kit: A comprehensive guide to understanding, implementing, and extending the powerful and freely available application from Microsoft. (Paperback)
Before I give my opinions on this book, I would like to state that though I have a background in Web Application Development, I had never worked with Microsoft's ASP.NET Community Starter Kit so everything I was able to accomplish with the CSK was entirely due to reading this book.

With no prior CSK exposure, I was immediately impressed how methodically the authors introduced the reader to the subject. Required software, and basics for downloading, installation, and configuration were given in very concise instructions with plenty of screenshots to support the instructional dialogue. Easy to install, the CSK is a complete Website, and is one of a number of "Free" starter kits developed by Microsoft that you can update, and customize to suit you own Website needs, and can be used for either commercial/non-commercial Websites. It's quite impressive when you first see it, and frankly, hard to believe a Website so professional in appearance, and with so many complex features could be "Free." Everything is free, such as, the CSK, and MSDE2000 if you do not have access to SQL Server, but you do need to have Visual Studio .NET Professional, or higher in order to view the code-behind files. I downloaded the code examples that were generously made available, and found them to be an added teaching tool. Though CSK can be downloaded for C#, VB.NET, and J# languages, and each language version is equivalent, this book does use the C# language version. I think the authors might have short changed themselves a little with the statement that this book is for ASP.NET developers with a sound grasp of C# because I think this book can serve as a wonderful teaching resource for C#; especially because the book starts with a completed application, shows you all the functionality of CSK, then takes you behind the scenes to see the supporting code.

This is a slender book of only a little over 250+ pages, but I found it highly informative, full of concrete easy to follow instructional information, smooth reading, and illustrated throughout (in fact, almost every page) with screenshots to help support the learning process. The presentation of the material was very well thought out, and left me with the opinion that undoubtedly these authors are experts on Microsoft's Community Starter Kit. I never felt burden, or bored with trying to navigate thru this book or the CSK, and never felt forced to read endless page after page of information before the authors made a point. This book contains an invaluable source of information about the CSK, and I felt I learned at an extremely rapid pace. I will note that don't expect just to read this book through one time. If you are doing development work with the CSK, you will definitely be reading this book more than once; there is just too much information about the CSK to absorb one time through.

In the course of studying this book, I ventured out into some of the ASP.NET support forums found on the Internet, such as, www.asp.net, and looked for areas where the Community Starter Kit was being discussed. I also invite the readers of this review to do the same. Besides reading this book, I found some really good reasons why developers should purchase a book like this. The CSK is extremely complex. In reviewing the forums, I saw endless questions from developers who were having problems with the CSK. But, in reviewing all of the questions/problems, I couldn't help but feel that many of these developers were out there trying to build a CSK without first reading a comprehensive book that discusses in great detail the whole CSK architecture, as this book does. And, I should add, I could not find any other book on the market that covers the CSK architecture!

There is so much material in this book that I would like to comment on, but here's just some items I'd like to highlight:

***
Not only does the book cover everything from installation, navigation, customization, administration, but in the back of the book in Chapter 10, you learn how to add a "Really Simple Syndication (RSS 2.0 feed)" feature to the CSK because CSK does not come with the ability to expose content thru RSS. Having this RSS feed added sets up an alert system to let administrators know when new items are available because the news aggregator software periodically scan the RSS feed, retrieves the content, and sends an alert.

***
I was personally delighted to see Chapter 11 "Deployment." Obviously, after spending time working hard on building your own new community, you do want to know how to get it deployed properly. The authors left no guess work here as they give you concise details for not only deploying to an in-house SQL Server, but also help you with the challenges of deployment to a hosting provider.

***
Be sure to do all of your development work with the IE browser as it will duplicate all the configuration screens you see in this book; whereas, when I tried to use Netscape, there were differences in the screenshots.

***
In Appendix A: CSK Controls, you will find a comprehensive outline of all of the skin files listed, and categorized which is an extremely helpful reference. I couldn't help but count the number of skins listed: 101 Skin Files Listed. This is just another indication of how very complex the CSK really is.

***
Explained the complete core architecture of the CSK, and demonstrated in full details how to create your very own new community.

***
Teaches about all the major classes found in the CSK, and instructions on how to build your own CSK modules

***
Examines the CSK folder structure, and configuration files, such as, a complete breakdown, and discussion on Web.Config, and Global.asax

***
Explains about: middle-tier classes; database structure, and coverage on stored procedures in the database; how the CSK engine builds client pages.

Cristian Darie, one of the co-authors of "Building Websites with the ASP.NET Community Starter Kit" asked if I would review this book, and give an honest assessment of opinions I formed in reading this book. I should note that although I have never personally met Cristian Darie, I became interested in his work when I read his book "Beginning ASP.NET E-Commerce", and am also currently reading another one of his books entitled "Beginning ASP.NET 1.1 E-Commerce From Novice To Professional." What I enjoy so much about his books is his direct, and informative style of writing that shows a complete comprehension of the subjects he writes about. He has the ability to conceptualize, and articulate highly complex technical material into clear and concise sentences, and the best gift of all, he has the ability to "Teach."
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
4.0 out of 5 stars Good Book - Tight Focus and Essential Information, July 11, 2004
By 
Stephen M. Redd (Simpsonville, SC United States) - See all my reviews
This review is from: Building Websites with the ASP.NET Community Starter Kit: A comprehensive guide to understanding, implementing, and extending the powerful and freely available application from Microsoft. (Paperback)
The book is fairly short coming in at about 250 informative pages (excluding the tiny appendix and introduction). It is targeted at people that are familiar with ASP.NET and C# (code examples are from the CSVS version), but just beginning with the CSK. Fortunately it doesn't waste any time explaining basic ASP.NET or C# concepts and concentrates exclusively on just the CSK. This tight focus is very refreshing. The book uses the teach by example and step-by-step tutorial styles common in books targeted at beginners.

This book is a fantastic way to get up to speed with the CSK and learn what it does and how to start coding modifications to it. It is well organized and covers topics of interest to every CSK developer and administrator; but stops short of going into deep technical detail or architectural analysis which could leave more experienced developers wanting more.

The first 4 chapters are simply orientation covering what the CSK is, how to install it (a mercifully short chapter), and then a tour of each of the CSK's features, modules, and admin tools; and wraps up with an explanation of the skins and themes. This is basically the same stuff that the CSK's own documentation covers; but better written and more complete. A great set of information for someone completely new to the CSK.

The weakest chapter would have to be chapter 5; which is mostly devoted to writing custom themes and skins. While it does cover an example of creating a very simple theme, it really didn't go into enough depth. It skipped over working with the various control and template skins completely. But it is a great start on theme writing, and anyone that gets through chapter 5 should be able to figure most of the rest without serious additional effort.

The last 6 chapters are all programming, beginning with an examination of the CSK request and dynamic page creation (a line by line walk-through of the relevant code). Then an examination of the content module design. In chapter 8, 9, and 10 you actually get to write a new content module from scratch (a great chapter), then write some customization using the custom modules section type and adding new web boxes. and in chapter 10 you modify the core engine to support RSS 2.0 publishing (another great chapter).

The book wraps up with a detailed look at publishing and deploying CSK sites manually from development to production systems... which is one of the best chapters, and probably the most frequently discussed topic on the forums.

My major gripes with the book, aside from the weak chapter 5, would be that it didn't really discuss ANY of the CSK's serious flaws... and there are serious flaws. It kept a very positive tone about the CSK, which is good, but I thought developers could have learned a lot more if the CSK's mistakes were pointed out more often. It also should have discussed the database performance problem with the stock CSK and linked to the database performance fix.

It also didn't really do enough to point the reader at the user community created custom mods, fixes, and other online resources. It did link to some ASP.NET forum posts, and even to my own web site (thanks!); but it seemed to avoid linking to the most popular community sites or the GotCommunityNet project. I feel that the developer community is one of the strongest aspects of the CSK and that talking about the works, tools, and code available on the various community sites and forums could easily have filled a complete chapter all by itself.

Overall this is an excellent book, an easy 8 out of 10 rating in my opinion. The tight focus on just the CSK kept it on track without diverging into yet another generic "learn ASP.NET" book. The book also hits the target audience, developers just beginning to work with the CSK and the non-developer just wanting to know what the CSK is and what it can do. It does a lot to take information spread out all over the web and bring it all into a single book in a well organized manner.

Great piece of work!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
4.0 out of 5 stars Outstanding read...get up and running with the CSK quickly, September 17, 2005
By 
Jason A. Salas (Dededo, Guam Guam) - See all my reviews
(REAL NAME)   
This review is from: Building Websites with the ASP.NET Community Starter Kit: A comprehensive guide to understanding, implementing, and extending the powerful and freely available application from Microsoft. (Paperback)
I previously discovered Packt Publishing Company after a random search for ASP.NET books. I was very happy I did, having now found a source of great, no-nonsense, quick-read compendiums of rock-solid technical information.

"Building Websites with the ASP.NET Community Starter Kit" is chock-full of practical, easy-to-use samples that go beyond just "Hello world!", each accompanied by a helpful screen shot and poignant code. The book's 11 chapters together make 211 pages, which is a good size, and won't have you reading more and stressing less. In my experience, the CSK, while intended to aide developers and streamline work, can be confusing if not approached properly. This is a book that makes sure you get the most out of the CSK.

As far as writing style, the authors are quick and to the point. K. Scott Allen and Cristian Darie don't bore you with exhaustive explanations of the core technical concepts of ASP.NET or the CSK - they talk a little about the foundations and then get right into making it work for you. In my experience, this is the voice with which most developers prefer their tech books by written. It therefore requires a bit of experience with ASP.NET programming already, but can be tackled by even novice devs.

All the major topics dealing with CSK programming are dealt with - administration, themes, skinning, core architecture, configuration, databases, modules, custom controls, and much more. I particularly enjoyed the chapters on publishing RSS 2.0 feeds and deployment; especially the latter's considerations for the differences between the Windows 2000 and Windows 2003 servers.

I also appreciate the book's physical properties. Packt's design is for the serious developer, using heavy paper that should be able to withstand a developer's stressful punishment - repeated opens, spine-breaking stretches, constant page-turning. This book is made to last.

Now in criticism, I will say that the book's arrangement of the chapters isn't exactly intuitive. I would have preferred that the chapters on configuration come first, then aesthetics with skinning and themes, then the database, and lastly coding the modules. I would guess that many ASP.NET developers would feel the same. Also, I enjoy when books use a chapter-independent approach to writing, not forcing the reader to have to refer to previous sections for reference. I found myself skipping around somewhat and not able to use each chapter as a standalone guide if I needed insight on a particular topic.

But the good far outweighs the bad. It's a very helpful, very educational, very entertaining look at using the optional set of controls, modules and pre-fabricated tools from Microsoft to build great, quick, secure, community-centric web applications.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Everybody agrees that .NET brought in many improvements over previous development paradigms and technologies. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
csscl ass property, community starter kit, skin file, ascx file, following screenshot shows, administration menu, page skin, admin pages, theme directory, web box, community website, topic menu, new sglconnection, moon station, default theme, parent section, css class, aspx page, css file, child sections, string username, content skins, community domain, named pages, stored procedure
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Community Administration Menu, Web Boxes, Visual Studio, Photo Gallery, Edit Service Subscriptions, Edit Topics, Add the Page, Edit Images, Edit Users, Enterprise Manager, Recent Logins, Copy Project, Edit Profile, Section Page Header, Solution Explorer, Bring Your Favorite Laptop, Internet Explorer, Read More, Remote Books, Windows Server, Add Item, All Tasks, Edit Voting Polls, Job Board, Apply Sample Content
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 1 book:




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject