Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
MediaWiki/Wikimedia tech infrastructure
Brianna Laugher
August 06, 2009
Technology
0
26
MediaWiki/Wikimedia tech infrastructure
Presented at GLAM-WIKI conference 2009.
Brianna Laugher
August 06, 2009
Tweet
Share
More Decks by Brianna Laugher
See All by Brianna Laugher
Realities of open source testing: Lessons learned from Adopt Pytest Month
pfctdayelise
0
66
Crowd funded free software
pfctdayelise
0
28
Dynamic visualisation in the IPython Notebook
pfctdayelise
0
81
Funcargs and other fun with pytest
pfctdayelise
0
110
Zookeepr: home grown conference management software
pfctdayelise
0
35
Why "gender" should be a text field
pfctdayelise
0
44
Distributed wikis
pfctdayelise
0
37
Neurosexism
pfctdayelise
0
100
Clash of the encyclopedias: is competition good for sharing?
pfctdayelise
0
31
Other Decks in Technology
See All in Technology
立ち止まっても、寄り道しても / even if I stop, even if I take a detour
katoaz
0
480
SignalR を使ったアプリケーション開発をより快適に!
nenonaninu
0
620
書籍を書きました。 そう、VS Codeで。
takumanakagame
4
4.3k
Airdrop for Open Source Projects
epicsdao
0
680
JAWS-UG 横浜 #54 資料
takakuni
0
210
IoTを始めたきっかけの話と個人でできるIoTの今後 / 新年LT会「私の愛するIoT 2023」
you
0
230
初めてのデータ移行プロジェクトから得た学び
tjmtmmnk
0
270
re:Invent2022 前後の Amazon EventBridge のアップデートを踏まえつつ、情シスの仕事をより楽しくしたい話。 / EventBridge for Information Systems Department
_kensh
2
720
「一通りできるようになった」その先の話
hitomi___kt
0
120
ROS_Japan_UG_#49_LT
maeharakeisuke
0
220
私見「UNIXの考え方」/20230124-kameda-unix-phylosophy
opelab
0
160
NGINXENG JP#2 - 2-NGINXの動作の詳細
hiropo20
1
120
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
2
290
Bootstrapping a Software Product
garrettdimon
299
110k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
Building a Scalable Design System with Sketch
lauravandoore
451
31k
Writing Fast Ruby
sferik
613
58k
Typedesign – Prime Four
hannesfritz
34
1.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
109
16k
10 Git Anti Patterns You Should be Aware of
lemiorhan
643
54k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
318
19k
KATA
mclloyd
12
9.7k
Code Review Best Practice
trishagee
50
11k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
24
4.5k
Transcript
MediaWiki/Wikimedia tech infrastructure Brianna Laugher 6 August 2009 glam.wikimedia.org.au
None
Linux Apache MySQL PHP
Add new <wikisyntax /> Or add new [[Special:Specialpage]] (reports) Extensions
API http://www.mediawiki.org/wiki/API http://en.wikipedia.org/w/api.php
None
(Diagram is for 1.10, April 2007; latest release is 1.15)
Images/files
Revisions (edits)
Templates, categories & links
None
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!
[email protected]
http://brianna.modernthings.org