{"action":"created","issue":{"url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/issues/182","labels_url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/issues/182/labels{/name}","comments_url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/issues/182/comments","events_url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/issues/182/events","html_url":"https://github.com/MozillaFoundation/mofo-devops/issues/182","id":105909430,"number":182,"title":"Write up decommissioning plan for webmaker.org sites","user":{"login":"jbuck","id":578466,"avatar_url":"https://avatars.githubusercontent.com/u/578466?v=3","gravatar_id":"","url":"https://api.github.com/users/jbuck","html_url":"https://github.com/jbuck","followers_url":"https://api.github.com/users/jbuck/followers","following_url":"https://api.github.com/users/jbuck/following{/other_user}","gists_url":"https://api.github.com/users/jbuck/gists{/gist_id}","starred_url":"https://api.github.com/users/jbuck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbuck/subscriptions","organizations_url":"https://api.github.com/users/jbuck/orgs","repos_url":"https://api.github.com/users/jbuck/repos","events_url":"https://api.github.com/users/jbuck/events{/privacy}","received_events_url":"https://api.github.com/users/jbuck/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/milestones/12","html_url":"https://github.com/MozillaFoundation/mofo-devops/milestones/9/27%20===%203","labels_url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/milestones/12/labels","id":1301932,"number":12,"title":"9/27 === 3","description":"","creator":{"login":"jbuck","id":578466,"avatar_url":"https://avatars.githubusercontent.com/u/578466?v=3","gravatar_id":"","url":"https://api.github.com/users/jbuck","html_url":"https://github.com/jbuck","followers_url":"https://api.github.com/users/jbuck/followers","following_url":"https://api.github.com/users/jbuck/following{/other_user}","gists_url":"https://api.github.com/users/jbuck/gists{/gist_id}","starred_url":"https://api.github.com/users/jbuck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbuck/subscriptions","organizations_url":"https://api.github.com/users/jbuck/orgs","repos_url":"https://api.github.com/users/jbuck/repos","events_url":"https://api.github.com/users/jbuck/events{/privacy}","received_events_url":"https://api.github.com/users/jbuck/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2015-09-11T22:59:14Z","updated_at":"2015-09-11T22:59:28Z","due_on":"2015-09-27T04:00:00Z","closed_at":null},"comments":1,"created_at":"2015-09-10T22:13:42Z","updated_at":"2015-09-11T23:19:30Z","closed_at":null,"body":"If you'd like to render this, use anything capable of rendering [DOT files](https://en.wikipedia.org/wiki/DOT_%28graph_description_language%29)\r\n\r\n```\r\ndigraph webmaker {\r\n  api [label=\"api.wm.o\"];\r\n  api -> id;\r\n\r\n  appmaker [label=\"apps.wm.o\"];\r\n  appmaker -> login;\r\n  appmaker -> makeapi;\r\n  appmaker -> s3makes;\r\n\r\n  beta [label=\"beta.wm.o\"];\r\n  beta -> api;\r\n\r\n  bramble [label=\"thimble.m.o\"];\r\n  bramble -> id;\r\n\r\n  events [label=\"events.wm.o\"];\r\n  events -> eventsapi;\r\n  events -> login;\r\n\r\n  eventsapi [label=\"events-api.wm.o\"];\r\n  eventsapi -> login;\r\n\r\n  goggles [label=\"goggles.wm.o\"];\r\n  goggles -> login;\r\n  goggles -> makeapi;\r\n  goggles -> s3makes;\r\n\r\n  id [label=\"id.wm.o\"];\r\n  id -> login;\r\n\r\n  makeapi [label=\"makeapi.wm.o\"];\r\n  makeapi -> login;\r\n\r\n  makevalet [label=\"makes.org\"];\r\n  makevalet -> makeapi;\r\n  makevalet -> s3makes;\r\n  makevalet -> webmaker;\r\n\r\n  popcorn [label=\"popcorn.wm.o\"];\r\n  popcorn -> login;\r\n  popcorn -> makeapi;\r\n  popcorn -> s3makes;\r\n\r\n  profile [label=\"wm.org/user/jon\"];\r\n  profile -> badges;\r\n  profile -> eventsapi;\r\n  profile -> login;\r\n  profile -> makeapi;\r\n  publish -> id;\r\n\r\n  s3makes [label=\"Make storage\"];\r\n\r\n  teach [label=\"teach.m.o\"];\r\n  teach -> id;\r\n\r\n  thimble [label=\"thimble.wm.o\"];\r\n  thimble -> login;\r\n  thimble -> makeapi;\r\n  thimble -> s3makes;\r\n\r\n  webmaker [label=\"webmaker.org\"];\r\n  webmaker -> badges;\r\n  webmaker -> login;\r\n  webmaker -> makeapi;\r\n\r\n  welcome [label=\"welcome.wm.o\"];\r\n  welcome -> login;\r\n  welcome -> makeapi;\r\n}\r\n```\r\n\r\ncc @ashleygwilliams @simonwex "},"comment":{"url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/issues/comments/139684934","html_url":"https://github.com/MozillaFoundation/mofo-devops/issues/182#issuecomment-139684934","issue_url":"https://api.github.com/repos/MozillaFoundation/mofo-devops/issues/182","id":139684934,"user":{"login":"jbuck","id":578466,"avatar_url":"https://avatars.githubusercontent.com/u/578466?v=3","gravatar_id":"","url":"https://api.github.com/users/jbuck","html_url":"https://github.com/jbuck","followers_url":"https://api.github.com/users/jbuck/followers","following_url":"https://api.github.com/users/jbuck/following{/other_user}","gists_url":"https://api.github.com/users/jbuck/gists{/gist_id}","starred_url":"https://api.github.com/users/jbuck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbuck/subscriptions","organizations_url":"https://api.github.com/users/jbuck/orgs","repos_url":"https://api.github.com/users/jbuck/repos","events_url":"https://api.github.com/users/jbuck/events{/privacy}","received_events_url":"https://api.github.com/users/jbuck/received_events","type":"User","site_admin":false},"created_at":"2015-09-11T23:19:30Z","updated_at":"2015-09-11T23:19:30Z","body":"@simonwex easy peasy:\r\n\r\n## The easy stuff (shut down unused stuff)\r\n- Shut down profile\r\n- Shut down events.webmaker.org\r\n- Shut down events-api.webmaker.org\r\n- Shut down welcome.webmaker.org\r\n\r\n## The harder stuff (content tools)\r\nThe key question here is how much functionality we need to preserve for end users. I'm working off the assumption that we simply want to preserve and view content that they've published to makes.org. If this assumption is wrong, we'll need to do more work\r\n\r\n### Appmaker\r\n- Disable saving new content\r\n- The saved makes link directly to apps.webmaker.org so we should upload the static content of apps.webmaker.org to makes.org and modify the `<base>` tag\r\n\r\n### Goggles\r\n- Pomax is currently working on implementing support for publish.wm.o and id.wm.o,\r\n- We'll need to modify the script living on goggles.webmaker.org to redirect to a page instructing people how to install the \"new\" goggles bookmarklet. \r\n\r\n### Popcorn\r\n- Disable saving new content\r\n- 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\r\n\r\n### Thimble\r\n- Disable saving new content\r\n- 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.\r\n\r\n### makes.org / make-valet\r\n- Convert all of the make metadata within makeapi to static data that the make-valet can use somehow\r\n- Convert the \"make details\" iframe to be rendered within the make-valet, or remove it entirely\r\n- webmaker.org/me will simply be a static listing of all of a users content in the root of username.makes.org\r\n\r\n## webmaker.org\r\n- We should simply not save/re-use anything on here. Just make it a clean break! Change the dns for beta.webmaker.org to webmaker.org and call it a day.\r\n\r\n## backend services\r\n- Shut down the makeapi\r\n- Write a patch for id.wm.o to store webmaker users\r\n- Shut down the loginapi\r\n\r\n:tada: "}}