Ok, phased rollout for upgrade will be as follows:
Phase 1 - Server Upgrade
The current site will be closed for a period of time, whilst being migrated to the new server stack. The new stack enhances security, improves performance and page rendering. Whilst the site is closed you will encounter a security login like attached below.
DO NOT attempt to login to that with your website login credentials. You will lock yourself out of the server for a further 48+ hours until it resets your IP.
When you see this type of popup, except with myptsd.com, DO NOTHING until you do not see it and instead see the website.
This phase will continue until such time as all issues are ironed out, analysis of load is performed and monitored to ensure everything is working as expected.
Phase 2 - Initial Site Upgrade
The primary upgrade to the next version of MyPTSD will be performed. This will entail only important aspects, such as the software upgrade, forum changes, user group changes, etc.
During this time members will get the above security locked out window, again, DO NOT attempt to use your forum login credentials as you will lock yourself out. Once the initial and significant aspects are upgraded, tested and concluded, the site will reopen to existing members only. New registrations will be disabled.
Phase 3 - Follow-up Features
To limit any issues from new members or potential spammers, registration will remain disabled until all the remaining features are added, and distributed across the new user group system, and I'm happy with all new anti-spam changes made.
Once I am satisfied that all is well, any issues raised by members are worked through or satisfied to pending correction, registration will be enabled again and all is continue forward as normal.
Conclusion
This upgrade is one of the largest to be performed in many years. It is rare that an upgrade of this magnitude is done, and it will come with teething issues compared to other minor ones that are usually all good within a couple of hours. A lot of work has been done prior to try and minimise issues, to fault find and discover problems, to avoid live site issues. This is technology though, so shit will happen to some degree.
Phase 1, I expect to take no longer than 6 hours. Phase 2, could be a solid day or two. Phase 3 will take a further week to install and iron out minor aspects.