how to hack on wikipedia
DESCRIPTION
How to make technical contributions to Wikipedia, sister projects and the MediaWiki community at large. Source: https://www.mediawiki.org/wiki/How_to_contribute/Presentation . Video of this presentation at FOSDEM: https://commons.wikimedia.org/wiki/File:How_to_hack_on_Wikipedia.webmTRANSCRIPT
![Page 1: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/1.jpg)
How to hack on Wikipedia
![Page 2: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/2.jpg)
Wiki Media Wiki
+ 1000s
![Page 3: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/3.jpg)
Wikipedia in your app!
Reuse, remix &contribute data
18M articles15M media files1.3T free & alive
API
![Page 4: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/4.jpg)
Hard but hearty
New features i.e. VisualEditor
Browser test automation
Bug Squad4k open bugs
Test
![Page 5: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/5.jpg)
The wiki waytranslatewiki.net
347 languages!
Scripts, input, RTL, grammar...
Translate
![Page 6: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/6.jpg)
Start small
UX - not just art
MediaWiki first
Wikipedia last
Work with devs
Design
![Page 7: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/7.jpg)
World class infra
866 wikis & more
Puppetize!
labs.wikimedia.org
Sysadmin
![Page 8: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/8.jpg)
Start coding here
JavaScript
Local user scripts
Share
Get promoted as supported gadget
Gadgets
![Page 9: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/9.jpg)
Just anywhere
Web & native
Help us with Android & iOS
Commons!
Bring the rest
Mobile
![Page 10: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/10.jpg)
Restless editors
Importing, typos vandalism, ©...
1.657 around
Python and more
Bots
![Page 11: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/11.jpg)
Feature creation
PHP, also JS...
2.118 around
83 used by
Extensions
![Page 12: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/12.jpg)
The wiki software
PHP
932.270 LOC
155 active contributors
Wikipedia first
Core
![Page 13: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/13.jpg)
Join the backstage
mediawiki.org/wiki/How_to_contribute
![Page 14: How to hack on wikipedia](https://reader034.vdocument.in/reader034/viewer/2022052301/559b663a1a28ab263c8b4713/html5/thumbnails/14.jpg)
Thank you!
commons.wikimedia.org/wiki/File:How_to_hack_on_Wikipedia.pdf
The Noun Project
Crane HookDmitriy Lagunov
HammerJohn Caserta
TranslationGeremy Good
NetworkJerry Wang
Swiss Army KnifeJeff Gerlach
Paper PlaneJames Fenton
RobotMike Hince
LegoJon Trillana
Death StarAndrew Forrester
MediaWiki logoreworked 2DieBuche
.tournesols et lavandeBarbara Piancastelli
Nature morte aux tournesolsVincent Van Gogh
Special Guest