Changes between Initial Version and Version 1 of Ticket #480


Ignore:
Timestamp:
01/28/13 17:43:09 (4 years ago)
Author:
jim
Comment:

DECISION MADE: Since these sites use 90% same modules I've added them to the standard tn.org platform makefile. I've also added the only module (transition_sharing_engine) to Github.

Which means this is largely the same process as #478. That being: This ticket is to log/document steps in the process of importing TN.org onto the new Puffin server.

Updating with proper import process.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #480 – Description

    initial v1  
    1 This ticket tracks progress of migration of news.transitiojnetwork.org. 
     1This ticket describes process of migration of news.transitiojnetwork.org from Quince to Puffin. 
    22 
    3 DECISION: Have separate platform, or share with TN.org since much is the same... 
     3== Import Process == 
    44 
    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! 
     5This 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 
     71. 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). 
     81. Use one-time login link sent to me but replacing transitionnetwork.org with dev.newlive.puffin.webarch.net in url. 
     91. Download backup of database from current site. 
     101. Enable Backup and Migrate module, use to import DB backup just downloaded. 
     111. (possible white screen of death, expected) 
     121. Run following as 'tn' to remove unneeded modules, then clear registry and caches, then update database for module/core updates: 
     13{{{ 
     14drush news.transitionnetwork.org rr  
     15drush transitionnetwork.org dis memcache memcache_admin session443 varnish 
     16drush transitionnetwork.org updb 
     17drush transitionnetwork.org pm-uninstall memcache memcache_admin session443 varnish 
     18}}} 
     191. Check site is ok. 
     201. 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') 
     211. Set logo and favicon admin/build/themes/settings/transition2  (replace 'default' with 'news.transitionnetwork.org') 
     221. Run developer tests on site, email all to begin testing before decision on DNS switch.