Closed
Bug 878096
Opened 13 years ago
Closed 13 years ago
Investigate migrating Popcorn Maker users to Webmaker users
Categories
(Webmaker Graveyard :: DevOps, defect)
Webmaker Graveyard
DevOps
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: brett, Assigned: jon)
References
Details
(Whiteboard: s=2013w23)
We have some tens of thousands of users of Popcorn Maker.
How do we make them webmaker users? Particularly important for creating a series of featured projects.
| Reporter | ||
Updated•13 years ago
|
Whiteboard: s=2013w23
| Reporter | ||
Comment 1•13 years ago
|
||
From etherpad:
best case scenario:
-existing popcorn maker user makes new webmaker.org account
-when they do, they're able to see their old popcorn maker projects
-Current problem: list of open projects is done via MakeAPI
-they're able to re-publish these and have them populate MakeAPI/work
Comment 2•13 years ago
|
||
How would you feel, Brett, about forcing Popcorn Maker users to be migrated to Webmaker users on their next login? I think that's the best / clearest way forward. The experience would be like:
- user signs in (via Persona) to Popcorn Maker
- we present a page that says "Congratulations, you're a Webmaker!", tells them that they get theirUserName.makes.org and that means their project links have changed
- behind the scenes we quickly republish all of their makes through the MakeAPI
- behind the scenes we also build redirects from old share URIs -> new share URIs from MakeAPI
- ta-dah
| Reporter | ||
Comment 3•13 years ago
|
||
beltzner yes, that is an even better-case scenario :)
Jbuck - when you investigate this, could you report into this ticket?
Flags: needinfo?(jon)
| Assignee | ||
Comment 4•13 years ago
|
||
Okay, Beltzner's experience is pretty spot on. The userbar that we have now in Thimble/Webmaker.org could provide steps 1 and 2. I think we need to run steps 3 and 4 as a one-off migration process though. The reason is that we're planning on having users open projects from the user bar, which is a list populated from the MakeAPI.
We'll create a script that publishes all projects in the butter prod DB to the MakeAPI. This will work, because we store the email address in the butter prod DB, and we can just re-use that for the MakeAPI.
I'm not sure how we should handle existing content on popcorn.webmadecontent.org. Should we just leave content on popcorn.wmc.o alone? Definitely the easiest solution, no code required! Should we write a redirect when the user publishes popcorn v1.0 project? Also possible, may provide the best UX too...
Flags: needinfo?(jon)
| Reporter | ||
Comment 5•13 years ago
|
||
> We'll create a script that publishes all projects in the butter prod DB to
> the MakeAPI. This will work, because we store the email address in the
> butter prod DB, and we can just re-use that for the MakeAPI.
OK - file that bug, sir!
>
> I'm not sure how we should handle existing content on
> popcorn.webmadecontent.org. Should we just leave content on popcorn.wmc.o
> alone? Definitely the easiest solution, no code required! Should we write a
> redirect when the user publishes popcorn v1.0 project? Also possible, may
> provide the best UX too...
Yes, just leave them as is. Just to confirm, though - their work in app will still be the same, and when re-published, will go to makeAPI w/ new URL? That's best case scenario for real.
| Assignee | ||
Comment 6•13 years ago
|
||
(In reply to Brett Gaylor from comment #5)
> OK - file that bug, sir!
File bug 880569
> Yes, just leave them as is. Just to confirm, though - their work in app
> will still be the same, and when re-published, will go to makeAPI w/ new
> URL? That's best case scenario for real.
Yes, that's correct
| Assignee | ||
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•