Een korte introductie tot MediaWiki de awesome software achter Wikipedia Jeroen De Dauw Freelance MediaWiki developer Wikipedia 10 at 0x20 January 2011
MediaWiki ● Gemaakt in 2002 speciaal voor Wikipedia gebruik ● Ontwikkeld als FOSS van in het begin (GPLv2) ● Gewone LAMP setup ● Werkt op alles van kleine persoonlijke wiki's tot gigantische Wikipedia-style wiki “farms”
Wikipedia ● Open-inhoud encyclopedie ● Inhoud en beheer door vrijwilligers ● Alles gebaseerd op open-source software ● Alle software voor Wikipedia is “community-driven” en open-source
Wikimedia Foundation ● Non-profit org gestart in 2003 om Wikipedia en zuster projecten te beheren ● FJ budget van ~$6M, grotendees afkomstig van donaties en enkele grote subsidies
UseMod ● Wikipedia starte in 2001 gebruik makend van de al bestaande UseModWiki ● Syntax is afgelijd uit die van UseMod's, met meerdere tweaks en aditties over de jaren ● Problemen met performance rond 10-20k paginas en vele gebruikers...
Phase II ● Vrijwiliger Magnus Manske nam de taak om “custom” wiki software te maken met PHP en MySQL op zich ● Eerste grote LAMP project voor de meeste mensen die eraan werken, dus veel problemen doken op bij het uitbrijden van de software ● Ingezet in fedbruarie 2002
Phase III ● Phase II codebase werd herschreven door Lee Daniel Crocker en enkele andere vrijwiliggers gebaseerd op de ervaringen met Phase II ● Ingezet in july 2002 ● De code is blijven evolueren: minder Wikipedia- specifiek and makkelijker te installeren op andere locaties ● MediaWiki naam en stabiele software versies sinds 2003.
Toename in activiteit...
Toename in comitters...
Wat gebeurt er nu? ● MediaWiki 1.17 release imminent! ● Gestructureerde discussies ● Multimedia gereedschappen ● Artiekel feedback ● Beheer van aanpassigen
Semantic MediaWiki ● Gestructureerde opslag van gegevens ● Automatische creatie van lijsten ● Betere zoek en browse mogelijkheden ● Import, export en extern gebruik ● Consistentie tussen verschillende talen ● Visualizatie van gegevens
|Bewerken| ● Suggesies en bug reports zijn altijd welkom! ● Als je MediaWiki gebruikt en nieuwe functionaliteit wil, neem deel aan de ontwikkeling!
Credits ● Brion Vibber; oorpronkelijke auteur van deze presentatie
Vragen? ?>?> Presentatie op