Hello,
Great thread, I've got a Skin package created for DNN 5.1.1 using the manifest file which loads up Skins, Containers and a Menu Skin Object. All of this works great and will make it much easier for the user to install a skin.
The one thing I can't work out is - how do you clean up the files to make it easier for the skin developer to maintain?
Once you have got loads of files for Skin Objects, skins, containers, it can get confusing which file belongs to skin, container, skin object. - So I tried placing the skin files in a skin folder, containers in a container folder etc. which cleans it up nicely, I edited the URLs in the manifest file, so each element can be found in the folders, but the problem I have discovered is that DNN then installs the skin into the _default/Skins folder with the sub folder I placed in the manifest file, so therefore DNN cannot find the skin.
Is there a method to clean up the organization of the files in the extension zip file, or does each element need to be in the root of the installation zip file? I love the way you can install skin objects etc. at the same time as the skin, but with all the files in the root of the install zip file It kind of makes it a lot messier than the legacy method of: skins going in the Skins.zip and Containers going in the Containers.zip and then zipping them together.
Anyone got any tips, or is that basically the method to use?
Many Thanks,
Lee