Last post Mar 27, 2006 07:11 AM by BillKrat
Mar 19, 2006 04:01 PM|BillKrat|LINK
For those with an interest of being involved with an ASP.NET 2.0 CSK please visit the following link:
Mar 26, 2006 05:32 PM|songless|LINK
Mar 27, 2006 07:11 AM|BillKrat|LINK
[songless] I have read your To-Do list, a bit complicated I think. The developer API for example... it would be f****** great, but the effort would be enormous
Not as "enormous" as you might think (thanks to the great design of the CSK). For example, to add a Chat module to the system I merely had to inherit a class and add a table entry; it was amazingly simple (and that's right out of the box). The only reason
I trust that the CSK does not enjoy the success that DotNetNuke Starter kit enjoys is because the HttpHandler steps off the beaten path and the resulting image issue probably chased many away. It was so very hard to setup and modify - contraditory to what
we expected from a "starter kit".
I'd like to see the CSK in the Starter Kit line-up again with the support of developers contributing powerful new features. I myself plan to contribute the Chat and a RSS subscription service modules to the new Starter Kit. As a minimum,
particularly for a "starter kit" the HttpHandler needs to be demystified (with UML and tutorials), the application needs to work out of the box regardless of the configuration and there has to be an easy developer interface. These are all
very do-able. I'm preparing for my MCPD (was MCSD), I missed it by two points last time, and the CSK will be the training ground I will use to apply principals learned.
[songless] The aspect I like the most of the CSK are the skins implemented with .ascx files
I don't plan to rewrite the application; merely update the components that would prevent it from being a valid Starter Kit. My plan is to make minimimal changes to the existing starter kit utilizing Microsoft's best practices and patterns while implementing
the Enterprise Library and ASP.NET security; these changes will be transparent to the CSKs existing functionality (using the same UI). The
"only" significant functional change will be that the new security role "System" administrator will have the ability to assign roles to the various administration functions so that it is no longer an on/off switch.
I started the CSK Development website because I don't believe that an open community project should have closed doors to developers that want to participate in it (a ASP.NET 2.0 version is long overdue). Yes, there should be guidelines, standards and code
reviews for compliance with agreed upon standards (before implementation into the starter kit) but all of those should be defined by the active community project team that is involved in it's development. I'm going to lay a foundation as suggested by the
Microsoft Solutions Framework (MSF) and point the direction but the rest would/should be up to the team.
[songless] Best luck for the project !!
Note: I should have the new ArcsMarble theme (used by the site) available later today in the downloads section. With the new look and feel out of the way I can now start on migrating the system to the new ASP.NET 2.0 Security.