Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MediaWiki/Wikimedia tech infrastructure
Search
Brianna Laugher
August 06, 2009
Technology
0
130
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
180
Crowd funded free software
pfctdayelise
0
130
Dynamic visualisation in the IPython Notebook
pfctdayelise
0
200
Funcargs and other fun with pytest
pfctdayelise
0
210
Zookeepr: home grown conference management software
pfctdayelise
0
130
Why "gender" should be a text field
pfctdayelise
0
180
Distributed wikis
pfctdayelise
0
130
Neurosexism
pfctdayelise
0
240
Clash of the encyclopedias: is competition good for sharing?
pfctdayelise
0
130
Other Decks in Technology
See All in Technology
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
550
Work as an App Engineer
lycorp_recruit_jp
0
360
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
170
C++26 エラー性動作
faithandbrave
2
820
最近のSfM手法まとめ
kwchrk
2
250
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
32k
20241220_S3 tablesの使い方を検証してみた
handy
4
690
podman_update_2024-12
orimanabu
1
290
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
240
いまからでも遅くないコンテナ座学
nomu
0
130
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
320
DevFest 2024 Incheon / Songdo - Compose UI 조합 심화
wisemuji
0
160
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Designing for Performance
lara
604
68k
Building Your Own Lightsaber
phodgson
103
6.1k
The Language of Interfaces
destraynor
154
24k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Producing Creativity
orderedlist
PRO
342
39k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
910
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
It's Worth the Effort
3n
183
28k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
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