I'm not sure where the proper forum is for this question. This one seems as good as any...
I am trying to figure out how to deploy an entire portal from one installation of DotNetNuke to another. I need this because I need to have properly seperated Development, Test, Staging, and Production environments running on different servers and different databases. I think I am fine moving modules and other things pertaining to my custom code, the problem is that there is a lot of site metadata that is "developed" too, such as lists, pages, page configurations, custom profile fields, and more. These changes need to migrate though the deployment process as well, ideally without having to reenter all of it in each environment.
It would not work to copy the entire DNN database because the registered users, and lots of other data would get lost as the old production DB is thrown away. This means the tool would have to be very selective about what it transferred, for example it would transfer portal information, but not users. It gets weird where non-transfered data intersects with transferred data, UserPortals as one example.
I searched SnowCovered for tools that do this, but didn't find anything; perhaps I didn't use the right keywords. Does anyone know of a tool that can help me manage multiple DNN installations and move portals from one to another?
Thanks,
Jon