Replies: 5 comments 6 replies
-
You can review the packages available on https://github.com/EngageSoftware/DNN-JavaScript-Libraries for some ideas. It's pretty much just a zip file with a manifest and a JS file. |
Beta Was this translation helpful? Give feedback.
-
@bdukes |
Beta Was this translation helpful? Give feedback.
-
I searched but still can't find out DNN_Platform called msbuild to package the JS library somewhere |
Beta Was this translation helpful? Give feedback.
-
And well, depending on your preferences and knowledge of different build tools. It's also possible just using msbuild scripts. most of the older core modules use that such as this one https://github.com/DNNCommunity/DNN.FormAndList/blob/development/BuildScripts/ModulePackage.targets Then Cake is certainly a popular option and I personally love Nuke https://nuke.build/ All that to say, it is up to your preference :) Any type of Dnn extension is simply just a zip file that contains a valid manifest. How it get's in there is up to you. And then I do recommend testing your zip using the extension verification service by uploading it here https://evs.dotnetnuke.com/ It is really helpful in figuring out extension packaging problems since the Dnn installer is not currently great at giving meaningful extension install failures :) |
Beta Was this translation helpful? Give feedback.
-
Here's another project for packaging JavaScript libraries for DNN: https://github.com/roman-yagodin/R7.Dnn.JavaScriptLibraries/ |
Beta Was this translation helpful? Give feedback.
-
How to package my custom JavaScript Libraries?
Beta Was this translation helpful? Give feedback.
All reactions