5 | | After the decision above is made, the process is the same for TN.org: |
6 | | 1. Put all custom code & features in new repos on Github |
7 | | 1. Create makefile for site |
8 | | 1. Build platform on Puffin |
9 | | 1. Edit makefile, fix issues per import process #478 Import TN.org site from Quince to Puffin |
10 | | 1. Final import and push live per #478 |
11 | | 1. Test, tweak, done! |
| 5 | This needs Part A of [https://tech.transitionnetwork.org/trac/ticket/479 Transfer live TN.org site to Puffin] before continuing, and the platform created per #478 |
| 6 | |
| 7 | 1. Create an empty site on platform called 'news.transitionnetwork.org' with aliases for dev.news.puffin.webarch.net, news.puffin.webarch.net, www.transitionnetwork.org and dev.news.transitionnetwork.org (dev.news... ones will go after launch). |
| 8 | 1. Use one-time login link sent to me but replacing transitionnetwork.org with dev.newlive.puffin.webarch.net in url. |
| 9 | 1. Download backup of database from current site. |
| 10 | 1. Enable Backup and Migrate module, use to import DB backup just downloaded. |
| 11 | 1. (possible white screen of death, expected) |
| 12 | 1. Run following as 'tn' to remove unneeded modules, then clear registry and caches, then update database for module/core updates: |
| 13 | {{{ |
| 14 | drush news.transitionnetwork.org rr |
| 15 | drush transitionnetwork.org dis memcache memcache_admin session443 varnish |
| 16 | drush transitionnetwork.org updb |
| 17 | drush transitionnetwork.org pm-uninstall memcache memcache_admin session443 varnish |
| 18 | }}} |
| 19 | 1. Check site is ok. |
| 20 | 1. Double-migrate per http://omega8.cc/import-your-sites-to-aegir-in-8-easy-steps-109#hint-8 (migrate site to 'news2.transitionnetwork.org', then back to 'news.transitionnetwork.org') |
| 21 | 1. Set logo and favicon admin/build/themes/settings/transition2 (replace 'default' with 'news.transitionnetwork.org') |
| 22 | 1. Run developer tests on site, email all to begin testing before decision on DNS switch. |