How to pack the installation version of dotnetnuke from source

I changed the source of DotNetnuke (a bit!) And I want to pack the installation version of my new DotNetNuke.

How to do it?

ps: I know that it is not recommended to change the source, but I have no other option (Telerik calendar does not support the date format, and I have to replace it with a different calendar!)

Thank you in advance

+4
source share
2 answers

The answer depends on what you changed, but the easiest way is to provide a patch that should be installed after the normal installation of dnn. For example, if you just changed the dll, you might be asked to follow the normal instructions for installing dnn and finally move the dll. If it is larger than the file, you can see how the dnn service pack is built. It follows the same folder structure and places only modified files. Therefore, if you have several DLLs in the bin, they will be placed in the bin folder, and if you changed any ascx file, it should be placed in the same path, creating the same folder hierarchy.

You can also create a package that you can install to deploy the changes, but for a smaller set of files it will complete.

Let me know if you need more help.

+3
source

You can package any changes to the DNN installation package by including the compiled files along with the DNN manifest file. This can then be installed through the Extensions page. The manifest file is an Xml file that controls where the contents of the installation zip are installed. You can make it as simple or complicated as you need. You can also enable xml merge statements to make changes to the web.config file after installation and uninstallation. See the Wiki for reference: http://www.dotnetnuke.com/Resources/Wiki/Page/Manifests.aspx

By the way, perhaps you were able to deliver the modified telerik source as a separate provider and configure it through web.config, thereby saving you from changing the source code. To do something like this, you would create your own module and plug it in and replace the standard Telerik links.

+1
source

All Articles