Skip to content

MVC module starter project for DNN Platform (formerly known as DotNetNuke) made by and for the DNN Community.

License

Notifications You must be signed in to change notification settings

DNNCommunity/starter-module-mvc

Repository files navigation

starter-module-mvc

License: MIT

starter-module-mvc is a MVC module starter project for DNN Platform (formerly known as DotNetNuke) made by and for the DNN Community.

Installation

Installation Option #1

Clone this repo into a clean directory of your choice.

git clone https://github.com/DNNCommunity/starter-module-mvc.git .

Installation Option #2

Use dnn-cli, which is available as an npm package. dnn-cli can be installed via yarn or npm.


Install dnn-cli...

...via yarn:

yarn global add @dnncommunity/dnn-cli

...via npm:

npm install -g @dnncommunity/dnn-cli

Once dnn-cli is installed, this starter project can be installed into an empty directory of your choice.

cd <directory path>
dnn module mvc

Usage

  1. Install DNN in a .\Website folder (root of directory in which this project is cloned)
  2. Open solution file in Visual Studio 2019 (Run as Adminstrator...)
  3. Build in Debug or Release mode

Debug

By default this will compile the project and deploy it to the .\Website folder.

  • DLL and PDB files will be deployed to .\Website\bin
  • All other relevant files will be deployed to .\Website\DesktopModules\starter-module-mvc

Release

By default this will create a module install package and place in .\Website\Install\Module so it will be in Available Extensions within DNN (SETTINGS > Extensions > Available Extensions).

Contributing

Pull requests are welcome. Please open an issue first to document the bug or enhancement details.

License

License: MIT

About

MVC module starter project for DNN Platform (formerly known as DotNetNuke) made by and for the DNN Community.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published