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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Does it make sense for dnnsoftware to work on MVC modules support?Does it make sense for dnnsoftware to work on MVC modules support?
Previous
 
Next
New Post
4/12/2015 7:49 PM
 

I am starting to doubt if there's enough benefit for dnnsoftware to work on MVC module support. I am only suggesting this in the case that their work on this support is taking away a lot of time and effort on working on vNeXt which is the full implementation of DNN in ASP.NET MVC. First, I think I read that the MVC modules will have some MVC limitations like not supporting partial views? Second, I don't know if the use of third party ASP.NET MVC controls will work properly in these type of modules. Third, is there enough benefit for current module developers? I am guessing that commercial module developers will not abandon WebForms modules to MVC modules. What's the benefit? It's not going to provide extra functionality which can't be accomplished using WebForms. This assumption is strengthened by the fact that DNN 8.x will be supported and enhanced even after vNeXt is out and therefore developers will just stick with WebForms until vNeXt is out and adapted. 

I would like to see vNeXt come out sooner than later and there's a TON of work for this to happen. If v8.0's MVC module support is going to be crippled or limited, maybe the question would be why bother with it and let us get full MVC support in vNeXt.

This discussion doesn't include SPA modules. I am assuming SPA modules can be done entirely in Javascript and the service framework without relying on WebForms nor MVC so this module type has its place.

Furthermore I would like to see a good list of MVC module limitations in v8.0. This will help developers thinking of new module development decide whether to stay with WebForms or use MVC in v8.0. I am one of them. 

 

 
New Post
4/13/2015 5:37 PM
 
I wouldn't worry that it's taking away time, it's basically done (are was apart of CTP1 except for a few items which were checked in a few days after CTP1 was released) . We're also working on documentation/blogs for it. We hope it will be a popular option and a bridge for those learning or wanting to use MVC - aside from anything else it means we can start to convert some of our webforms code to MVC, which means we will have better reuse/migration when neXt is being worked on (we hope that module developers will also be able to do this i.e. write MVC based modules that can be used in 8.0.0+ and easily ported to neXt )

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
4/13/2015 7:23 PM
 

Is it going to support partial views? A controller action which return PartialView? 

 
New Post
4/15/2015 12:53 PM
 

As of now there's non existing information to what the MVC module support can do and what it can't do in terms of  MVC support.  I think I will wait into looking into module development in MVC until this feature is fully baked. 

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Does it make sense for dnnsoftware to work on MVC modules support?Does it make sense for dnnsoftware to work on MVC modules support?


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