Blog

Southern Fried DNN Blog

Southern Fried DNN User Group (Formerly Queen City DotNetNuke User Group QCDUG) blog covers DNN topics addressed by the usergroup at meetings, conventions and for the DNN community for North Carolina, South Carolina and the DNN community at large!
 

April 22 SoFri: Chris Hammond - Module Packaging Customization

 

Chris Hammond (Module Packaging Customization)

 

In this Southern Fried DNN User Group Meeting:

Speaker: Chris Hammond
Topic: Module Packaging Customization

Lots of people use Chris Hammond's templates, but the tutorials around them are all pretty basic and intended to get you started. In this presentation, Chris will provide some more advanced customization and packaging options that you can do within extensions created by his templates.

--

Community Topics and Updates

--

Chris Hammond (Module Packaging Customization)


Extending the Christoc Module Development Templates

The topic tonight is about how to do more with those templates, how to extend them and add into them to take them beyond the initial training templates. Chris talks about his local environment tools and setup: Hyper V, Visual Studio 2022, and the Templates / New Modules

Recommendations and Presentation Notes:

  • Chris always recommends working in and developing for the latest version and staying with the highest as it keeps progressing. He targets DNN 9.10 currently.
  • His local environment includes Hyper V, Windows 11 IIS SQL Server, Visual Studio 2022 (he uses Community edition, but can work in Professionan and Enterprise versions of Visual Studio) and Git for Windows
  • The Develpment Templates - They're in the marketplace.visualstudio.com search for DNN and the templates are there. You can build Modules and Themes with these templates.
  • Chris walked through the process of creating a new module starting with a new project and covered topics of Building or Packaging, Install build, Versioning and notes on Including resources.
  • Chris created these DNN development templates as tutorials and training tools to introduce developers on how to create Modules and develop for DNN. These templates are a very simple example of functionality that can be used to help teach new developers how to get started in DNN.
  • He went through the steps of loading a new project from the template and getting it started in Visual Studio. It was a quick set up, two minutes flat! Chris quickly moved over to talk about next steps, such as building the installer files for the modules and the quick and easy way to create that install.zip file and install source package.
  • Chris discussed some of the particulars regarding extending more elements to be included within the build process such as external libraires and dlls, the Packages folder if you're doing nuget, include files and source include files.
  • Chris and Daniel Valadas talked briefly about being careful with DLLs being put into the bin and lightly talked about ways to make sure that you're doing registration of the DLL and version in the manifest be aware to not overwrite other versions of the same DLL.


Websites Referenced

Watch the Southern Fried DNN User Group April 2022 Meeting:


 

About the SouthernFried DNN User Group

Even though our DNN user group is nestled in the Carolinas, we are really YOUR DNN User Group regardless of your Southern heritage or lack thereof. Everyone is invited to attend in person or to join us online! We always try to broadcast the meeting so everyone can participate. Register now for the online meeting details for those of you wanting to join online

 



moorecreative
moorecreative
moorecreative's Blog


blog comments powered by Disqus

Sponsor Logo Scroll

The Southern Fried DNN user group and our proud sponsors are here to help you!

Sign Up For Alerts

Keep up on our activities and meetings. Enter your e-mail and subscribe to our group announcements and alerts.



About The User Group

The Southern Fried DNN User Group meets the Third Thursday of Every Month to discuss DotNetNuke tips, topics and camaraderie. The group is for DNN developers, administrators and users, and for everyone interested in learning more!

Get in touch

  • Address: Microsoft Campus
    8050 Microsoft Way, Charlotte, NC 28273

  • Email: [email protected]

Follow Us