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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Using Web Application Projects with DNN 4.xUsing Web Application Projects with DNN 4.x
Previous
 
Next
New Post
6/15/2006 4:54 AM
 

a nice question :)

Although you can go both ways (mine and Bertcord's), I think that in the end you will tune your solution and get exactly what I describe in my tutorial... so yes I would advise you to go with my proposition.

As for the future, 2 things are already in the making...

1. MSBuild Web Deployment project to handle deploying the outputs, alternativly zipping the module, building it as a release

2. Visual Studio templates - made in a smart way, which are configurable by a wizard that lets you choose exactly what you need for your solution.

 

now... if only a day had more than 24 hours...:(

 


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

 
New Post
6/15/2006 10:01 AM
 
I have been using Strigo's method he presented to the community for a few weeks now and found it much easier to develop modules. I had been looking for a way to separate my module development from the DNN starter kit solution for sometime. Thanks for offering your knowledge to us.

This method of development has allowed me to streamline my development processes and provided much quicker maintenance of modules. My versioning of modules is much more independent and soon I hope to have some type of automated daily build and deployment of my modules from development to our staging environment.

I look forward to seeing the completed article with architecture guidance, deployment solution, and naming and coding standards.
 
New Post
6/15/2006 10:47 AM
 
and then Vladan core team nomination!    if it wasnt for these types of tools..  DNN would hold no value for me.
 
New Post
6/15/2006 2:04 PM
 
Vladan,

We should work together on this.  I have created a set of templates based on the widget sample.  You can check it out here.

http://www.bertcord.com/Home/tabid/54/Default.aspx

To handle the outputs I used post-build events to copy DLL's and ascx files.  Number 2 sounds cool.

I tried to use MSBuild to copy and zip as well.  If you look in the generated project file you can see it commented out.   I woudl have files show up in solution explorere that wernt supposed to.  I gave up for a bit.... ;)

Bert
 
New Post
6/15/2006 5:17 PM
 
I would be interested in more info on the WAP approach to module development.

We have focussed on the dynamic approach (so far) for two reasons.

1. WAP requires Visual Studio - while the dynamic approach does not.
2. From a purely numbers point of view, we feel more developers would be impacted by tools that support the dynamic (WSP) approach.

However, in the long-term we would like to be able to provide tools for the whole community, and I don't see it as a huge undertaking to add the ability to port 3.x modules to 4.x (WAP) to the Upgrade Wizard.

You guys seem to have found a solution that does not require two different versions of the core.


Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Using Web Application Projects with DNN 4.xUsing Web Application Projects with DNN 4.x


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