Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate thimble.webmaker.org #302

Closed
7 tasks done
cadecairos opened this issue Mar 31, 2016 · 23 comments
Closed
7 tasks done

Deprecate thimble.webmaker.org #302

cadecairos opened this issue Mar 31, 2016 · 23 comments
Assignees
Milestone

Comments

@cadecairos
Copy link
Contributor

cadecairos commented Mar 31, 2016

Details

thimble.webmaker.org is long overdue for a shutdown. I have scripts & a process developed to migrate data into bramble (the scripts may need updates).

@cadecairos cadecairos self-assigned this Mar 31, 2016
@cadecairos cadecairos added this to the April 22 milestone Mar 31, 2016
@cadecairos
Copy link
Contributor Author

related: mozilla/thimble.mozilla.org#509

@mickfuzz
Copy link

mickfuzz commented Apr 2, 2016

Subscribing, I can volunteer to test my projects after they are migrated.

@cadecairos
Copy link
Contributor Author

The plan has been simplified. We will put together a page explaining that Webmaker Thimble is now shut down, details that projects will shortly be migrated for use in the new Thimble, and provide a link.

@mickfuzz
Copy link

mickfuzz commented May 4, 2016

Hi there, do we have a timescale for the migration.
I now wish I had done a manual migration with the key projects for the Quacking Javascript course. Is that still possible without remixing being turned on?

@cadecairos
Copy link
Contributor Author

Hi @mickfuzz There's a lot of data to import into the new Thimble, but the whole process shouldn't take more than a few hours once started.

Once traffic to the app is turned off, you will only be able to access the projects through their makes.org URLs until the migration into the new publish system is completed. Once they're imported, they'll need to be re-published using the new Thimble so that a new published URL can be generated.

@hannahkane
Copy link

@cadecairos - can you describe the re-publishing experience from the user's perspective? After the projects are imported, will people be able to access them from the new Thimble (where?) and re-publish them there?

@cadecairos
Copy link
Contributor Author

All the projects will appear in the users projects list. Each migrated project will consist of a single index.html file, and will be "unpublished". The user can load the project in the new thimble app, and re-publish it to the web just like they would with any other thimble project.

@cadecairos
Copy link
Contributor Author

There appears to be an event running this weekend that will make use of Webmaker Thimble, so lets push on this work in the next HB

@cadecairos cadecairos modified the milestones: May 20, 2016, May 6, 2016 May 5, 2016
@hannahkane
Copy link

@flukeout to help with the landing page

@cadecairos
Copy link
Contributor Author

woot! @hannahkane / @flukeout are we tracking the building of the landing page anywhere other than here?

@flukeout
Copy link

Hey @cadecairos - not yet. Have you thought about where the page will live & be hosted? Should we add something to the new Thimble repo and point at that page? Let me know your thoughts and we'll file an issue in the appropriate place.

@cadecairos
Copy link
Contributor Author

I'd like to deploy the page to an S3 bucket, ideally it's a standalone HTML page that has all it needs in one package.

As for where we keep it revisioned - we could put it in the legacy thimble branch, as the final commit.

@cadecairos
Copy link
Contributor Author

@flukeout ping - think we'll be able to get this done in the next few days? I can help in any way you need.

@flukeout
Copy link

Working on this today and will provide the HTML & CSS

@flukeout
Copy link

Okay, here's the page...
http://mozilla.github.io/thimble-takedown/

And the assets are in that repo...
https://github.com/mozilla/thimble-takedown

@flukeout
Copy link

cc @cadecairos @hannahkane

@cadecairos cadecairos modified the milestones: June 3, May 20 May 24, 2016
@cadecairos cadecairos modified the milestones: June 17th, June 3, June 30 Jun 1, 2016
@cadecairos
Copy link
Contributor Author

I've successfully done several dry runs of the migration (using live data) using my local databases.

Everything runs great, I'm ready to go!

@cadecairos
Copy link
Contributor Author

Redirect in place, and data exported.

I'm about to begin migrating it into the publish service

@cadecairos
Copy link
Contributor Author

MIGRATION COMPLETED

🎉 💯 🍔 🔥 🐎

@cadecairos
Copy link
Contributor Author

Thimble database snapshotted, and deleted.

@mickfuzz
Copy link

mickfuzz commented Jun 27, 2016

Fantastic - works for all my projects!

Alt text

@mickfuzz
Copy link

@hannahkane or anyone with permissions, can you merge my pull request which updates the course?

mozilla/webmaker-curriculum#230

Thnx

@hannahkane
Copy link

@mickfuzz - looking now. thanks for the reminder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants