Wiki  Scaffolding : Helping Organizations to Set Up Wikis ONEKIN Research Group University of the Basque Country (Spain)  ...
What? Why? How?
WHAT IS  WIKI SCAFFOLDING?
What is a wiki scaffolding? What
Corporate wikis What <ul><li>A wiki framed by an organization </li></ul><ul><li>This organization can be  </li></ul><ul><u...
Corporate wikis 49% What
Corporate frame: wiki impact <ul><li>The corporate frame: </li></ul><ul><ul><li>Organigram </li></ul></ul><ul><ul><li>Perm...
Corporate frame:  wiki scaffolding Structural concerns Communication  means Permission needs A  wiki installation  where s...
Corporate frame:  wiki scaffolding Virtual organization Wiki  (e.g., Wikipedia) Physical organization Wiki  (e.g., IBM Wik...
WHY WIKI  SCAFFOLDING?
Why wiki scaffolding (WS)? Why
Wiki scaffolding requires … <ul><li>… organizational  knowledge </li></ul><ul><ul><li>Organigrams </li></ul></ul><ul><ul><...
HOW WIKI  SCAFFOLDING?
What is the rabbit in the hat? <ul><li>Domain-Specific Languages </li></ul><ul><ul><li>“ A  programming language  that off...
Why DSLs? <ul><li>Enhance  quality, productivity, maintainability  and  portability </li></ul><ul><li>Allow domain experts...
Wiki Scaffolding Language (WSL)  (pronounced “whistle”) <ul><li>Aim : Wiki Scaffolding </li></ul><ul><li>Target audience :...
FreeMind <ul><li>FreeMind  is a popular mind mapping tool </li></ul>How
FreeMind How
Process How
User specifies WS as a FreeMind map How Wiki Scaffolding for a Software project
User checks the map  How
User exports the map  How
WSL expressi veness Example Conclusions
WSL expressiveness <ul><li>The WS captures the  CORPORATE FRAME   as long as it impacts the wiki operation </li></ul><ul><...
Glossary <ul><li>Organizational glossary to classify and locate wiki content ->  wiki categories </li></ul>WSL expressiven...
Documents <ul><li>Organizational documents ->  wiki articles </li></ul>WSL expressiveness
Guidelines and boilerplate text <ul><li>Minutes, reports, deliverables ->  wiki templates </li></ul>WSL expressiveness
Events <ul><li>Milestones, deadlines ->  wiki events </li></ul>WSL expressiveness
Awareness <ul><li>Track changes ->  RSS  and  email  </li></ul>WSL expressiveness
Discussions <ul><li>Discussions ->  talk pages </li></ul>WSL expressiveness
Organigram WSL expressiveness <ul><li>Organization’s organigram ->  wiki users and groups </li></ul>
Access restrictions <ul><li>Restrictions ->  wiki group permissions </li></ul>WSL expressiveness
Presentation <ul><li>Presentation ->  wiki skins </li></ul>WSL expressiveness
EXAMPLE
Example: a wiki for software documentation  <ul><li>Rationales : </li></ul><ul><ul><li>the scattering of stakeholders,  </...
FreeMind example  Example Wiki Scaffolding for a Software project
WSL generation Example Generated Wiki Index Wiki Scaffolding for a Purchase project
CONCLUSIONS
Conclusions <ul><li>Wiki Scaffolding:  </li></ul><ul><ul><li>Captures corp features that percolate wiki initialization  </...
Conclusions <ul><li>Very soon  WSL  as  FreeMind  official plugin code in  freemind.sf.net </li></ul><ul><li>More examples...
www.onekin.org/wsl [email_address]
Upcoming SlideShare
Loading in …5
×

Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)

1,013 views

Published on

