Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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,078 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
  • Be the first to comment

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]

×