Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

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...Building ExtensionsBuilding ExtensionsModulesModulesReady to quit, Developing "real" things for DNN7seems next to impossibleReady to quit, Developing "real" things for DNN7seems next to impossible
Previous
 
Next
New Post
3/31/2014 10:50 AM
 
Richard Howells wrote:
Oh wait!! Did you omit to deploy the dll? to the bin folder? That's where class View likely is and all the other *View classes too.

Yes, I've been using the generated install package and using the extensions Wizard to install it. When I look in the bin folder it's there along with a .pdb and a .xml file.

 
New Post
3/31/2014 11:03 AM
 
btw, did you check out this blog post by MVP fellow Torsten Weggen: http://dnn-connect.org/DesktopModules...

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/31/2014 3:43 PM
 
Sebastian Leupold wrote:
btw, did you check out this blog post by MVP fellow Torsten Weggen: http://dnn-connect.org/DesktopModules...

I just did. It's pretty interesting, and the CRUD generator may come in handy. That said, it introduces yet another template system that may generate some wonderful code, but if that code doesn't work for some reason you're back where your started. I have a fairly extensive library of CodeSmith templates that do most of what CRUD-Generator does and my attempts to update them to support DNN7 are an additional source of frustration. When your only real option is to reverse engineer an example, and doing something as innocuous as using a ColumnName decoration on all columns instead of one breaks the DAL2 layer what do you do? 

What would be helpful is documentation on WHY the code is written like it is, and some consistent recommendations for best practices. I know nobody wants to step on anyone's toes but how hard would it be to have a set of recommended folders and an explanation of each element you'd put there, plus what recommended namespace to use for it? One big honking' controller vs table based ones, recommendations for dealing with common items such as lookup tables and joins, etc. While MS allows a million ways to do everything some of those ways integrate into DNN better than others.

 
New Post
3/31/2014 5:23 PM
 
Isn't the whole CRUDGenerator effectively what Entity Framework does for you?

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
3/31/2014 5:40 PM
 
Richard Howells wrote:
Isn't the whole CRUDGenerator effectively what Entity Framework does for you?

CRUDGenerator is creating DAL2 elements; models, controllers and UI controls. It seems to be using the DNNtc template as a base. Since I've never been terribly intimate with Entity Framework, and my experience with CRUDGenerator is however long it took to read through the code to figure out which German labeled buttons did what I can't compare further than that. 

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesReady to quit, Developing "real" things for DNN7seems next to impossibleReady to quit, Developing "real" things for DNN7seems next to impossible


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.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out