$30 off During Our Annual Pro Sale. View Details »

MediaWiki/Wikimedia tech infrastructure

MediaWiki/Wikimedia tech infrastructure

Presented at GLAM-WIKI conference 2009.

Brianna Laugher

August 06, 2009
Tweet

More Decks by Brianna Laugher

Other Decks in Technology

Transcript

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

    View Slide

  2. View Slide

  3. Linux
    Apache
    MySQL
    PHP

    View Slide

  4. Add new
    Or add new [[Special:Specialpage]]
    (reports)
    Extensions

    View Slide

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

    View Slide

  6. View Slide

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

    View Slide

  8. Images/files

    View Slide

  9. Revisions (edits)

    View Slide

  10. Templates, categories & links

    View Slide

  11. View Slide

  12. Categories

    View Slide

  13. Categories

    View Slide

  14. Categories

    View Slide

  15. Categories
    from
    templates!

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  19. Templates

    View Slide

  20. Templates

    View Slide

  21. Templates

    View Slide

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

    View Slide

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

    View Slide

  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

    View Slide

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

    View Slide

  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.

    View Slide

  27. Thank you!
    [email protected]
    http://brianna.modernthings.org

    View Slide