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

HomeHomeUsing DNN Platf...Using DNN Platf...Using Modules a...Using Modules a...Minimum requirements for Custom module develpopmentMinimum requirements for Custom module develpopment
Previous
 
Next
New Post
1/14/2014 5:40 AM
 

Hi All,

 I work for a company as an in-house developer and would like to know what the minimum requirements are for plugging in a module.

The cristocs template are of course excellent, but as an in-house developer I am not creating modules for anyone except the company. Using a template, there seems to be so much to consider; manifest files, installation packages, dataproviders etc.

I will have direct access to the database so can make changes with SQLServer Management Studio and ftp access to upload any files; dll's, css svc files etc.

 So I have a lot of bespoke functionality requirements and need to make many modules. I feel like it is quicker to just create UserControls that inherit from the PortalModuleBase and ftp them to DesktopModules folder. With that in mind, what are the minimum requirements for module development, registering a module with the website and including a module on a page.

 Thank you for your time with this.

 
New Post
1/14/2014 1:16 PM
 
There are lots of way's that you can do quick modules- some people like to use the razorhost module and either write them there or cut-and-paste in, some people use the host->extensions->create new module option option (you can create a module and add module controls [.ascx files] by editing the module definition, or you can create a module with an initial control - alternatively you can use the module creator module and add additional module controls to it. Others create a module with a single module control but add code to dynamically load others (i.e LoadControl) etc. DNN simply needs at least one module control (of view) to host any additional code -be they other registered module controls or dynamically loaded controls.

Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
1/14/2014 2:11 PM
 

Mike,

The new Module Creator tool in dnn 7.2 is a great way to start - you can go - "Create New Module" on any page - and it will generate a fully functional ready to go module registered on you page with all the manifest stuff handled for you and a general a module framework ready to go that you can then start editing inline or you can open the website up in visual studio and edit the files that way as well.

Alternatively - you can create the file structures yourself in Visual Studio and use the Extensions manager to Create a new module definition registration.  

Westa

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Using Modules a...Using Modules a...Minimum requirements for Custom module develpopmentMinimum requirements for Custom module develpopment


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