Wonderful news. Thanks Charles.
cnurse wrote
I have assigned the issue to myself - I cannot guarantee I fix will be in 4.3.5 (as the proposed solution would introduce breaking changes), but we will look into it
I really hope the fix is in the next release. For me and a lot of people it's already broken and I can't go live until this issue is fixed. My business model heavily relies on this functionality.
Perhaps in the meantime you could support two different types of portal templates when exporting? One legacy and one with the improved fixed version. Have a tick box say for "Legacy template, supports 4.3.4 and below". You could get rid of this on the next DNN major release.
Perhaps you could introduce an XML header tag in the template file that shows the version number of the template so that DNN would able detect what that file is and how to parse the XML file upon import. That way if the issue reoccurs on future releases there could be a way of avoiding the breaking of the functionality.
Additionally you could give the template file format a different file name extension (say .template2), that way the earlier versions won't be able to see it when trying to import it.
Also could this help: on future releases?: DNNP-3688. This could help make sure that nothing gets broken if the wrong type of file gets imported.
I'm on tender hooks here, it's make or break for me. I really hope you can fix it for this version (no pressure :)
Thanks
Alex