Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

AspDotNetStoreFront
  Ads  
Active Modules -- Active Forums for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

Webhost4life, specialists in DNN hosting
Mad Development is a full service interactive agency focusing on the merge of design, technology, e-commerce, and affiliate marketing by providing total website solutions.
SteadyRain
DataSprings - Great Ideas. Always Flowing.
R2integrated - formerly bi4ce
Jango Studios - Skins, Modules and Hosting for DotNetNuke
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Extend It! ( Pr...  Module Development with DNN4, C# & VS2005
Previous Previous
 
Next Next
New Post 5/25/2006 12:03 PM
User is offline Chuck Miller
4 posts
10th Ranked


Module Development with DNN4, C# & VS2005 

I am looking to develop a web-based application, using DNN4, C# and VS2005.  I have the following questions;

1. What is the best way to set up a development environment?  I've seen a number of posts/articles talking about this topic, most of which are dated, i.e. referencing DNN2 and VS2003.  I expect that I will be able to setup a new project, and simply make references to the DNN Core, but would be interested in hearing how someone else might have done it first.

2. For database connectivity, is it a better practice to set up a separate database?  My database will have enough tables that I think the "User Table" approach would not be feasible.  I expect that the database will host multiple customers, one for each portal, so it's tempting to just leave it in the DNN database and use the portal id as a key.  But, there are other reasons (performance, security, upgrade path, etc.) to separate, and I am looking for feedback.

If there are any articles/books/etc that are available, any mention of those is appreciated.

Thanks,

Chuck

 
New Post 6/7/2006 12:39 PM
User is offline Michael Flanakin
994 posts
www.michaelflanakin.com
7th Ranked




Re: Module Development with DNN4, C# & VS2005 
Your development options are endless. Well, maybe not, but you can do it almost any way you'd like. You can create class library, web application, or web site projects. A number of people simply build their modules within the DNN project. Personally, I prefer the class library approach. You should try each to get a good idea of what works best for you.

As with every solution, there are pros and cons to everything. The biggest problem that you'll find is that if you opt to keep your database separate, you won't be able to take advantage of the database install/update scripts that are executed when you update your module. You can do this with extra code or have the user do it, either way, it's a lot harder than including it with your scripts. If your reasoning against having it in the same DB are greater than the time/money it'll take to do it separately, go for it.

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
New Post 6/8/2006 11:03 AM
User is offline Chuck Miller
4 posts
10th Ranked


Re: Module Development with DNN4, C# & VS2005 

Michael,

Thanks for the reply.  I thought the post had gone cold!

I believe that any benefit about a separate db is outweighed by the install/update capability you mention.  Thanks for the advice.

Chuck

 
New Post 6/10/2006 1:26 AM
User is offline Vladan Strigo
505 posts
Vladan.Strigo.NET
8th Ranked




Re: Module Development with DNN4, C# & VS2005 

you can check out my module development approach - it should help you, and it is immune to the progamming language of the module (you can build your module as a C# project)

 


Thanks,
Vladan Strigo
NETMedia

My website: Vladan.Strigo.NET

Vladan.Strigo.NET: Projects
* Advanced VS2005 development approach - BlankModule
* DNN & Microsoft Ajax best practices guidance

Vladan.Strigo.NET: Resources
* Comprehensive list of DNN 4 Module development resources

 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Extend It! ( Pr...  Module Development with DNN4, C# & VS2005
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


TechNexxus
Business process and technology sourcing solutions delivering superior people, process and value. We have used, and continue to use, DNN successfully in numerous client projects to deliver exceptional value. We are proud to support the DNN team and community.
www.technexxus.com
PartnerPoint | Community of Microsoft Partners
PartnerPoint is one of the largest and most active online communities of Microsoft Partners worlwide with over 8,000 members.
www.PartnerPoint.com
Web Valley
Website design, Database development
www.webvalley.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP