Blog Announcement for the 2. Issue 65 fix for hardcoded dnndev. Description: Upgraded Bootstrap to V3. This release fixes a BusinessController namespace issue, and has updated documentation included in the project templates to try to address issues that you might run into.
This release addresses an issue with the release build location, and changes default namespace, company name, and a few other properties. This release also upgrades the reference to MSBuildTasks 1. This release addresses an issue with template modification and namespace problems. Requires DNN 7. Article Summary:. Cancel Publish. It is low-quality It is spam It does not belong here Other enter below. Thank you for reporting this content, moderators have been notified of your submission. Development for DNN Modules can be handled in a number of ways, most commonly using tools such as Visual Studio and You can use the express free editions of Visual Studio as well for your development or even WebMatrix.
Below you will find an overview of how to get started with your module development. You can do your module development in either VB. NET or C. Setting up your environment Configuring your Module Development environment is the first step in preparing to do module development.
We've got a full page dedicated to configuring your development environment Modifying a Visual Studio Template A common approach to doing your module development is to use a Visual Studio project template, there are a few templates that you can utilize, if you want to customize those before use check out this page. Creating a project After getting your module development template installed previous section , you can go through the process of Creating A Module Project.
Development - SQL Scripts A common thing that most modules will do is provide some sort of SQL Script for managing data, typically modules will have their own custom tables to store data, and custom stored procedures to access and manage that data. Here's a list of the ones that have been created and what they cover. I know deployment will be different, but since we aren't trying to distribute our modules outside of our own site, we don't necessarily need the packaging process.
David, I don't recommend anyone do WSP development. If you really want to do anything like that, Check out Shaun's module builder module. Thanks for the updated templates for the most recent iteration of DNN.
My Module development environment in VS is all set and I have you to thank for making this an easy process. Posted By: Ted Takacs on Jul Hi Chris, i'm starting in dnn module development and I am working with the new template. Actually, I'm having a problem when adding a folder containing images in the project. The folder is not included in the module after being released.
Is there a specific way to include it? Lou, you need to modify the modulepackage. Posted By: Chris Hammond on Aug Thank you. I've only created the Project by now. And I have a question: I have a module I created using an. How can I use that.
And the. Thanks again! So much! Posted By: Adrian Correa on Sep Chuck Han. Posted By: Chuck Han on Oct Posted By: Robert Collins on Nov I have download V2. Is this version can't install to Express Version. Hi, we're using module project template to build the module as well as generate release zip file - works excellent.
In order to test the module, the workflow right now is updating module's folder under DesktopModules - it's a frustration. Is there any better way of debugging custom built module? Posted By: Ostap R on Jan My instructions are pretty clear about where the module should be created. I'm in the process of upgrading my CodeSmith templates to DNN 7 and I'm struggling a bit with the "best of show" layout. I can't really find a document that says the optimal layout for a project, and for a module.
The DNN 7 layout used in your module templates seems better, but I can't really find any information on the optimal structure. Any hints for me? Keith, my personal opinion is that my templates take the best approach for anyone starting out in DNN module development. Hi Chris, I have tried to create the new project using your template. However, It doesn't show me item. Please let me know How do I get it? I am trying to develop a new module using DNN Platform 7. We have been using DNN since version 4.
I have the dev environment set up and IIS setup. Posted By: Bryan Lynn on Sep I needed to add some third party assemblies into the module package. This required a bit of detective work. If anyone is interested in the steps I took, please drop me an email.
I get the error: Install Error : Microsoft. The element can only be 'true' when an MSI lays down the extension manifest file. Has anyone ever determined what causes Visual Studio to create the virtual directory and in my case an application in IIS? I'm working with Visual Studio and Evoq Engage v8 trying to edit a module that was originally created with Chris' template.
I didn't create the solution, just inherited it. Every time I load the solution. Visual Studio turns DesktopModules into a virtual directory AND it creates an application in IIS under the DesktopModules folder of the name of my solution or project they have the same name, but it is different than the name of the folder under DesktopModules where the solution resides. This is really getting annoying, especially when I try to flip the debug switch in the DNN web.
DNN does things like render all of the controls on every page multiple times. If I delete the virtual directory and application, everything works fine. I was hoping someone would have figured out what causes this to happen by now. Furthermore, when I try to use embedded code blocks, I am getting the error that the mothod does not exist in the current context, despite the fact that the module is able to build.
I am not having this issue with another module I created using Syncfusion controls, possibly as the related assemblies are registered in the GAC though I'm not sure if this is the reason why. I know there are a few different issue detailed here but if anyone could shed any light on how to fix them I would be very grateful. ME url that the templates are setup to use?
Sometimes that can cause intellisense issues. Regarding the code behind, you likely need to right click on the ASCX file and "convert to web app" or something similar, that should generate the. In order to get Intellisense to register the Telerik controls and DNN controls in the DNN assemblies, I had to create a bin folder within the module and add the following dll's:.
I am still however having issues with the registered controls, i. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. Asked 5 years, 3 months ago.
0コメント