CASK - Finding and making controls Designer friendly

Reference: http://www.CodePlex.com/CaskDotNet open source project.

The Community Starter Kit 1.1 (.NET 1.1) was/is a very powerful application - it allows you to setup, configure and maintain a website dynamically within minutes.  To start a new website (community) I simply register a new domain and point it to my server.  When the domain becomes active the CASK will see it doesn't exist and walk you through a wizard to create it.  After that you select your site template and create your pages as shown in the Flash videos in the above referenced link.

The problem with .NET 1.1 version was that it was difficult to find things; everything was under one namespace, all code was on the website and the design time experience was not a pleasant one.   Over the last couple of years I have upgraded the CSK to .NET 2.0, moved all source code out of the website into a CASKDotNetLib assembly and updated all of the controls so that it's ASP tag, e.g., "sections" referenced it's location in the StarterKit/Communities folder as shown below:

I'm preparing a tutorial on how to create a new site (template) from scratch.  It's actually very simple but becomes difficult if you can't see the controls to reference them.  For example, above I just finished fixing "TopicMenu", you can now see it and can reference to drag/drop or remove it.  I now have to do the MultiLevelSectionMenu and the UserLogin controls.

For both controls I only have to add four lines of code (two for each class)

The end results is that I now can see my user controls.  With CASK you can design your layout and then simply drop the controls in the respective areas and the rest will be handled by the dynamic nature of the system (you can maintain and update your system from the CASK admin area - online)

 


Tags:
Categories:


Actions: E-mail | Permalink |  Grammar/Typo/Better way? Please let me know