New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...Getting StartedGetting StartedReport Grid Module not rendering in 6.2.2Report Grid Module not rendering in 6.2.2
Previous
 
Next
New Post
10/1/2012 9:06 PM
 

Hello, the skinning area was the closest forum for what I'm experiencing.

We have an open source, simple Report Grid with which a user can select what controls he wants (drop down, text area, hyper link, etc.) and DNN programmatically creates the controls.  In other words, it's not laid out in ASP.Net pages (.ascx controls) but ends up being generated through the skinning engine (? do I have that right?) on the fly.

This won't render in 6.2.2 and I have the area nailed down that is failing.  What I need are the BASICS on how to write such modules in 6.2.2.  From what I see, the skinning technology has changed enough to where the assumptions made for this module just don't fly now.

I've used IE developer tools to zero in on where the control is working for both the working version (on a DNN 4.9.0 site) and on the new site.  I copied and pasted the script over to make 2 html files -- workingmodule.html and brokenmodule.html.  It is WAY too much code to paste in here.

From these it's easy to see the skin engine is creating the div wrapper for the module, in our case dnn_ctr536, for both controls but nothing else is happening.

I've utilized the existing Exception code in the VB to read how the controls are being programmatically made, etc.

This is WAY too complex however.  I know that what I need is how to write programatically driven apps for 6.2.2.  Or, someone who can look at the generated html, look at the vb code and say "you need to do this ..." etc.

Is there a way to upload the code?  The module is open source.  Or, if learning the new way to write these apps is relatively simple, how about enough links to just get me going to where I can figure out the rest?

Thanks!

Mike

 
New Post
10/2/2012 3:32 AM
 
Mike, did you check out video or online tutorials for module development?

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
10/3/2012 7:59 PM
Accepted Answer 

Not yet, I was hoping with the skinning experience I do have that for a module generating 3 controls (1 drop down and 2 text boxes) that I could just get a hint or 2.

Then again, my skinning work was only done to support any code behind I was working with.  But I have the gist of it enough, I'm sure, where with a couple KB articles I could just get this module up and working.

It's the Dna2 Report Grid.  I can't find their website anymore, not a good sign.  Of course, we have the source code so this is just as good.

Has the module presentation layer coding changed so significantly where a couple KB articles won't do the trick?  If so, then some continuing education videos are needed.  Which would be the fastest track for getting this module up and working in 6.2.2?

I have DNN 4.x, 5.x skinning knowledge and have had to, as required, mod a skin here and there.  With my EXT JS coding experience I'm hoping for a short learning curve.

Thanks, Sebastian!

Best,

Mike

 
New Post
10/4/2012 2:06 AM
 
What you are seeing is most likely a module that is erroring out internally - but not reporting the error - instead its just not doing anything functional.

The most ideal solution would be to look at the module running on a debug system - where you can step thru the actual code and locate the area that is falling over.

DNN changed the way module containers work some time ago - so its possible that your older module it trying to access a function that is not longer supported - and as such needs to be coded differently now.

Westa
 
New Post
10/8/2012 11:01 AM
 

And you were correct.  I hit my post prior to yours as the answer by accident.  It is YOUR post that is the answer.

I didn't mention I had to use old style debugging since it wasn't obvious why I could not get VS 2008 to debug.

That error was .net 4.0 running in the IIS 7 app pool.  This was changed to .net 2.0 and not too surprisingly debugging worked.

This accomplished, it was an SQL error and now the module works perfectly.

For anyone still using VS 2008 / XP (hey, I'm looking at a new computer finally, OK? :)) watch out for that one.  It took a seasoned DNN developer and myself over an hour to chase that one down when we knew we were looking for something very not rocket science.

Thanks for all the input, though.

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Getting StartedGetting StartedReport Grid Module not rendering in 6.2.2Report Grid Module not rendering in 6.2.2


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.