We are planning to produce a range of websites with DotNetNuke.
Our setting will be as follows:
1) We have developed one template which will be used for all future websites. This template is saved to be imported for other websites.
2) Development has taken place on a develop-server.
3) Now we will copy this installation to another server, as we're ready for production. This is the production-server.
4) We will work with a test-installation and a production-installation. Therefor there will be two installations on the production-server, one for testing, one for the real public website.
I have the following next steps in mind, but I don't know if they are the right way to do is.
5) The test- and production-installations will be nothing more than two different copies of the development-server. (following the directions of
HOW-TO-Move-a-DotNetNuke-installation)
6) On the development-server I will create a new website by importing the template, and altering and expanding it.
7) This website I will save as a new template as well.
8) Now I want to copy the template to the production-server. Is this possible? How?
9) I will import the template in the test-installation, and make it accessible by creating an alias for it. Our customer can test the website now.
10) If our customer approves the test-version, step 9 will also be executed for the production-installation. The alias created is the URL our customer wants its website to be located.
Is this the right way to do this?!
The reason we want to work with a development-, test- and production-installation is as follows:
- Development must take place at our own server. The test- and productionserver is not as easy accessible for us, so developing at the test-installation is not an option.
- We will work with a test- and production- installation because of the risk that existing websites will suffer from changes in the installation. If a new website needs changes in the DNN-installation, we want to test them as well. Testing on the development-server is not enough, as things can be different on the production-server. Therefor a test-installation is necessary.
Am I right in this production-plan?!
Please confirm, or give me advice!