MediaWiki/Wikimedia tech infrastructure

MediaWiki/Wikimedia tech infrastructure

Presented at GLAM-WIKI conference 2009.

81daa523dc7fbbd9c083121d564db86c?s=128

Brianna Laugher

August 06, 2009
Tweet

Transcript

  1. MediaWiki/Wikimedia tech infrastructure Brianna Laugher 6 August 2009 glam.wikimedia.org.au

  2. None
  3. Linux Apache MySQL PHP

  4. Add new <wikisyntax /> Or add new [[Special:Specialpage]] (reports) Extensions

  5. API http://www.mediawiki.org/wiki/API http://en.wikipedia.org/w/api.php

  6. None
  7. (Diagram is for 1.10, April 2007; latest release is 1.15)

  8. Images/files

  9. Revisions (edits)

  10. Templates, categories & links

  11. None
  12. Categories

  13. Categories

  14. Categories

  15. Categories from templates!

  16. Templates “Boilerplate” – no parameters Licenses Stub markers

  17. Templates “Infobox” – parameters (key-value pairs)

  18. Templates {{Information}} – Wikimedia Commons {{Information |description= |date= |source= |author=

    |permission= }}
  19. Templates

  20. Templates

  21. Templates

  22. Users “Anonymous”/IP: Can read Can edit

  23. Users “Anonymous”/IP (Registered) User: Can create new page Can upload

    files Can move
  24. Users “Anonymous”/IP (Registered) User Administrator/Sysop: Can (un)delete Can (un)block Can

    (un)protect Can edit protected pages Typically elected by the community
  25. Users “Anonymous”/IP (Registered) User Administrator/Sysop Bureaucrat: Can create administrators Typically

    elected by the community
  26. Credits GLAM-WIKI logo - © Wikimedia Foundation. MediaWiki logo –

    public domain. Database schema – by Nick Jenkins. GFDL/GPL. Continuous copper casting disc – by Alchemist- hp. CC-BY-SA-DE-3.0. MediaWiki screenshots – MediaWiki is licensed under the GPL. Everything else is © Brianna Laugher & licensed CC-BY-SA-3.0.
  27. Thank you! blaugher@wikimedia.org.au http://brianna.modernthings.org