Checklist based on MozillaFoundation/mofo-devops#182 and MozillaFoundation/mofo-devops#189
- Deprecation Preparation
- Webmaker Profile
- Disable access to Profile via webmaker.org configuration option
- Shut down Webmaker Profile infrastruture
- blocked due to running on shared infrastructure. Shared with Goggles, Thimble, and Popcorn. Maybe we move Goggles and Thimble over to Heroku?
- Modify Github repo and readme to note that it's been decommissioned
- Webmaker Events
- Change events.webmaker.org to point at deprecation page
- Remove events-api.webmaker.org from DNS
- Shut down Webmaker Events infrastruture
- Modify Github repo and readme to note that it's been decommissioned
- Webmaker Welcome
- Change welcome.webmaker.org to point at deprecation page
- Shut down Webmaker Welcome infrastruture
- Modify Github repo and readme to note that it's been decommissioned
- Teach
- Rename repo to "teach.mozilla.org"
- Implement
/me
page on Teach that fetches Makes from MakeAPI
- makes.org / make-valet
- blocked Modify make details bar to be rendered by the make-valet or remove it entirely. Who decides this?
- beta.webmaker.org
- Add redirect from
/me
toteach.mozilla.org/me
- Change webmaker.org to point at beta.webmaker.org. Keep beta.webmaker.org DNS around since it's been used for awhile.
- Add redirect for beta.webmaker.org to webmaker.org
- webmaker.org
- Shut down webmaker.org infrastructure
- Modify Github repo and readme to note that it's been decommissioned
- Appmaker
- Disable saving new content
- The saved makes link directly to apps.webmaker.org so we should upload the static content of apps.webmaker.org to webmak.es and modify the
<base>
tag appropriately - Change apps.webmaker.org to point at deprecation page
- Shut down Appmaker infrastructure
- Modify Github repo and readme to note that it's been decommissioned
- Popcorn
- Disable saving new content
- The saved makes link directly to popcorn.webmaker.org so we should upload the static content of popcorn.webmaker.org to makes.org and modify the
<base>
tag - Change popcorn.webmaker.org to point at deprecation page
- Shut down Popcorn infrastructure
- Modify Github repo and readme to note that it's been decommissioned
- Goggles
- blocked Wait for Pomax to refactor Goggles with id and publish
- Disable saving new content
- Modify the script living on goggles.webmaker.org to redirect to a page instructing people how to install the "new" goggles bookmarklet.
- Change goggles.webmaker.org to point at deprecation page
- Shut down Goggles infrastructure
- Modify Github repo and readme to note that it's been decommissioned
- Thimble
- Rename repo to
thimble.mozilla.org
- Rename
master
branch toclassic
- Rename
bramble
branch tomaster
- blocked Wait for Thimble team to add l10n to bramble
- Disable saving new content
- Figure out a way of importing thimble content into bramble. I'm personally a fan of running a bulk import with redirects or have redirects run the import step within the users browser. Either way is fine!
- Change thimble.webmaker.org to point at deprecation page
- Shut down Thimble infrastructure
- makes.org / make-valet
- Convert all of the make metadata within makeapi to static data that the make-valet can use somehow
- Convert the "make details" iframe to be rendered with the now-static metadata
- Teach
- Refactor /me to use static make metadata on makes.org
- MakeAPI
- Remove makeapi.webmaker.org from DNS
- Shut down MakeAPI infrastructure
- Modify Github repo and readme to note that it's been decommissioned
- id.webmaker.org
- Implement user database running within id.wm.o, instead of depending on login.wm.o
- Implement a user settings page on id.wm.o
- login.webmaker.org
- Remove login.webmaker.org from DNS
- Shut down Login infrastructure
- Modify Github repo and readme to note that it's been decommissioned