If I may...
I too have found this page a bit annoying the first time I logged onto the forum.
For the life of me, it took me a good 5 minutes to figure out why I couldn't get to the message board.
I think that JonM comment was relevant, and would have been better responded than by an IRC style remark.
After all, user feeback is part of what makes us evolve as programmers.
My 0.02$
Yeah - very low
I've spent much of my "spare" time over the past three weeks building a new Win2k3 server and ASP.NET 2.0 web site for www.lhotka.net - which just went live today. Spending another few hundred hours to learn how to customize CommunityServer 2.0 isn't even on my wish list...
I find web development to be one of the least fun programming options available today. There are so many moving parts, all with complex interactions, that doing even something simple - like creating a standard web page layout using css - is a huge undertaking (see my blog post). While the web does offer some really cool ways to present content, I find it hard to believe that it has matured so little over the past ~9 years...
So choosing to spend my spare time doing web development just isn't going to happen - especially when I could be spending that time working on version 2.1, or this background idea I have for a true object portal, or working on my evolving thoughts for a better way/language/tool to describe the business layer. Now those things are fun!!
I had to upgrade my server - so that time was non-negotiable. My old server was really quite old - built in 1999 (or 98?) and still running Win2k with ASP.NET 1.1... There are some commercial things I want to do with my site that were simply impossible without doing the upgrade. But I've talked to people about how to customize CS 2.0 - and it is a world unto itself. One which I simply have no interest in learning I'm afraid...
The site is not personalized at the moment - though it may be in the future.
It is unrealistic (and would be incredibly unfair) to rewrite the entire book for .NET 3.0 and 3.5(?). Yet I will end up putitng massive amounts of time into figuring out how to incorporate their concepts into CSLA .NET. So my plan is to write a "mini-book" or series of standalone "chapters" covering these concepts and then to sell that content directly from my web site. Exactly how I end up doing that remains to be seen, but that's the plan anyway.
One thing I learned from CSLA .NET 1.x is that by the time you get to 1.5 it is very hard for people to follow all the changes and their consequences without comprehensive documentation of some sort - like, for instance, chapters in a book. And yet writing that level of content is way to time consuming to do for free - it just isn't realistic. So what I'm hoping to find is a model by which I can provide quality content that people find valuable, in a way where it makes economic sense for me to do the work.
Copyright (c) Marimer LLC