Presentation for 7th International Symposium on Wikis and Open Collaboration. WikiSym 2011. Mountain View, California October 3-5, 2011

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,013
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)

  1. 1. Wiki Scaffolding : Helping Organizations to Set Up Wikis ONEKIN Research Group University of the Basque Country (Spain) Oct 3-5th, 2011 Oscar Díaz and Gorka Puente
  2. 2. What? Why? How?
  3. 3. WHAT IS WIKI SCAFFOLDING?
  4. 4. What is a wiki scaffolding? What
  5. 5. Corporate wikis What <ul><li>A wiki framed by an organization </li></ul><ul><li>This organization can be </li></ul><ul><ul><li>A company </li></ul></ul><ul><ul><li>A department </li></ul></ul><ul><ul><li>A university </li></ul></ul><ul><li>Not all wikis are corporate wikis (e.g., Wikipedia) </li></ul>
  6. 6. Corporate wikis 49% What
  7. 7. Corporate frame: wiki impact <ul><li>The corporate frame: </li></ul><ul><ul><li>Organigram </li></ul></ul><ul><ul><li>Permissions </li></ul></ul><ul><ul><li>Templates </li></ul></ul><ul><ul><li>Terminology </li></ul></ul><ul><li>Might need to be available as soon as the wiki is set up </li></ul><ul><li>“ This frame” becomes the wiki scaffolding </li></ul>What
  8. 8. Corporate frame: wiki scaffolding Structural concerns Communication means Permission needs A wiki installation where some categories , templates , permissions , etc are initialized at the outset to mimic the corporate background What
  9. 9. Corporate frame: wiki scaffolding Virtual organization Wiki (e.g., Wikipedia) Physical organization Wiki (e.g., IBM Wiki) Wiki Scaffolding: nothing Wiki Scaffolding: organigrams, documentation, restrictions of the hosting organization What
  10. 10. WHY WIKI SCAFFOLDING?
  11. 11. Why wiki scaffolding (WS)? Why
  12. 12. Wiki scaffolding requires … <ul><li>… organizational knowledge </li></ul><ul><ul><li>Organigrams </li></ul></ul><ul><ul><li>Internal documents </li></ul></ul><ul><ul><li>Terminology </li></ul></ul><ul><li>… technical knowledge </li></ul><ul><ul><li>Installing wiki engine </li></ul></ul><ul><ul><li>Installing extensions </li></ul></ul><ul><ul><li>Access control mechanisms </li></ul></ul><ul><ul><li>… </li></ul></ul>Why
  13. 13. HOW WIKI SCAFFOLDING?
  14. 14. What is the rabbit in the hat? <ul><li>Domain-Specific Languages </li></ul><ul><ul><li>“ A programming language that offers expressive power focused on a particular problem domain ” </li></ul></ul>How
  15. 15. Why DSLs? <ul><li>Enhance quality, productivity, maintainability and portability </li></ul><ul><li>Allow domain experts understand, validate and develop program themselves </li></ul>How
  16. 16. Wiki Scaffolding Language (WSL) (pronounced “whistle”) <ul><li>Aim : Wiki Scaffolding </li></ul><ul><li>Target audience : non programmers </li></ul><ul><li>Built on top of FreeMind (mind-mapping tool) </li></ul><ul><li>WSL expressions are mind maps </li></ul>How
  17. 17. FreeMind <ul><li>FreeMind is a popular mind mapping tool </li></ul>How
  18. 18. FreeMind How
  19. 19. Process How
  20. 20. User specifies WS as a FreeMind map How Wiki Scaffolding for a Software project
  21. 21. User checks the map How
  22. 22. User exports the map How
  23. 23. WSL expressi veness Example Conclusions
  24. 24. WSL expressiveness <ul><li>The WS captures the CORPORATE FRAME as long as it impacts the wiki operation </li></ul><ul><li>The corporate frame : </li></ul><ul><ul><ul><li>Organigram </li></ul></ul></ul><ul><ul><ul><li>Permissions </li></ul></ul></ul><ul><ul><ul><li>Templates </li></ul></ul></ul><ul><ul><ul><li>Terminology </li></ul></ul></ul>WSL expressiveness
  25. 25. Glossary <ul><li>Organizational glossary to classify and locate wiki content -> wiki categories </li></ul>WSL expressiveness
  26. 26. Documents <ul><li>Organizational documents -> wiki articles </li></ul>WSL expressiveness
  27. 27. Guidelines and boilerplate text <ul><li>Minutes, reports, deliverables -> wiki templates </li></ul>WSL expressiveness
  28. 28. Events <ul><li>Milestones, deadlines -> wiki events </li></ul>WSL expressiveness
  29. 29. Awareness <ul><li>Track changes -> RSS and email </li></ul>WSL expressiveness
  30. 30. Discussions <ul><li>Discussions -> talk pages </li></ul>WSL expressiveness
  31. 31. Organigram WSL expressiveness <ul><li>Organization’s organigram -> wiki users and groups </li></ul>
  32. 32. Access restrictions <ul><li>Restrictions -> wiki group permissions </li></ul>WSL expressiveness
  33. 33. Presentation <ul><li>Presentation -> wiki skins </li></ul>WSL expressiveness
  34. 34. EXAMPLE
  35. 35. Example: a wiki for software documentation <ul><li>Rationales : </li></ul><ul><ul><li>the scattering of stakeholders, </li></ul></ul><ul><ul><li>the need for collaboration and tracking, </li></ul></ul><ul><ul><li>iterative manners </li></ul></ul>Example
  36. 36. FreeMind example Example Wiki Scaffolding for a Software project
  37. 37. WSL generation Example Generated Wiki Index Wiki Scaffolding for a Purchase project
  38. 38. CONCLUSIONS
  39. 39. Conclusions <ul><li>Wiki Scaffolding: </li></ul><ul><ul><li>Captures corp features that percolate wiki initialization </li></ul></ul><ul><li>Wiki Scaffolding Language (WSL): </li></ul><ul><ul><li>A graphical DSL for WS specification </li></ul></ul>Conclusions
  40. 40. Conclusions <ul><li>Very soon WSL as FreeMind official plugin code in freemind.sf.net </li></ul><ul><li>More examples in the proceedings </li></ul>Conclusions
  41. 41. www.onekin.org/wsl [email_address]

×