Principle
Transforming each page of the Wiki to shifts.
Superpitchline : my wiki memory when I browse on the web!
Example
Process
- KeyConcepts all links are extracted
- http://en.wikipedia.org/wiki/Personal_information_management http://en.wikipedia.org/wiki/Intelligence_augmentation http://en.wikipedia.org/wiki/Affordance ...
- a shift is generated per link, when a ShiftSpace users with the PIM shifs visit a page he sees
- Shift for Wikipedia PIM link
- link to wiki page that link here : http://www.ourp.im/PIM/KeyConcepts
- edit link : http://www.ourp.im/PIM/KeyConcepts?action=edit
- line of text where the link appeared : "Personal information management (PIM)"
- repeat for every other link in the page
Result
- if you already have ShiftSpace installed
- if you don't
!user | !url | !Space | !text |
PimWiki | http://en.wikipedia.org/wiki/Personal_information_management | SourceShift | <div style="background-color:#FFFF99;"><center><a href="http://www.ourp.im/PIM/KeyConcepts" target="blank">[[PIM/KeyConcepts]]</a> (<a href=http://www.ourp.im/PIM/KeyConcepts?action=edit" target="blank">Edit<a>)</center><br />Related text from the wiki : "Personal information management (PIM)"<div/> |
Idea and refinements
Work
To do
- write manually few more shifts
- set up the development environment
- understand and test demo code
- learn how to generate shifts
- Shift.setup()
- learn how to send shifts
- Shift.save()
- try the automatization on 1 page
- try the automatization on 1 wiki
- share it on Cookbook/ShiftSpace
To learn
- what is the Shift format
- how can I automatically display a set of Shifts
- design a new Space
- load the console
- install it : Settings, Spaces, install a space
- click "Automatically show shifts"
Futur improvements
- make a dedicated Space
- make a proper CSS inspired by the wiki CSS
- collapse option (a la ShiftSpace demo bar)
- preview image (a la CoolIris)
- support IRC Logs
- make it server-side
- check Rhina, javascript for Java
- convert it to Layar
- web-* WikiNote
- a page per user in a dedicated group
- a template
- a group specific CSS skin
- generate a SourceShift that loads it and keep it open on the whole web
- collapse option (a la ShiftSpace demo bar)
Manual alternative
Embed PmWiki content easilly in a shift
Solution
- put a minimal skin in /pub/css/Shifts.css
- inspired from mobile skins
- but without even buttons, simpler than ?action=print
- write down content in the Shifts group
- example Shifts.This? or Shifts.That?
- create a ShiftSource on a page we are interested in
- <iframe> it