Jim Bonnie's Blog

Apr 3

Written by: jbonnie
Sunday, April 03, 2005 3:52:03 AM 

I have to take a breather and comment on some progress made on the Golf program for DNN.

Development Environment Setup
======================
1. I ran into a problem with my development environment where I called up an ascx file to edit and it complained about the dotnetnuke classes being undefined. Things were going pretty smooth for a while - not sure what happened.  I eventually realized that  I was only building my project and buildsupport to copy the dll's (53 is to many!). So somehow the dotnetnuke dll got trashed.
2. I went back to building all projects to avoid this, but then the VSWebCache get getting locked up and caused me to quit Visual Studio, delete the cache and start over again. A bit of a pain indeed.
3. I did a full compile and went back to just building my project and buildsupport, and live is wonderful....I hope I remember to do a full project build if the dotnetnuke class errors come back!!!

DNN Jungle Templates and CodeSmith
===========================
1. I have to give credit where credit is due. These tools are awesome!
2. Any problems that I have had with these are mostly pilot error!!
3. There maybe a few quicks with the 3.0 versions, but instead of complaining, I would be better off spending some time fixing them and posting some advice and tutorials back to the community.
4. It is now on the TO DO list

Module Architecture and Control Navigation
==============================
1. I have made enough progress with getting controls created and hooking them up into hyperlinks and admin action menus to start thinking about how to design the flow of my Golf Application for real
2. I have not been able to get mutiple controls displayed at the same time, but I think I can build a decent application with one control on sceeen at a time.
3. The prototype application has a main control that shows the latest standings for all players in the club. Admin users see links and the drop down menu options for viewing the Player and Course lists.

The Admin Player and Course screens call up the full lists of these tables and provide edit links for calling up detailed maintainence operations.

So admins can drill down from the main general screen to lists of tables to edit - and finally to the individual edit screens.

Non Admins see some hyperlinks that are sort of a menu, Standings, recent Matches, etc.
Question: Can I embed a consistent Menu inside my module's control? I have heard of module aggegrators, but I think a single module approach is cleaner.

Next Steps
========
1. The data model for the courses and golf scores may not fit into the ASP.NET very cleanly. For example the Course model consists of two tables - The Course Table with Name, Slope, Rating, Address, etc. And then a CourseHoles table wth HoleNumber, Par, Handicap, and Distance - rows being added for each hole on the course.
2. This model worked okay when building a custom table by looping through the datasets, but not sure how to fit into this into DNN. Should I change the data model to allow it to fit into ASP.NET and DNN more easilly - or is there a better way.
3. Time to roll the sleeves and try some things out...

JB


Tags:

2 comment(s) so far...

Re: DotNetNuke - Multiple Contol Module, Navigation, etc.

Any word on the DNN golf application, or is it firmly on the back burner?

By Dave on   Tuesday, February 19, 2008 1:01:37 PM

Re: DotNetNuke - Multiple Contol Module, Navigation, etc.

Dave,

It has been pushed down the stack :)
I was not able to get over the CSS formatting issues to get it to look nice.

But with Spring around the corner, it may be the right time to bring it to life.

Would you be interested in helping with the development or are you looking for a module to install and use ?

Jim

By Jim on   Tuesday, February 19, 2008 5:03:52 PM

Your name:
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Add Comment   Cancel 

Navigation

Register Login

About Me

Thanks for stopping by. My name is Jim Bonnie and I have been writing software for over 20 years. After building financial data systems for Reuters for nearly 18 years I have started doing contract work and am excited about technology and currently focus on Microsoft solutions. DotNetNuke has helped provide a good introduction to ASP.NET web application development, and I am now starting to branch out into other areas. Data Access techniques and SubSonic is something that I am looking into now. This has helped me get an invitation to speak at Las Vegas at DNN Open Force 07. it was a great time. And I am looking forward to OpenForce08, where I wil be presenting on TDD for DNN.

 

Reading the codebetter blogs and attending a nothing but .net training class with JP Boodhoo helped spark my interest in ALT.NET. I attended the first conference in Austin Texas, and it was amazing to see Scott Guthrie introduce the ASP.NET MVC framework.

Add to Technorati Favorites

View blog top tags

Links

Jim Bonnie's Blog

Jim Bonnie's Blog

Jim Bonnie's Blog