ResourceLoader/Migration guide (users)/Tutorial

Why adapt a Gadget to use ResourceLoader?


Context:
 * As of Gadgets 2.0 (which is currently still in development) gadgets are required to use ResourceLoader. The raw loading mechanism will no longer be supported.

Rough points:
 * The current version of the Gadgets extension already supports using ResourceLoader (instead of the legacy loader). So this can be done *today* and will make your gadget faster and easier to manage right away.
 * Gadgets 2.0 (coming soon) will bring even more of ResourceLoader's features to Gadgets (see RL2)
 * Gadgets 2.0 (coming soon) will bring even more of ResourceLoader's features to Gadgets (see RL2)

Hands-on migration workshop (30 min. demo)
Below is a list Gadgets that we can discuss and walk through during the tutorial. We're looking for the following:
 * Gadgets that switched to using ResourceLoader and just worked.
 * Gadgets that didn't migrate transparently, but were successfully migrated after taking care of the issues (such as listed on RL/MGU)
 * Gadgets you couldn't get to work with ResourceLoader and need help with.

Gadgets to use in the tutorial

 * See also Berlin Hackathon 2012


 * Transparent switch
 * 1) Tineye
 * 2) purgetab


 * Smooth migration


 * Assistance requested
 * Navigation popups?

Gadgets 2.0: What to expect for 2012 and beyond
This will be a 15 min demo of the RL2 prototype cluster featuring Gadgets 2.0. And discussion of the implementation timeline. Collect feedback about how the community is responding/beginning to support the migration... or if/how they would like to the plan changed.

Screenshots and demo
How we plan for this to work.
 * workflow
 * use cases
 * how it will affect people

Feedback and discussion

 * Collect participants' ideas about the documentation overhaul
 * Reminder to document your Gadgets