0
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
           Ca...
Users


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

            Bureaucrat:
    Can create ...
Credits
GLAM-WIKI logo - © Wikimedia Foundation.
MediaWiki logo – public domain.
Database schema – by Nick Jenkins. GFDL/G...
Thank you!



 blaugher@wikimedia.org.au

http://brianna.modernthings.org
GLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructure
GLAM-WIKI - Wikimedia tech infrastructure
Upcoming SlideShare
Loading in...5
×

GLAM-WIKI - Wikimedia tech infrastructure

1,641

Published on

A description of the infrastructure in MediaWiki and how it is used within Wikimedia. Presented at GLAM-WIKI http://glam.wikimedia.org.au/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,641
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "GLAM-WIKI - Wikimedia tech infrastructure"

  1. 1. MediaWiki/Wikimedia tech infrastructure Brianna Laugher 6 August 2009 glam.wikimedia.org.au
  2. 2. Linux Apache MySQL PHP
  3. 3. Extensions Add new <wikisyntax /> Or add new [[Special:Specialpage]] (reports)
  4. 4. API http://www.mediawiki.org/wiki/API http://en.wikipedia.org/w/api.php
  5. 5. (Diagram is for 1.10, April 2007; latest release is 1.15)
  6. 6. Images/files
  7. 7. Revisions (edits)
  8. 8. Templates, categories & links
  9. 9. Categories
  10. 10. Categories
  11. 11. Categories
  12. 12. Categories from templates!
  13. 13. Templates “Boilerplate” – no parameters Licenses Stub markers
  14. 14. Templates “Infobox” – parameters (key-value pairs)
  15. 15. Templates {{Information}} – Wikimedia Commons {{Information |description= |date= |source= |author= |permission= }}
  16. 16. Templates
  17. 17. Templates
  18. 18. Templates
  19. 19. Users “Anonymous”/IP: Can read Can edit
  20. 20. Users “Anonymous”/IP (Registered) User: Can create new page Can upload files Can move
  21. 21. 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
  22. 22. Users “Anonymous”/IP (Registered) User Administrator/Sysop Bureaucrat: Can create administrators Typically elected by the community
  23. 23. 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.
  24. 24. Thank you! blaugher@wikimedia.org.au http://brianna.modernthings.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×