www6 Staging Server is Now Available
Numerous websites and applications have been deployed on the Central IIS production Web Server, namely the www6.cityu.edu.hk. Without proper User Acceptance Testing (UAT), site owners cannot guarantee the new sites are delivering the expected quality or the new applications may even cause undesirable effects on the hosting servers, worse still affecting other websites hosted on the same server. To ensure quality of websites and stability of the production server, a proper environment for UAT and user training is now provided through a staging www6 server. This staging server allows site administrators to test their new websites thoroughly before deploying them to the production server.
Development guidelines
With the www6 staging server in place, website administrators/developers are required to follow the development, staging, and production cycle for website development as described below:
Development
- It is recommended to include and request for the followings in the tender specifications for website development. If technical advices are needed, you may invite the CSC to meet with your vendor by submitting an online CSC Work Request:
- a full documentation on maintaining and updating your website;
- a detailed procedure for changing the database password if your website is associated with a MS SQL database;
- a full documentation on the website and database design, complete source code of web applications, raw graphics files in Adobe Photoshop format (if any), raw Adobe Flash files (if any), etc., which are useful for future developments.
- Ask if your vendor will use any third-party software. If so, make sure those software are compatible with the Central IIS servers cluster environment and are properly licensed.
- Ask the vendor to complete the development on their own server.
- When the new website is ready for UAT, submit an online CSC Work Request for creating the staging account. If your website is associated with a MS SQL database, ask your vendor for a fixed IP. The CSC will grant direct access to your vendor for connecting to the Central MS SQL staging server through the provided IP.
- Pass the account information to your vendor and ask them to upload the completed website to the staging servers cluster for UAT.
- After UAT (or the first round of UAT), ask the CSC to perform a web application security scan on the new website by submitting an online CSC Work Request. After the scan, the CSC will send you a scan report and you should ask the vendor to fix all vulnerabilities found, if any.
- When the website is ready to go live, ask your vendor to deploy the website to the production server on-site.