I have been developing modules for DNN since the second version, and then I was able to easily launch my module when I developed it in my environment, and it is still easy to deploy my module as a DLL. When version 4 came out and used a website solution (and not a web application solution). Something seems to be lost. I can continue to develop in my test environment and immediately see the changes as I make them, but the release for me was a headache.
I basically do my development for one site, in particular, I just used FTP deployment of modules on the main site after I made the changes.
I would like to create a good environment for several developers to be able to work with the module (s).
When you add material to the original control, people usually put all the DNNs in the original control so that they can make the whole solution work, or just their module, and each person needs to set up their own DNN environment dev? / P>
I would like to start organizing my module projects so that more people work for them, and I feel a little lost for some best practices both in this case and when deploying these changes on a real site.
source share