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 ExtensionsModulesModulesDNN7 - Module Development MethodologiesDNN7 - Module Development Methodologies
Previous
 
Next
New Post
12/12/2012 8:32 PM
 

Hi Everyone,

Our team in the process of creating an enterprise web application using DNN7 and I was wondering what are the best development methodologies for DNN 7 module development with this type of application?

Are there any tutorials to look out for? I Have seen Shaun's latest web seminar for Basic development of DNN7 modules with dnncreator (i think that's what it was call). How does this compare with the template within Visual Studio?

Information is not that easy to find and any help or direction would be very much appreciated.

Cheers,

Joe  

 
New Post
12/18/2012 7:41 AM
 
Anyone can help me with this one?
 
New Post
12/18/2012 11:37 AM
 

I would recommend you follow along with my module development tutorial in the Wiki

http://www.dotnetnuke.com/Resources/W...

I am updating the series in the next couple of weeks for DNN7, but the current videos and approach will work fine in DNN7 as well.


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
9/5/2014 7:07 PM
 
HI EVERYONE , PLEASE HELP ME , I KNOW MY WRITING IS A LITTLE LONG , PLEASE HELP ......

i use versian 6.2 the same versian as local versian that works , i store my image in binary format in ms sql database , storing image is ok . for both local and website , the problem is i can't find any good method , if you tell me how to store and retrieve images when developing a module , maybe i don't need at all to use ashx files , the reason i sue ashx file is , because i store image as binary ( that's what they want from me to be stored as binary in an ms sql server ) . in local i do that very good , and then in solution explorer of visual studio 2010 i go and add item of time web handler ( ashx ) . two type of files come , one handler.ashx and handler.ashx.cs . namespace is simply ( Resume )>>this is the name of my project . ( so i don't add any dotnetnuke.modules.Resume ) . because that is not needed i think so . then in the handler.ashx file i have this code to read data ( notice it works in local ) :

public void ProcessRequest(HttpContext context)
{
SqlConnection conn = new SqlConnection (DotNetNuke.Data.DataProvider.Instance().ConnectionString);

SqlCommand selcmd = new SqlCommand("select data from FaavanResume1_pic where pid=" + context.Request.QueryString["imgID"], conn);

conn.Open();

rdr = selcmd.ExecuteReader();





while (rdr.Read())

{

context.Response.ContentType = "image/jpg";

context.Response.BinaryWrite((byte[])rdr["data"]);

}

rdr.Close();

conn.Close();

}



and in the view.ascx i have this asp:image that sends the imgID :

( of course i change the number after = sign to get different images ( i just want to make it simple here ) . so here is how i read images .
i don't know why ? why ? it does not work in online website but works in local .
one more thing ( i am not so familier how to use an ashx , but however i managed to use it and it worked on local ) .
HERE MAYBE IS IMPORTANT : IMPORTANT : when i build my project and get my install package , i noticed that the file Ahandler.ashx is not between files , while Ahandler.ashx.cs is . so i put Ahandler.ashx manually in the source package ( of install package i get when i compile ) . and then i install it in website . but when image is uploaded . no image is shown ( the address for my image in both local and online website is =>> http://www.favangroup.com/DesktopModu... ( this url for example was for website and exactly the same though the first is local and they differ in the beggining . but the end from \DesktopModule........ is the same . so why in online website the image is not shown and when i right click and press view image . in address bar i see a good url that i saw in my local machin . but no image and an error appears wich tells to turn on error details .
 
New Post
9/10/2014 10:41 PM
 

I'm working via CodeSmith templates to generate bulk code. My feeling is doing large scale work that's also performant means a lot of grunt typing (and testing) and newer methods like DAL2 really don't work well (or at all) when you have a lot of highly normalized tables.

CodeSmith enables me to generate a large part of the code, and since I end up with a working ui and dal I test that, fix the templates, the regenerate the whole kit and caboodle. Once the bulk is working I work on the "fancier" ui parts.

i've used both iron speed and codeontime for app creation. Iron speed creates a better enterprise app, but it's next to impossible to do anything but an I frame within dnn. Codeontime creates dnn apps, but the generated code isn't very dnn like. Both marry you to a framework that's tough to get a divorce from.

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesDNN7 - Module Development MethodologiesDNN7 - Module Development Methodologies


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