My goal is to reduce the number of Drupal sites we are maintaining by replacing sites for previous Drupal Camp Colorado events with static archives.
So moving forward with years to come, I am happy to make the archives and archive sites. This system will quickly allow us to archive sites with the goal of removing the steps of creating additional sites at Pantheon.
After the archive site is created, we can just update the existing current site by scrubbing the content and updating the theme rather than cloning the site in to a new Pantheon project, requesting the free account, SSL etc. This should simplify our development process and cut down on the manual workload and reduce the number of Drupal sites we will need to maintain in the future.
TASKS:
1. Create static web site archives for all of the Drupal Camp Colorado web sites that are available using the instructions provided: https://www.drupal.org/node/27882.
2. Create Github projects for each of the web sites.
3. Setup free hosting using Github Pages for each of the static archive HTML sites.
4. Configure DNS to use the drupalcampcolorado.org domain for each static site.
5. Download full backups of the 2014, 2015, and 2016 Drupal Camp Colorado sites from Pantheon.
6. Remove the 2014, 2015, and 2016 sites from Pantheon.
7. Create an Amazon S3 bucket to store the full backups and share with the Drupal Camp Colorado web masters as needed.
Comments
Comment #2
larsdesigns commentedCompleted the following tasks:
1. Created static web site archives for all of the Drupal Camp Colorado web sites that include 2010, 2011, 2013, 2014, 2015, and 2016 using the instructions provided: https://www.drupal.org/node/27882. The forms have been disabled for 2014, 2015, and 2016. I had to use existing static HTML static archives for 2010, 2011, and 2013 sites.
2. Create Github projects for each of the web sites: as follows:
https://github.com/larsdesigns/2010.drupalcampcolorado.org
https://github.com/larsdesigns/2011.drupalcampcolorado.org
https://github.com/larsdesigns/2013.drupalcampcolorado.org
https://github.com/larsdesigns/2014.drupalcampcolorado.org
https://github.com/larsdesigns/2015.drupalcampcolorado.org
https://github.com/larsdesigns/2016.drupalcampcolorado.org
3. Setup free hosting using Github Pages for each of the static archive HTML sites.
4. Joel Configured DNS to use the drupalcampcolorado.org domain for each static site at the following URLs:
http://2010.drupalcampcolorado.org/
http://2011.drupalcampcolorado.org/
http://2013.drupalcampcolorado.org/
http://2014.drupalcampcolorado.org/
http://2015.drupalcampcolorado.org/
http://2016.drupalcampcolorado.org/
5. Downloaded full backups of the 2014, 2015, and 2016 Drupal Camp Colorado sites from Pantheon.
6. Removed the 2014, 2015, and 2016 sites from Pantheon.
7. Created an Amazon S3 bucket to store the full backups and shared with the Drupal Camp Colorado web masters as needed.
Comment #3
larsdesigns commentedAfter Drupal Camp 2017, I will create an archive of the site and we can use that existing site on Pantheon for the Drupal Camp 2018 site by scrubbing the users, updating the content, modifying the theme, etc.
Comment #4
larsdesigns commentedLastly, I am planning on submitting the last three camp sites to be displayed on https://www.drupal.org/drupalorg/docs/drupalcamp-sites-archive. The 2010, 2011, and 2013 sites are already listed.
Comment #6
larsdesigns commentedA special thanks to Joel Steidl (joelsteidl) for creating the DNS CNAME records.
Comment #7
larsdesigns commentedComment #8
larsdesigns commented