DNN 5.2.x Changes to Module Create Process
In a few of the most recent versions of DotNetNuke, major changes have been completed in the way that a user manually imports a module definition to test a manifest file. This is specifically the process that is mentioned in my book to test a module while developing, before it has been packaged for installation on another portal. From what I gather, the behavior might change back a bit, but for now the process is slightly different that indicated in my book. In this blog posting I'll document the changes, and a workaround solution.
The Old Way
In the book, the documented process for importing a manifest was to go to "Host" -> "Module Definitions" then select "Import Manifest". This option to import the manifest has been removed, therefore the instructions in the book will NOT work.
The New Way
The modifications that were included in the 5.2.x versions of DotNetNuke have made this process more complicated to complete and moved it to a new location. I believe this is part of future plans to help improve the process. Sadly, I didn't notice this change until individuals started writing in with complaints. Below is a list of steps now necessary to import a module definition using the new process.
- Navigate to Host => Module Definitions
- From dropdown menu select, 'Create New Module'
- Select Create Module From: Manifest
- Owner Folder: <Not Specified>
- Module Folder: (Put your folder here...)
- Resource: (Put your dnn file here...)
- Leave Add Test Page unchecked.
- CLICK Create Module
Following these steps you will import the module definition, in the end completing the same process as what was done before with the "Import Module Definition" option.
I hope this helps anyone that is following along with the book!
Posted by Mitchel on Tuesday, February 09, 2010
Name (required)
Email (required)
Website