The following agenda is being shared at DrupalCon Amsterdam in a BoF:
A basic outline to get the ball rolling:
1. Show the old ladder for local development and point out that we would probably no longer recommend many of the steps we would have in 2012 (http://drupalladder.org/lesson/8daa1222-481d-fc54-a9bf-9d9ccc1ae702)
2. Show the new ladder and the way it can handle many possible recommendations without rewriting the entire ladder (http://stage.drupalladder.org/develop-web-software-local-environment)
3. Filter steps by clicking the “windows” filter at top of page and show how someone using windows sees just what applies to that platform
4. Show how a short video clip is associated with a step. Each video clip is about 5 seconds long (or so). It’s a segment of a longer video showing only the exact part that corresponds to the short instruction in the step.
The ladder about making a hot drink (tea) is still the best example of video clips, fyi: http://stage.drupalladder.org/make-hot-delicious-drink
5. Describe how ladders reuse steps simply by including an entity relationship. It also lets people/groups create ‘variations’ on each step (see below)
6. Explain ‘Reusability of steps’, which means for example that the New Contributor Sprint on Friday at Drupalcon Amsterdam can have a ladder of confirmed steps that everyone can improve (not just Realityloop --he can also improve it, but anyone can without disturbing his version). At the same time an advanced sprint (say about developing a multilingual feature) can select the existing steps that apply to them and show them in their own ladder.
7. Explain ‘Variations’. Variations mean anyone can make an improvement without overwriting a ‘variation’ that someone else relies on. Variations are basically like having every Revision of a Ladder--in the Drupal Core sense of the ‘Revision’ of an entity--available to every visitor. Every visitor would have the ability to upvote a Variation (think of StackOverflow). If they vote on it, it’s the Variation they see when they next visit the Ladder. New visitors see the most popular Variation, but (like on StackOverflow) they can review all other available variations or propose their own.
8. Explain mentored learning with the Ladder, meaning a user of the Drupal Ladder can share their progress with a mentor and a mentor can share suggestions right in a Ladder for the mentee.
9. Explain ‘Offline usage’. Offline usage means that people who don’t have connectivity on demand can use the site offline, then sync any changes they have made as well as any changes submitted by others while they were offline. This style of access helps ensure the DrupalLadder is available to everyone in the world who can get connectivity at least some of the time.
Comments