Friday, November 21, 2008     | Register
To start or answer a thread you will need to login...


Forum Guidelines

Please ensure you follow the bug-raising guidelines (e.g. post the full error from your Event Viewer) if you are raising a support call. To request a feature in a module, please use Feature Requests (unless you want to discuss it here in more detail first). If you have an urgent feature that you would like to see in the product then you should consider a Sponsored Enhancement.

 

First Time User? Make sure you have read the Module Config Guide in the documents folder of each module. Also check out this handy Module Deployment Guide (written by a Smart-Thinker customer!)

Configuration issues and no time to read the Forums/Documentation? See our DotNetNuke Premium Support Service.

 

We need your opinion! Please read our proposed new CrowdSourcing development method and let us know if you would be interested and if it might work.

 
 
  Forums  DotNetNuke  Smart-Thinker H...  Will the other ST modules be like the HomePage module?
Previous Previous
 
Next Next
New Post 4/11/2007 4:00 AM
  Rodney Joyce
2904 posts
www.DNNDir.com
1st Level Poster




Will the other ST modules be like the HomePage module?  (N/A)
I was asked a very reasonable question about the relation between the other ST modules and the HomePage module - I have pinned it here - please read :
"
Seems like your modules are core dependent kinda like Homepage?

What if DNN updated the core? Will this functionality cause Errors just like Homepage?

I will be using this in a commercial site and i almost used your Homepage module in a commercial site and i am pretty glad i did not because i would haev been screwed.

And i do not want this Usergroup module doing the same thing that homepage module went through.

Is this module going to be easily updateable as dnn moves up in version?

A safer module than Homepage?"

Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 4/11/2007 4:01 AM
  Rodney Joyce
2904 posts
www.DNNDir.com
1st Level Poster




Re: Will the other ST modules be like the HomePage module?  (N/A)
Please be aware that the HomePage module problems were caused be a design choice to address what I now consider an impossible problem (with the core DNN code then - it looks like they are addressing this issue now with user-based permissions. I had always said that the HomePage module was a temp. solution to fill the gap until the core provides a satisfactory solution.

The first version of the HomePage module was robust and secure. It basically made a role per user on the fly. This worked great and satisfied 80% of users who had small portals with under 500 members. Of course this solution is not scaleable (the core DNN Role screens would not handle more than 1000 roles, and my prime requirement is that I do NOT modify the core (which is why the solution was impossible to solve without role manipulation).

I then tried to make a scaleable solution under the constraints, and the only way to do it was to modify the role/user association on the fly. This worked well for a while but as the core became more complex (caching etc.) I noticed potential problems emerging (just for the record, nothing actually was compromised, but the point is that when the core advanced I would need to re-validate the security model, which is difficult when I don't know exactly what has changed technically). If I had unlimited time I could do this but I have to be realistic on time constraints.

So to answer your questions - ONLY the homepage module did role manipulation that I (in hindsight) do not think is a good idea. There is no better solution, and customers are welcome to download the code and try and solve the solution (it can be a coding challenge- I do not think it is possible). The modules do share some code like controls and utility functions, but none of this was related to the HomePage problem.

I use all the other modules on PokerDIY which now has 5000 users and 1000 unique visitors a day, so my focus is on scalability (which a lot of module developers need to work on too - this is often overlooked) and security. I also upgrade to the latest DNN versions (when I have time!) so the modules stay up to date. I can assure you after 2-3 years of maturing the Smart-Thinker modules have a VERY solid architecture/design.

Please feel free to ask questions about this on this thread...

Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 12/2/2007 6:34 AM
  Richard Rynearson
26 posts
4th Level Poster


Re: Will the other ST modules be like the HomePage module?  (N/A)

So no HomePage module for DNN4.7.....  That answers my question. Too bad.

 
Previous Previous
 
Next Next
  Forums  DotNetNuke  Smart-Thinker H...  Will the other ST modules be like the HomePage module?
Top Threads
In the past 1 week, we have 29 new thread(s) and 70 new post(s)
The most popular thread has been Re: Multipaid Sponsored Enhancements
The most active thread has been Multipaid Sponsored Enhancements / Crowdsourcing to improve modules
Smart-Thinker is powered by DotNetNuke - please support us and DotNetNuke - DotNetNuke Powered!
© 2008 Smart-Thinker   |  Privacy Statement  |  Terms Of Use