MediaWiki/Wikimedia
 tech infrastructure

    Brianna Laugher



        6 August 2009
    glam.wikimedia.org.au
Linux
Apache
MySQL
PHP
Extensions



     Add new <wikisyntax />

Or add new [[Special:Specialpage]]
             (reports)
API


http://www.mediawiki.org/wiki/API

http://en.wikipedia.org/w/api.php
(Diagram is for
   1.10, April 2007;
latest release is 1.15)
Images/files
Revisions (edits)
Templates, categories & links
Categories
Categories
Categories
Categories



               from
             templates!
Templates

“Boilerplate” – no parameters
           Licenses



       Stub markers
Templates
“Infobox” – parameters
    (key-value pairs)
Templates
{{Information}} – Wikimedia Commons

{{Information
|description=
|date=
|source=
|author=
|permission=
}}
Templates
Templates
Templates
Users



“Anonymous”/IP:
   Can read
    Can edit
Users


 “Anonymous”/IP

 (Registered) User:
Can create new page
   Can upload files
     Can move
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
Users


        “Anonymous”/IP
       (Registered) User
      Administrator/Sysop

            Bureaucrat:
    Can create administrators
Typically elected by the community
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.
Thank you!



 blaugher@wikimedia.org.au

http://brianna.modernthings.org

GLAM-WIKI - Wikimedia tech infrastructure