Last active
August 29, 2015 14:06
-
-
Save murtaugh/306213978b7e2f91492c to your computer and use it in GitHub Desktop.
A List Apart migration plan
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0. Make sure local and dev files are in synch. | |
1. turn off comments on prod | |
... by hiding the comment form | |
2. clear caches on prod | |
3. turn off local | |
4. clear caches on local | |
5. make local copy of prod db | |
6. back up local db | |
7. replace local db with prod db | |
8. restore the EECMS `installer` folder on local | |
... update config file with _old_ version number | |
9. run upgrade on local db | |
... "install" freemember (modules) | |
... "install" the Field Pack fieldtypes | |
... "install" Freeform | |
... enable NSM Email Login (extensions) | |
... manually update matrix and playa (by going into them, seeing the error, backing out, then going in again) | |
... restore the email capture form | |
10. test and copy local to dev | |
11. migrate eecms repo files to newprod | |
12. deploy alistapart repo to newprod | |
13. migrate dev db to newprod | |
14. manually update Matrix and Playa by going to their settings pages in newprod | |
15. test | |
16. (quantum state a) Send request to point DNS to new server. | |
16. (quantum state b) Do not change DNS. Cry. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment