MediaWiki
MediaWiki is 'n gratis en open-source wiki-sagteware . Dit is ontwikkel vir gebruik op Wikipedia in 2002, en het in 2003 die naam "MediaWiki" gekry. [5] Dit bly in gebruik op Wikipedia en byna alle ander Wikimedia- webwerwe , insluitend Wiktionary , Wikimedia Commons en Wikidata ; hierdie webwerwe definieer steeds 'n groot deel van die vereiste vir MediaWiki. [6] MediaWiki is oorspronklik ontwikkel deur Magnus Manske en verbeter deur Lee Daniel Crocker . [7] [8] Die ontwikkeling daarvan is sedertdien gekoördineer deur dieWikimedia-stigting .
![]() | |
Kiekie ![]() Die hoofblad van die Engelse Wikipedia met MediaWiki 1.36 | |
Oorspronklike outeur (s) | Magnus Manske , Lee Daniel Crocker |
---|---|
Ontwikkelaar (s) | Wikimedia-stigting |
aanvanklike vrystelling | 25 Januarie 2002 |
Stabiele vrylating | 1.36.0 [1] ![]() |
Bewaarplek | ![]() |
In geskryf | PHP [2] |
Bedryfstelsel | Windows , macOS , Linux , FreeBSD , OpenBSD , Solaris |
Grootte | ~ 48 MB (saamgepers) |
Beskikbaar in | 459 [3] tale |
Tik | Wiki sagteware |
Lisensie | GPLv2 + [4] |
Webwerf | www .mediawiki .org ![]() |
MediaWiki is in die PHP- programmeertaal geskryf en stoor alle teksinhoud in 'n databasis . Die sagteware is geoptimaliseer om groot projekte doeltreffend te hanteer, met terabyte inhoud en honderdduisende kyke per sekonde. [6] [9] Omdat Wikipedia een van die grootste webwerwe ter wêreld is, is ontwikkelaars 'n groot bron van skaalbaarheid deur middel van veelvuldige lae caching en databasisreplikasie . 'N Ander belangrike aspek van MediaWiki is die internasionalisering daarvan; die koppelvlak is beskikbaar in meer as 300 tale. [10] Die sagteware het meer as 1 000 konfigurasie-instellings [11] en meer as 1 800 uitbreidings beskikbaar om verskillende funksies by te voeg of te verander. [12]
Behalwe dat dit op Wikimedia-webwerwe gebruik word, is MediaWiki ook gebruik as 'n kennisbestuur- en inhoudsbestuurstelsel op duisende openbare en private webwerwe, insluitend die webwerwe Fandom , wikiHow en Gamepedia , en belangrike interne installasies soos Intellipedia en Diplopedia .
Lisensie
MediaWiki is gratis en open-source sagteware en word versprei onder die voorwaardes van die GNU General Public License weergawe 2 of enige latere weergawe. Die dokumentasie daarvan, geleë op www.mediawiki.org, word vrygestel onder die Creative Commons BY-SA 3.0 lisensie en deels in die publieke domein . [13] Spesifiek, die handleidings en ander inhoud op MediaWiki.org is gelisensieer deur Creative Commons , terwyl die stel hulpbladsye wat bedoel is om vrylik na nuwe wiki-installasies gekopieer te word en / of versprei word met MediaWiki-sagteware, 'n publieke domein is. Dit is gedoen om regskwessies wat voortspruit uit die hulpbladsye wat in wiki's ingevoer word met lisensies wat nie met die Creative Commons-lisensie versoenbaar is nie, uit die weg te ruim. [14] MediaWiki-ontwikkeling het die gebruik van open-source mediaformate oor die algemeen bevoordeel . [15]
Ontwikkeling
MediaWiki het 'n aktiewe vrywilligersgemeenskap vir ontwikkeling en instandhouding. Gebruikers wat betekenisvolle bydraes tot die projek gemaak het deur die indiening van kolle is oor die algemeen, op versoek, toegestaan toegang tot die hersiening van die projek se pleeg Git / Gerrit repository. [16] Daar is ook betaalde programmeerders wat hoofsaaklik projekte vir die Wikimedia Foundation ontwikkel . MediaWiki-ontwikkelaars neem deel aan die Google Summer of Code deur die toewysing van mentors aan studente wat aan MediaWiki-kern- en uitbreidingsprojekte wil werk, te vergemaklik. [17] Gedurende die jaar voor November 2012 was daar ongeveer tweehonderd ontwikkelaars wat veranderinge aan die MediaWiki-kern of -uitbreidings aangebring het. [18] Groot MediaWiki-vrystellings word ongeveer elke ses maande gegenereer deur foto's te neem van die ontwikkelingstak, wat deurlopend in 'n lopende toestand gehou word; [19] klein vrystellings , of puntvrystellings , word uitgereik soos nodig om foute (veral veiligheidsprobleme) reg te stel.
MediaWiki is ontwikkel volgens 'n deurlopende integrasie- ontwikkelingsmodel, waarin sagtewareveranderings gereeld na Wikimedia-webwerwe gestuur word. [19]
MediaWiki het ook 'n openbare foutopsporing , phabricator.wikimedia.org , wat Phabricator bestuur . Die webwerf word ook gebruik vir funksie- en verbeteringsversoeke .
Geskiedenis

Toe Wikipedia in Januarie 2001 van stapel gestuur is, het dit op 'n bestaande wiki-sagtewarestelsel , UseModWiki , gebruik gemaak . UseModWiki is geskryf in die Perl- programmeertaal en stoor alle wiki-bladsye in tekslêers ( .txt ). Hierdie sagteware blyk gou beperk te wees in funksionaliteit en prestasie. Middel 2001 het Magnus Manske - 'n ontwikkelaar en student aan die Universiteit van Keulen , sowel as 'n Wikipedia-redakteur - begin werk aan nuwe sagteware wat UseModWiki sou vervang, spesifiek ontwerp vir gebruik deur Wikipedia. Hierdie sagteware is in die PHP- skriptaal geskryf en al sy inligting in 'n MySQL- enjindatabasis gestoor. Die nuwe sagteware is grootliks op 24 Augustus 2001 ontwikkel, en 'n toetswiki daarvoor is kort daarna opgestel.
Die eerste volledige implementering van hierdie sagteware was die nuwe Meta Wikipedia op 9 November 2001. Daar was 'n begeerte om dit onmiddellik op die Engelstalige Wikipedia te laat implementeer, [20] Manske was egter bang vir moontlike foute wat die ontluikende webwerf benadeel. gedurende die finale eksamen moes hy onmiddellik voor Kersfees aflê; [21] dit het daartoe gelei dat die bekendstelling van die Engelstalige Wikipedia tot 25 Januarie 2002 vertraag is. Die sagteware is dan geleidelik op al die Wikipedia-taalwebwerwe van destyds ontplooi. Daar word na hierdie sagteware verwys as "die PHP-script" en as "fase II", met die naam "fase I", wat terugwerkend aan die gebruik van UseModWiki gegee word.
Toenemende gebruik het vinnig weer probleme met die lading laat ontstaan, en kort daarna het 'n ander herskrywing van die sagteware begin; hierdie keer gedoen deur Lee Daniel Crocker , wat bekend geword het as 'fase III'. Hierdie nuwe sagteware is ook in PHP geskryf, met 'n MySQL-agterkant, en het die basiese koppelvlak van die fase II-sagteware behou, maar met die toegevoegde funksionaliteit van 'n groter skaalbaarheid . Die "fase III" sagteware is in Julie 2002 op Wikipedia beskikbaar.
Die Wikimedia-stigting is op 20 Junie 2003 aangekondig. Daniel Mayer, Wikipedia-bydraer, het in Julie die naam "MediaWiki" vir die sagteware voorgestel as 'n toneelstuk op "Wikimedia". [22] Die MediaWiki-naam is geleidelik ingefaseer, begin in Augustus 2003. Die naam het gereeld verwarring veroorsaak weens die (opsetlike) ooreenkoms met die "Wikimedia" -naam (wat self soortgelyk is aan "Wikipedia"). [23]

Die ou produk logo is geskep deur Erik Möller , met behulp van 'n blom foto geneem deur Florence Nibart-Devouard , en was oorspronklik om die logo wedstryd voorgelê vir 'n nuwe Wikipedia logo , in besit vanaf 20 Julie tot 27 Augustus 2003 [24] [ 25] Die logo het in die derde plek gekom en is gekies om MediaWiki eerder as Wikipedia te verteenwoordig, met die tweede plek vir die Wikimedia Foundation. [26] Die dubbele vierkantige hakies ( [[]] ) simboliseer die sintaksis wat MediaWiki gebruik om hiperskakels na ander wiki-bladsye te skep; terwyl die sonneblom die verskeidenheid inhoud op Wikipedia, die konstante groei en ook die wildheid verteenwoordig. [27]
Later, Brion Vibber , die tegniese hoofbeampte van die Wikimedia Foundation , [28] het die rol van Release Manager , en die mees aktiewe ontwikkelaar, aangeneem. [5] [29]
Belangrike mylpale in die ontwikkeling van MediaWiki sluit in: die kategoriseringstelsel (2004); Parser-funksies , (2006); Gemerkte hersienings , (2008); [30] die " ResourceLoader ", 'n afleweringstelsel vir CSS en JavaScript (2011); [31] en die VisualEditor , 'n "wat jy sien is wat jy kry" ( WYSIWYG ) se redigeringsplatform (2013). [32]
Die wedstryd om 'n nuwe logo te ontwerp is van stapel gestuur op 22 Junie 2020, aangesien die ou logo 'n bitmap-beeld was en 'hoë' besonderhede gehad het, wat gelei het tot probleme met onderskeidelik hoë en lae resolusies. Na twee rondes is die nuwe en huidige MediaWiki-logo ontwerp deur Serhio Magpie op 24 Oktober 2020 gekies en amptelik op 1 April 2021 aanvaar. [33]
Weergawe geskiedenis
Die eerste weergawe van MediaWiki, 1.1, is in Desember 2003 vrygestel.
Webwerwe wat MediaWiki gebruik

Die bekendste gebruik van MediaWiki was op Wikipedia en in mindere mate ook die ander projekte van die Wikimedia Foundation. Fandom , 'n wiki-hosting-diens voorheen bekend as Wikia, loop op MediaWiki. Ander openbare wiki's wat op MediaWiki gebruik word, sluit wikiHow en SNPedia in . WikiLeaks het begin as 'n MediaWiki-gebaseerde webwerf, maar is nie meer 'n wiki nie.
'N Aantal alternatiewe wiki-ensiklopedieë vir Wikipedia word op MediaWiki gebruik, waaronder Citizendium , Metapedia , Scholarpedia en Conservapedia . MediaWiki word ook intern gebruik deur 'n groot aantal ondernemings, waaronder Novell en Intel . [34] [35]
Opvallende gebruike van MediaWiki binne regerings sluit in Intellipedia , wat gebruik word deur die Amerikaanse intelligensiegemeenskap , Diplopedia , wat deur die Amerikaanse departement van buitelandse sake gebruik word , en milWiki, 'n deel van milSuite wat deur die Amerikaanse departement van verdediging gebruik word . Verenigde Nasies-agentskappe soos die Verenigde Nasies se ontwikkelingsprogram en INSTRAW het gekies om hul wiki's met behulp van MediaWiki te implementeer, omdat 'hierdie sagteware Wikipedia bestuur en daarom verseker word dat dit deeglik getoets sal word, en dat die toekomstige tegnici verder sal ontwikkel. Wiki's sal meer blootstelling aan MediaWiki hê as enige ander wiki-sagteware. " [36]
Die Free Software Foundation gebruik MediaWiki om die LibrePlanet- werf te implementeer . [37]
Belangrikste kenmerke
MediaWiki bied 'n ryk reeks funksies en 'n meganisme om uitbreidings aan te heg om addisionele funksies te bied.
Internasionalisering en lokalisering

Vanweë die sterk klem op meertaligheid in die Wikimedia-projekte, het ontwikkelaars aandag geniet aan internasionalisering en lokalisering . Die gebruikerskoppelvlak is volledig of gedeeltelik vertaal in meer as 300 tale op translatewiki.net , [10] en kan verder deur werfadministrateurs aangepas word (die hele koppelvlak kan deur die wiki bewerkbaar word).
Verskeie uitbreidings, veral die wat in die MediaWiki-taaluitbreidingsbundel versamel is , is ontwerp om die meertaligheid en internasionalisering van MediaWiki verder te verbeter.
Installasie en konfigurasie
Installasie van MediaWiki vereis dat die gebruiker administratiewe regte op 'n bediener met beide PHP en 'n versoenbare tipe SQL- databasis het . Sommige gebruikers vind dat die opstel van 'n virtuele gasheer nuttig is as die meerderheid van die webwerf onder 'n raamwerk (soos Zope of Ruby on Rails ) loop wat grotendeels onversoenbaar is met MediaWiki. [38] Wolkhosting kan die behoefte om 'n nuwe bediener te ontplooi, elimineer. [39]
'N Installasie-PHP-script word verkry via 'n webblaaier om die wiki-instellings te initialiseer. Dit vra die gebruiker vir 'n minimale aantal vereiste parameters, wat verdere wysigings laat, soos om uploads moontlik te maak, [40] om 'n webwerflogo by te voeg, [41] en uitbreidings te installeer, deur die konfigurasie-instellings in 'n lêer genaamd te verander LocalSettings.php
. [42] Sommige aspekte van MediaWiki kan opgestel word deur spesiale bladsye of deur sekere bladsye te redigeer; misbruikfilters kan byvoorbeeld deur 'n spesiale bladsy gekonfigureer word, [43] en sekere toestelle kan bygevoeg word deur JavaScript- bladsye in die MediaWiki-naamruimte te skep. [44] Die MediaWiki-gemeenskap publiseer 'n omvattende installasiegids. [45]
Opmaak
Een van die vroegste verskille tussen MediaWiki (en sy voorganger, UseModWiki ) en ander wiki-enjins was die gebruik van ' gratis skakels ' in plaas van CamelCase . Toe MediaWiki geskep is, was dit tipies vir wiki's om teks soos "WorldWideWeb" te benodig om 'n skakel na 'n bladsy oor die World Wide Web te skep ; skakels in MediaWiki, daarenteen, word geskep deur omliggende woorde met dubbele hakies, en enige spasies tussen hulle word ongeskonde gelaat, bv [[World Wide Web]]
. Hierdie verandering was logies met die doel om 'n ensiklopedie te skep, waar akkuraatheid in titels belangrik is.
MediaWiki gebruik 'n uitbreidbare [46] liggewig wiki-opmaak wat ontwerp is om makliker te gebruik en te leer as HTML . Hulpmiddels bestaan om inhoud soos tabelle tussen MediaWiki-opmaak en HTML om te sit. [47] Pogings is aangewend om 'n MediaWiki-opmerkingspesifikasie te skep, maar dit lyk asof daar konsensus bereik is dat Wikicode kontekst-sensitiewe grammatikareëls benodig . [48] [49] Die volgende vergelyking illustreer die verskille tussen wiki-opmaak en HTML:
Sintaksis van MediaWiki | Ekwivalente HTML | Gelewer uitset |
---|---|---|
==== ' n Dialoog ===="Neem nog 'n bietjie [[tee]] ," het die March Hare baie ernstig aan Alice gesê."Ek het nog niks gehad nie," antwoord Alice op 'n beledigde toon: "sodat ek nie meer kan vat nie.""U bedoel dat u nie '' minder '' kan neem nie ," het die Hatter gesê: 'dit is ' '' baie '' ' maklik om ' meer ' as niks te neem.' | < h4 > < span class = "mw-headline" id = "A_dialogue" > ' n Dialoog span > h4 >< P > "Neem 'n paar meer < a href = " / wiki / Tee " title = " Tee " > tee a > ," sê die Maart Hare aan Alice, baie ernstig. p >< p > "Ek het nog niks gehad nie," antwoord Alice op 'n beledigde toon: "sodat ek nie meer kan vat nie." p >< p > "Jy bedoel dat jy nie < i > minder i > kan neem nie ," het die Hoërmasjien gesê: "dit is < b > baie b > maklik om < i > meer i > as niks te neem nie." p > | 'Neem nog 'n bietjie tee ,' sê die March Hare baie ernstig aan Alice. "Ek het nog niks gehad nie," antwoord Alice op 'n beledigde toon: "sodat ek nie meer kan vat nie." "U bedoel dat u nie minder kan neem nie ," het die Hatter gesê: "dit is baie maklik om meer as niks te neem nie." |
(Aanhaling hierbo uit Alice's Adventures in Wonderland deur Lewis Carroll )
Redigeringskoppelvlak

MediaWiki se verstekinstrumente vir bladsybewerking word beskryf as 'n bietjie uitdagend om te leer. [50] ' n Opname onder studente wat op 'n MediaWiki-gebaseerde wiki gebruik is, het bevind dat 24% tegniese probleme met die formatering aangehaal het toe hulle 'n ope vraag gevra is oor hoofprobleme met die wiki, bv. "Kon nie uitvind hoe om 'n beeld in. Kan nie uitvind hoe om 'n skakel met woorde te wys nie; dit voeg 'n nommer in. " [51]
Om die redigering van lang bladsye makliker te maak, laat MediaWiki die wysiging van 'n onderafdeling van 'n bladsy toe (soos geïdentifiseer deur die koptekst). 'N Geregistreerde gebruiker kan ook aandui of 'n wysiging klein is of nie. Regstelling van spelling, grammatika of leestekens is voorbeelde van klein wysigings, terwyl die toevoeging van paragrawe van die nuwe teks 'n voorbeeld is van 'n nie-minderjarige wysiging.
Soms, terwyl een gebruiker besig is om te redigeer, slaan 'n tweede gebruiker 'n wysiging op dieselfde deel van die bladsy op. Dan, wanneer die eerste gebruiker probeer om die bladsy te stoor, kom 'n redigeringskonflik voor. Die tweede gebruiker kry dan die geleentheid om hul inhoud saam te voeg in die bladsy soos dit nou bestaan na die eerste bladsy se stoor.
MediaWiki se gebruikerskoppelvlak is in baie verskillende tale gelokaliseer. 'N Taal vir die wiki-inhoud self kan ook ingestel word, wat gestuur moet word in die HTTP-koptekst "Content-Language" en HTML-kenmerk "lang" .
Toepassing programmering koppelvlak
MediaWiki het 'n uitbreidbare web-API ( toepassingsprogrammeringskoppelvlak ) wat direkte toegang op hoë vlak bied tot die data in die MediaWiki-databasisse. Kliëntprogramme kan die API gebruik om aan te meld, data te kry en veranderinge te plaas. Die API ondersteun dun webgebaseerde JavaScript-kliënte en eindgebruikertoepassings (soos gereedskap vir die bestryding van vandale). Die API kan verkry word deur die agterkant van 'n ander webwerf. [52] ' n Uitgebreide Python bot- biblioteek, Pywikibot, [53] en 'n gewilde semi-outomatiese instrument genaamd AutoWikiBrowser , skakel ook met die API. [54] Die API word verkry via URL's soos http://en.wikipedia.org/w/api.php?action=query&list=recentchanges
. In hierdie geval sou die navraag van Wikipedia gevra word vir inligting rakende die laaste tien wysigings op die webwerf. Een van die voordele van die API is die taalonafhanklikheid; dit luister na HTTP- verbindings van kliënte en kan 'n antwoord in verskillende formate stuur, soos XML , seriële PHP of JSON . [55] Kliëntkode is ontwikkel om lae van abstraksie aan die API te bied. [56]
Ryk inhoud

MediaWiki ondersteun ryk inhoud wat deur gespesialiseerde sintaksis gegenereer word. Die sagteware het byvoorbeeld opsionele ondersteuning vir die weergawe van wiskundige formules met behulp van LaTeX en 'n spesiale ontleder wat in OCaml geskryf is . Soortgelyke funksies vir ander inhoud, wat wissel van grafiese tydlyne tot wiskundige plot en musiekpartituur tot Egiptiese hiërogliewe , is beskikbaar via uitbreidings.
Die sagteware het kragtiger geword met die hantering van 'n wye verskeidenheid gelaaide medialêers. Die rykste funksionaliteit is op die gebied van beelde, waar beeldgalerye en kleinkiekies relatief maklik gegenereer kan word. Daar is ook ondersteuning vir Exif- metadata . Die gebruik van MediaWiki vir die bestuur van Wikimedia Commons , een van die grootste argiewe vir gratis inhoudsmedia , het die behoefte aan verdere funksionaliteit op hierdie gebied aangedryf.
Vir WYSIWYG-redigering is VisualEditor beskikbaar om in MediaWiki te gebruik, wat die redigeringsproses vir redakteurs vereenvoudig en is sedert MediaWiki 1.35 saamgevoeg. [57] Daar bestaan ander uitbreidings om WYSIWYG-redigering in verskillende grade te hanteer. [58]
Wysigings op te spoor
Onder die kenmerke van MediaWiki om wysigings op te spoor, is 'n onlangse veranderinge-funksie wat 'n lys bied met onlangse wysigings aan die wiki. Hierdie lys bevat basiese inligting oor die wysigings, soos die redigeringsgebruiker, die wysigingsopsomming, die bladsy wat gewysig is, asook enige etikette (bv. "Moontlike malware-skakel") [59] wat deur aanpasbare misbruikfilters en ander uitbreidings bygevoeg is om die bestryding te help. onbehulpsame wysigings. [60] Op meer aktiewe wiki's kom soveel wysigings voor dat dit moeilik is om onlangse wysigings handmatig op te spoor. Anti-vandalisme sagteware, insluitend gebruiker bygestaan gereedskap, [61] word soms in diens op so 'wikis te Onlangse wysigings items verwerk. Die bedienervrag kan verminder word deur 'n deurlopende invoer van onlangse veranderinge na 'n IRC-kanaal te stuur wat hierdie instrumente kan monitor, wat nie die behoefte het om versoeke vir 'n opgedateerde onlangse veranderinge na die API te stuur nie. [62] [63]
Nog 'n belangrike hulpmiddel is dophoulyste. Elke aangemelde gebruiker het 'n dophoulys waarop die gebruiker die bladsye kan byvoeg wat hy of sy wil. Wanneer een van die bladsye gewysig word, verskyn 'n opsomming van die wysiging op die dophoulys die volgende keer dat dit herlaai word. [64] Soos met die onlangse wysigingsbladsy, bevat onlangse wysigings wat op die dophoulys verskyn, klikbare skakels vir maklike oorsig van die artikelgeskiedenis en spesifieke veranderinge wat aangebring is.
Daar is ook die vermoë om alle wysigings wat deur 'n spesifieke gebruiker aangebring is, te hersien. Op hierdie manier, as 'n wysiging as problematies geïdentifiseer word, is dit moontlik om die gebruiker se ander wysigings na te gaan.
Met MediaWiki kan 'n mens na spesifieke weergawes van artikels skakel. Dit was nuttig vir die wetenskaplike gemeenskap, deurdat kundige eweknie-beoordelaars artikels kon ontleed, verbeter en skakels kon verskaf na die betroubare weergawe van daardie artikel. [65]
Wikilinks
Navigasie deur die wiki geskied grotendeels deur interne wikilinks. MediaWiki's wikilinks implementeer die opsporing van bladsye, waarin 'n skakel blou gekleur is as die teikenbladsy op die plaaslike wiki bestaan en rooi indien nie. As 'n gebruiker op 'n rooi skakel klik, word hulle gevra om 'n artikel met die titel te skep. Die opsporing van bladsye maak dit prakties vir gebruikers om "geverifieerde" artikels te skep - dit wil sê artikels wat skakels na ander toepaslike onderwerpe bevat - sonder dat daardie ander artikels nog bestaan.
Interwiki-skakels
Interwiki-skakels funksioneer op dieselfde manier as naamruimtes. 'N Stel interwiki-voorvoegsels kan ingestel word om byvoorbeeld 'n bladsytitel van wikiquote:Jimbo Wales
die gebruiker na die Jimbo Wales-artikel op Wikiquote te lei . [66] Anders as interne wikilinks, is daar nie 'n funksie vir die opsporing van bladsye vir interwiki-skakels nie, en daar is dus geen manier om te bepaal of 'n blou interwiki-skakel gebreek is of nie.
Intertaalskakels

Intertaalskakels is die klein navigasieskakels wat in die meeste MediaWiki-skins in die sybalk verskyn, wat 'n artikel met verwante artikels in ander tale binne dieselfde Wiki-familie verbind. Dit kan taalspesifieke gemeenskappe bied wat deur 'n groter konteks verbind word, met alle wiki's op dieselfde bediener of elkeen op sy eie bediener. [67]
Voorheen het Wikipedia intertaalskakels gebruik om 'n artikel aan ander artikels oor dieselfde onderwerp in ander uitgawes van Wikipedia te koppel. Dit is vervang deur die bekendstelling van Wikidata. [68]
Inhoudsorganisasie
Bladsy-oortjies en gepaardgaande bladsye

Bladsy-oortjies word bo-aan die bladsye vertoon. Hierdie oortjies laat gebruikers toe om aksies uit te voer of bladsye te sien wat verband hou met die huidige bladsy. Die beskikbare standaardaksies sluit die besigtiging, redigering en bespreking van die huidige bladsy in. Die spesifieke tabs wat vertoon word, hang af of die gebruiker by die wiki aangemeld is of nie en of die gebruiker sysop-regte op die wiki het. Die vermoë om 'n bladsy te skuif of dit by 'n dophoulys te voeg, is byvoorbeeld net beperk tot gebruikers wat aangemeld is. Die werfadministrateur kan oortjies byvoeg of verwyder deur JavaScript te gebruik of uitbreidings te installeer. [69]
Elke bladsy het 'n gepaardgaande geskiedenisbladsy, waarvandaan die gebruiker toegang tot elke weergawe van die bladsy wat ooit bestaan en genereer, verskil tussen twee weergawes van sy keuse. Gebruikersbydraes word nie net hier vertoon nie, maar ook via 'n "gebruikerbydraes" -opsie op 'n sybalk. Carl Challborn en Teresa Reimann merk op dat 'hierdie funksie 'n effense afwyking kan wees van die samewerkende,' ego-lose 'gees van wiki-puriste, maar dit kan baie nuttig wees vir opvoeders wat die bydrae en deelname van individuele studentegebruikers moet beoordeel. " [70]
Naamruimtes
MediaWiki bied baie funksies buite hiperskakels om inhoud te struktureer. Een van die vroegste sulke kenmerke is naamruimtes . Een van Wikipedia se vroegste probleme was die skeiding van ensiklopediese inhoud van bladsye rakende instandhouding en gemeenskaplike bespreking, sowel as persoonlike bladsye oor ensiklopedie-redakteurs. Naamruimtes is voorvoegsels voor 'n bladsytitel (soos '' User:
'of' Talk:
') wat as beskrywers dien vir die doel van die bladsy en wat toelaat dat verskeie bladsye met verskillende funksies onder dieselfde titel bestaan. Byvoorbeeld, 'n bladsy met die titel ' [[The Terminator]]
', in die standaardnaamruimte, kan die 1984-film met Arnold Schwarzenegger beskryf , terwyl 'n bladsy ' [[User:The Terminator]]
' 'n profiel kan wees wat 'n gebruiker beskryf wat hierdie naam as skuilnaam kies. Meer algemeen het elke naamruimte 'n geassosieerde Talk:
naamruimte, wat gebruik kan word om die inhoud daarvan te bespreek, soos " User talk:
" of " Template talk:
". Die doel van besprekingsbladsye is om inhoud te skei van bespreking rondom die inhoud. [71] [72]
Naamruimtes kan gesien word as vouers wat verskillende basistipes of funksies van mekaar skei. Aangepaste naamruimtes kan deur die werfadministrateurs bygevoeg word. Daar is standaard 16 naamruimtes vir inhoud, met 2 "pseudo-naamruimtes" wat gebruik word vir dinamies gegenereerde Special:
bladsye en skakels na medialêers. Elke naamruimte op MediaWiki is genommer: naamruimte vir inhoudsbladsye het ewe getalle en hul gepaardgaande besprekingsbladsy-naamruimtes het onewe getalle. [73]
Kategorie-etikette
Gebruikers kan nuwe kategorieë skep en bladsye en lêers by daardie kategorieë voeg deur een of meer kategorietikette by die inhoudsteks te voeg. As u hierdie etikette byvoeg, kan u skakels onderaan die bladsy skep wat die leser na die lys van alle bladsye in die kategorie lei, wat dit maklik maak om deur verwante artikels te blaai. [74] Die gebruik van kategorisering om inhoud te organiseer is beskryf as 'n kombinasie van:
- Samewerkende etiketteringstelsels soos del.icio.us en
- Hiërargiese klassifikasies soos die Dewey-desimale klassifikasie . [75]
Onderbladsye
Benewens naamruimtes, kan die inhoud met behulp van subbladsye bestel word . Hierdie eenvoudige funksie bied outomatiese broodkrummels van die patroon [[Page title/Subpage title]]
vanaf die bladsy na die skuinsstreep (in hierdie geval "Subbladtitel") na die bladsy voor die skuinsstreep (in hierdie geval, "Bladsytitel").
Aanpassing

As die funksie geaktiveer is, kan gebruikers hul stylblaaie aanpas en JavaScript aan die kliënt opstel om dit met elke bladsyweergawe uit te voer. Op Wikipedia het dit gelei tot 'n groot aantal addisionele hulpmiddels en helpers wat deur die wiki ontwikkel is en onder gebruikers gedeel is. Byvoorbeeld, navigasie pop-ups is 'n persoonlike JavaScript hulpmiddel wat toon previews van artikels wanneer die gebruiker hang oor links, en ook voorsiening kortpaaie vir algemene instandhouding take. [76]

Die hele MediaWiki-gebruikerskoppelvlak kan deur die wiki self bewerk word deur gebruikers met die nodige toestemmings (gewoonlik 'administrateurs' genoem). Dit word gedoen deur middel van 'n spesiale naamruimte met die voorvoegsel "MediaWiki:", waar elke bladsytitel 'n spesifieke gebruikerskoppelvlakboodskap identifiseer. Deur gebruik te maak van 'n uitbreiding, [77] , is dit ook vir 'n gebruiker moontlik om persoonlike skrifte te skep, en te kies of sekere sitwydskrifte daarop van toepassing is deur die toepaslike opsies op die bladsy van die gebruikersvoorkeure in te skakel.
Templates
Die naamruimte "MediaWiki:" is oorspronklik ook gebruik vir die skep van pasgemaakte teksblokke wat dan dinamies met 'n spesiale sintaksis op ander bladsye gelaai kon word. Hierdie inhoud is later in sy eie naamruimte, "Template:", verskuif.
Templates is teksblokke wat binne 'n ander bladsy dinamies gelaai kan word wanneer daardie bladsy versoek word. Die sjabloon is 'n spesiale skakel tussen hakies met dubbele krulle (byvoorbeeld " {{Disputed|date=October 2018}}
"), wat die sjabloon (in hierdie geval by Sjabloon: betwis ) oproep om in die plek van die sjabloonoproep te laai.
Templates is gestruktureerde dokumente wat kenmerk-waarde-pare bevat . Hulle word gedefinieer met parameters waaraan waardes toegeken word as dit op 'n artikelbladsy uitgesluit word . Die naam van die parameter word deur 'n gelyke teken van die waarde afgebaken . 'N Klas sjablone bekend as infoboks word op Wikipedia gebruik om 'n subversameling inligting oor die onderwerp te versamel en aan te bied, gewoonlik bo-aan (mobiele aansig) of regs bo (hoek van die tafel) van die dokument.
'N Verwante metode, genaamd sjabloon vervang (genoem deur die byvoeging subst:
aan die begin van 'n sjabloon skakel) insetsels (soos 'n kopie en plak operasie) die inhoud van die sjabloon in die teiken bladsy, in plaas van die laai van die inhoud sjabloon dinamies wanneer die bladsy laai . Dit kan lei tot inkonsekwentheid by die gebruik van sjablone, maar kan in sekere gevalle nuttig wees en vereis in die meeste gevalle minder bedienerhulpbronne (die werklike hoeveelheid besparings kan wissel na gelang van die wiki-konfigurasie en die kompleksiteit van die sjabloon).
Templates het baie verskillende gebruike gevind. Sjablone stel gebruikers in staat om ingewikkelde tafeluitlegte te skep wat konsekwent op verskeie bladsye gebruik word, en waar slegs die inhoud van die tabelle ingevoeg word met behulp van sjabloonparameters. Sjablone word gereeld gebruik om probleme met 'n Wikipedia-artikel te identifiseer deur 'n sjabloon in die artikel te plaas. Hierdie sjabloon voer dan 'n grafiese blokkie uit wat aandui dat die artikelinhoud betwis word of ander aandag benodig, en kategoriseer dit ook sodat artikels van hierdie aard opgespoor kan word. Template word ook op gebruikersbladsye gebruik om standaardboodskappe aan gebruikers te stuur wat hulle op die webwerf verwelkom, [78] wat hulle toekennings gee vir uitstaande bydraes, [79] [80] waarsku hulle wanneer hul gedrag as onvanpas beskou word, [81] om hulle in kennis te stel wanneer hulle word geblokkeer vir redigering, [82] ensovoorts.
Groepe en beperking van toegang
MediaWiki bied buigsaamheid in die skep en definiëring van gebruikersgroepe. Dit sou byvoorbeeld moontlik wees om 'n arbitrêre "ninja" -groep te skep wat gebruikers kan blokkeer en bladsye kan verwyder, en waarvan die wysigings standaard in die onlangse logboek versteek is. Dit is ook moontlik om 'n groep "outo-bevestigde" gebruikers op te stel waarby u 'n lid word nadat u 'n sekere aantal wysigings gedoen het en 'n sekere aantal dae gewag het. [83] Sommige groepe wat by verstek geaktiveer is, is burokrate en syops. Burokrate het die mag om ander gebruikers se regte te verander. Sysops het mag oor die beskerming en verwydering van bladsye en die versperring van gebruikers om te redigeer. MediaWiki se beskikbare beheermaatreëls vir redigering van regte word geag voldoende te wees vir die publisering en instandhouding van belangrike dokumente, soos 'n handleiding oor standaardprosedures in 'n hospitaal. [84]
As 'n bladsy slegs uit nuttelose inhoud bestaan, is daar verskillende maniere om die inhoud te verwyder. Die eenvoudigste manier, beskikbaar vir alle gebruikers, is om die bladsy leeg te maak. Dit belemmer egter die opsporing van bladsye, tensy 'n uitbreiding geïnstalleer word om blanke bladsye te behandel asof dit nie bestaan nie. [85] Blanking laat die inhoud ook toeganklik via die geskiedenisbladsy, 'n uitkoms wat, hoewel dit moontlik deursigtigheid verhoog deur nie-syopsopsies toe te laat om die besluit oor die verwydering van inhoud maklik na te gaan, in sommige gevalle onaanvaarbaar of selfs onwettig kan wees [86] . 'N Ander opsie is dat 'n sysop die bladsy verwyder en voorkom dat dit deur nie-sysops bekyk word. 'N Ander vlak van skrapping, genaamd RevisionDelete, kan deur 'n groep (bv.' Oversighters ') gebruik word om te voorkom dat 'n bladsy nie deur lede van die groep besigtig word nie. [87] Dit is ook moontlik om, deur gebruik te maak van sekere uitbreidings, te verwyder om inhoud deur enige van die normale kanale op die wiki te bekyk, [88] of selfs om hersienings heeltemal uit die databasis te verwyder. [89]
MediaWiki het 'n basiese reeks funksies wat verband hou met die beperking van toegang, maar die oorspronklike en deurlopende ontwerp word aangedryf deur funksies wat grootliks verband hou met inhoud, nie inhoudsegregasie nie. As gevolg hiervan, met minimale uitsonderings (wat verband hou met spesifieke gereedskap en hul verwante "Spesiale" bladsye), het bladsytoegangsbeheer nooit 'n hoë prioriteit in kernontwikkeling gehad nie en ontwikkelaars het gesê dat gebruikers wat veilige toegang tot gebruikers en magtigingskontrole benodig, nie moet staatmaak op MediaWiki, aangesien dit nooit vir sulke situasies ontwerp is nie. Dit is byvoorbeeld uiters moeilik om 'n wiki te skep waar slegs sekere gebruikers sommige bladsye kan lees en toegang daartoe kry. [90] Hier bied wiki-enjins soos Foswiki , MoinMoin en Confluence meer buigsaamheid deur gevorderde veiligheidsmeganismes soos toegangsbeheerlyste te ondersteun .
Uitbreidbaarheid
Die MediaWiki kodebasis bevat verskeie hoeke met behulp van terugbel funksies om bykomende PHP-kode voeg in 'n extensible manier. Dit stel ontwikkelaars in staat om uitbreidings te skryf sonder om noodwendig die kern te moet verander of hul kode vir hersiening hoef in te dien. Die installering van 'n uitbreiding bestaan gewoonlik uit die toevoeging van 'n reël aan die konfigurasielêer, maar in sommige gevalle is addisionele veranderings soos databasisopdaterings of kernkorrels nodig.
Vyf hoofuitbreidingspunte is geskep om ontwikkelaars in staat te stel om funksies en funksies by MediaWiki te voeg. Hake word elke keer as 'n sekere gebeurtenis plaasvind; die ArticleSaveComplete
haak kom byvoorbeeld voor nadat 'n versoek om 'n stoorartikel verwerk is. [91] Dit kan byvoorbeeld gebruik word deur 'n uitbreiding wat geselekteerde gebruikers in kennis stel wanneer 'n bladsyverandering op die wiki plaasvind van nuwe of anonieme gebruikers. [92] Nuwe etikette kan geskep word om data te verwerk met aan- en afsluitmerke (
). [93] Parserfunksies kan gebruik word om 'n nuwe opdrag ( {{#if:...|...|...}}
) te skep. [94] Nuwe spesiale bladsye kan geskep word om 'n spesifieke funksie uit te voer. Hierdie bladsye word dinamies gegenereer. 'N Spesiale bladsy kan byvoorbeeld alle bladsye met een of meer skakels na 'n eksterne webwerf vertoon, of 'n vorm skep wat terugvoer deur die gebruiker ingedien word. [95] Met velle kan gebruikers die voorkoms en gevoel van MediaWiki aanpas. [96] ' n Klein uitbreidingspunt laat die gebruik van Amazon S3 toe om beeldlêers aan te bied. [97]
Uitbreidings
Hulpbronne vir ontwikkelaars
MediaWiki kan gevorderd en nuttiger gemaak word vir verskillende doeleindes deur die uitbreidings daarvan. Hierdie uitbreidings wissel baie in kompleksiteit.
Die Wikimedia Foundation bedryf 'n Git- bediener waar baie uitbreidings hul bewaarplek aanbied. Die meeste van hulle het ook 'n dokumentasiebladsy op die MediaWiki-webwerf.
Die hersiening van MediaWiki- kode is self histories vergemaklik deur 'n MediaWiki-uitbreiding. [98] Vanaf Maart 2012 is dit deur Gerrit gedoen .
Sedert weergawe 1.16 gebruik MediaWiki die jQuery- biblioteek. [99]
Teksmanipulasie

Onder die gewildste uitbreidings is 'n parser-funksie-uitbreiding, ParserFunctions, waarmee verskillende inhoud gelewer kan word op grond van die resultaat van voorwaardelike verklarings . [100] Hierdie voorwaardelike stellings kan funksies verrig, soos om te evalueer of 'n parameter leeg is, snare vergelyk, wiskundige uitdrukkings evalueer en een van twee waardes weergee, afhangende van of 'n bladsy bestaan. Dit is ontwerp as 'n plaasvervanger vir 'n berugte ondoeltreffende sjabloon genaamd {{Qif}}. [101] Schindler vertel die geskiedenis van die ParserFunctions-uitbreiding soos volg: [30]
In 2006 het sommige Wikipedia's ontdek dat hulle deur 'n ingewikkelde en ingewikkelde wisselwerking tussen templates en CSS voorwaardelike wiki-teks kon skep, dws teks wat vertoon word as 'n sjabloonparameter 'n spesifieke waarde het. Dit het herhaalde oproepe van sjablone in sjablone ingesluit, wat die prestasie van die hele stelsel vasgevang het. Die ontwikkelaars het gekonfronteer met die keuse om die verspreiding van 'n ooglopend gewenste kenmerk nie toe te laat deur sodanige gebruik op te spoor en dit eksplisiet binne die sagteware te verbied nie, of 'n doeltreffende alternatief te bied. Laasgenoemde is gedoen deur Tim Starling, wat die bekendstelling van parserfunksies, wiki-teks wat funksies geïmplementeer in die onderliggende sagteware noem, aangekondig het. Aanvanklik is slegs voorwaardelike teks en die berekening van eenvoudige wiskundige uitdrukkings geïmplementeer, maar dit het reeds die moontlikhede vir wiki-redakteurs enorm verhoog. Met verloop van tyd is verdere ontledersfunksies ingestel, wat uiteindelik gelei het tot 'n raamwerk wat die eenvoudige skryf van uitbreidingsfunksie toegelaat het om willekeurige funksies toe te voeg, soos byvoorbeeld geokoderingsdienste of widgets. Hierdie keer het die ontwikkelaars duidelik gereageer op die vraag van die gemeenskap, of hulle gedwing word om die oplossing van die probleem wat die gemeenskap gehad het (dws voorwaardelike teks) te beveg, of om 'n verbeterde tegniese implementering aan te bied om die vorige praktyk te vervang en 'n algehele beter optrede.
'N Ander uitbreiding van die ontlederfunksies, StringFunctions, is ontwikkel om die snaarlengte, snaarposisie, ensovoorts te evalueer. Wikimedia-gemeenskappe, wat ongemaklike oplossings geskep het om dieselfde funksionaliteit te bewerkstellig, [102] het gesê dat dit op hul projekte in staat gestel sou word. [103] Baie van die funksies daarvan is uiteindelik geïntegreer in die ParserFunctions-uitbreiding, [104] al is dit standaard uitgeskakel en vergesel deur 'n waarskuwing van Tim Starling dat die gebruik van snaarfunksies gebruikers in staat sou stel om hul eie parsers te implementeer in die lelikste, mees ondoeltreffende programmering. taal aan die mens bekend: MediaWiki-wikitext met ParserFunctions. " [105]
Sedert 2012 bestaan 'n uitbreiding, Scribunto, wat die skepping van 'modules' - wiki-bladsye wat in die skriptaal Lua geskep word - kan skep binne die templates en standaard wiki-bladsye. Scribunto is sedert 2013 op Wikipedia en ander Wikimedia-webwerwe geïnstalleer en word op die webwerwe baie gebruik. Scribunto-kode loop aansienlik vinniger as die ooreenstemmende wikitext-kode met behulp van ParserFunctions. [106]
Nog 'n baie gewilde uitbreiding is 'n aanhalingsuitbreiding wat dit moontlik maak om voetnote by bladsye te voeg met verwysings. [107] Hierdie uitbreiding is egter gekritiseer omdat dit moeilik is om te gebruik en dat die gebruiker die ingewikkelde sintaksis moet memoriseer. 'N Toestel genaamd RefToolbar poog om dit makliker te maak om aanhalings te maak met behulp van algemene sjablone. MediaWiki het 'n paar uitbreidings wat geskik is vir die akademiese wêreld, soos wiskunde-uitbreidings [108] en 'n uitbreiding waarmee molekules in 3D weergegee kan word . [109]
Integrasie
Daar bestaan 'n generiese Widgets-uitbreiding waarmee MediaWiki met feitlik enigiets kan integreer. Ander voorbeelde van uitbreidings wat 'n wiki kan verbeter, is uitbreidings vir kategorievoorstelle [110] en uitbreidings vir die insluiting van Flash-video's , [111] YouTube-video's, [112] en RSS-feeds . [113] Metavid , 'n webwerf wat argiewe videomateriaal van die Amerikaanse senaat en Huis vloer verrigtinge, is geskep met behulp kode uitbreiding MediaWiki in die domein van samewerkende video authoring. [114]
Bestry linkspam
Daar is baie spambotte wat op die internet soek na MediaWiki-installasies en skakelpam daarby voeg , ondanks die feit dat MediaWiki die nofollow- kenmerk gebruik om sulke pogings tot optimering van soekenjins te ontmoedig . [115] 'n Deel van die probleem is dat derdeparty-uitgewers, soos spieëls , die nofollow-etiket nie onafhanklik op hul webwerwe mag implementeer nie, sodat bemarkers steeds PageRank voordeel kan trek deur skakels in bladsye in te voeg wanneer hierdie inskrywings op webwerwe van derdepartye verskyn. [116] Anti-spam- uitbreidings is ontwikkel om die probleem te bekamp deur CAPTCHA's in te voer , [117] swart URL's op 'n swartlys te plaas , [118] en die verwydering van bladsye wat onlangs deur 'n bepaalde gebruiker bygevoeg is, grootliks te laat vaar . [119]
Soektogte en navrae
MediaWiki is vooraf geïnstalleer met 'n standaard teksgebaseerde soektog. Uitbreidings bestaan om MediaWiki meer gesofistikeerde soekenjins van derdepartye te laat gebruik, insluitend Elasticsearch (wat sedert 2014 op Wikipedia gebruik word), Lucene [120] en Sphinx . [121]
Verskeie MediaWiki-uitbreidings is ook geskep om meer ingewikkelde, gefassetteerde soektogte moontlik te maak , op data wat binne die wiki ingevoer word, en op metadata , soos bladsye se hersieningsgeskiedenis. [122] [123] Semantic MediaWiki is so 'n uitbreiding. [124] [125]
Databasis

MediaWiki kan die MySQL / MariaDB , PostgreSQL of SQLite relatiewe databasisbestuurstelsel gebruik . Ondersteuning vir Oracle Database en Microsoft SQL Server is gedaal sedert MediaWiki 1.34. [126] ' n MediaWiki-databasis bevat etlike dosyne tabelle , insluitend 'n page
tabel wat bladsytitels, bladsy-ID's en ander metadata bevat; [127] en 'n revision
tabel waarby 'n nuwe ry gevoeg word elke keer as 'n wysiging aangebring word, wat die bladsy-ID bevat, 'n kort teksopsomming van die verandering wat uitgevoer is, die gebruikersnaam van die artikelredakteur (of sy IP-adres in die geval van 'n ongeregistreerde gebruiker) en 'n tydstempel. [128] [129]
In 'n periode van 4½ jaar het die MediaWiki-databasis 170 skemaweergawes gehad . [130] Moontlik is die grootste skemaverandering in MediaWiki 1.5 gedoen toe die stoor van metadata van die inhoud geskei is om die soepelheid van prestasies te verbeter. Toe hierdie opgradering op Wikipedia toegepas is, is die werf gesluit vir redigering, en die skema is binne ongeveer 22 uur na die nuwe weergawe omgeskakel. Sommige voorstelle vir die verbetering van sagteware, soos 'n voorstel om artikels deur die doplys te kan dophou, is afgekeur omdat die nodige skemaveranderings buitensporige stilstand van Wikipedia sou vereis. [131]
Prestasie en berging
Omdat dit gebruik word om een van die webwerwe met die meeste verkeer op die web, Wikipedia, te bestuur, is die prestasie en skaalbaarheid van MediaWiki baie geoptimaliseer. [29] MediaWiki ondersteun Squid , load-gebalanseerde databasis replikasie, kliënt-kant kas, memcached of-tafel gebaseer caching vir gereeld besoek verwerking van navraag resultate, 'n eenvoudige statiese lêer kas,-funksie verminder operasie, hersiening kompressie, en 'n werk tou vir databasisbewerkings. MediaWiki-ontwikkelaars het gepoog om die sagteware te optimaliseer deur duur algoritmes, databasisnavrae, ens. Te vermy, en elke resultaat wat duur is en tydelike verwysingsgebied het, in die kas te plaas en deur middel van profilering op die hot spots in die kode te fokus . [132]
MediaWiki-kode is ontwerp om data in 'n lees-en-skryf databasis te kan skryf en uit leesalleen databasisse te lees, alhoewel die lees-en-skryf databasis vir sommige leesbewerkings gebruik kan word as die leesalleen databasisse nog nie op datum is nie . Metadata , soos die hersieningsgeskiedenis van artikels, artikelverhoudinge (skakels, kategorieë, ens.), Gebruikersrekeninge en instellings kan in kerndatabasisse geberg word en geberg word; Die werklike hersieningsteks, wat selde gebruik word, kan as eksterne vakkies in die eksterne stoor gestoor word. Die sagteware is geskik vir die bedryf van grootskaalse wiki-boerderye soos Wikimedia , wat vanaf Augustus 2011 ongeveer 800 wiki's gehad het. MediaWiki het egter geen ingeboude GUI om sulke installasies te bestuur nie.
Empiriese bewyse toon dat die meeste hersienings in MediaWiki-databasisse geneig is om net effens van vorige hersienings te verskil. Daarom kan daaropvolgende hersienings van 'n artikel saamgevoeg word en dan saamgepers word, wat baie hoë datakompressieverhoudings tot 100x behaal. [132]
Raadpleeg Eksterne skakels vir meer inligting oor die argitektuur, soos hoe dit wikitext stoor en 'n bladsy saamstel .
Beperkings
Die ontleder dien as de facto standaard vir die MediaWiki-sintaksis, aangesien geen formele sintaksis gedefinieer is nie. As gevolg van hierdie gebrek aan formele definisie, was dit moeilik om WYSIWYG- redigeerders vir MediaWiki te skep , hoewel daar wel verskeie WYSIWYG-uitbreidings bestaan, waaronder die gewilde VisualEditor .
MediaWiki is nie ontwerp om 'n geskikte plaasvervanger vir 'n toegewyde aanlynforum of blogsagteware te wees nie, [133] hoewel daar wel uitbreidings bestaan om beide dit moontlik te maak. [134] [135]
Dit is algemeen dat nuwe MediaWiki-gebruikers sekere foute begaan, soos om te vergeet om plasings met vier tildes (~~~~), [136] of handmatig 'n teks in die teks in te voer, [137] as gevolg van onbekendheid met die eienaardige besonderhede wat betrokke is by kommunikasie op MediaWiki-besprekingsbladsye. Aan die ander kant word die formaat van hierdie besprekingsbladsye as 'n sterkpunt deur een opvoeder aangehaal, wat gesê het dat dit meer fyn korrel-vermoëns bied vir bespreking as tradisionele gespreksforums met draad. In plaas daarvan om byvoorbeeld 'n volledige boodskap te 'beantwoord', kan die deelnemer aan 'n bespreking 'n skakel na 'n nuwe wiki-bladsy op enige woord van die oorspronklike bladsy skep. Besprekings is makliker om te volg, aangesien die inhoud via 'n hyperlink-wiki-bladsy beskikbaar is, eerder as 'n reeks antwoordboodskappe op 'n tradisionele gespreksforum met threads. Behalwe in enkele gevalle, het studente egter nie hierdie vermoë gebruik nie, moontlik vanweë hul vertroudheid met die tradisionele lineêre besprekingstyl en 'n gebrek aan leiding oor hoe om die inhoud meer ' skakelryk ' te maak. [138]
MediaWiki het standaard min ondersteuning vir die skep van dinamies-saamgestelde dokumente, of bladsye wat data van ander bladsye versamel. Sommige navorsing is gedoen om sulke funksies direk binne MediaWiki moontlik te maak. [139] Die Semantic MediaWiki- uitbreiding bied hierdie funksies. Dit word nie op Wikipedia gebruik nie, maar in meer as 1 600 ander MediaWiki-installasies. [140] Die Wikibase Repository- en Wikibase Repository-kliënt word egter onderskeidelik in Wikidata en Wikipedia geïmplementeer , en bied in 'n sekere mate semantiese webfunksies en koppeling van sentraal gestoorde data aan infobusse in verskillende Wikipedia-artikels.
Die opgradering van MediaWiki is gewoonlik volledig outomaties, wat geen verandering aan die inhoud van die webwerf of sjabloonprogrammering benodig nie. Histories is probleme ondervind tydens die opgradering van aansienlik ouer weergawes. [141]
Veiligheid
MediaWiki-ontwikkelaars het sekuriteitsstandaarde ingestel, beide vir kernkode en uitbreidings. [142] SQL-navrae en HTML-uitvoer word gewoonlik gedoen deur middel van omslagfunksies wat die validering, ontsnap, filter vir die voorkoming van cross-site scripting en SQL-inspuiting hanteer . [143] Baie veiligheidsvraagstukke moes na 'n MediaWiki-weergawe vrygestel word, [144], en MediaWiki.org sê dus: "Die belangrikste sekuriteitsstap wat u kan doen is om u sagteware op datum te hou" deur in te teken op die aankondiging lysdiens en die installering van veiligheidsopdaterings wat aangekondig word. [145]
Ontwikkelaarsgemeenskap
MediaWiki-ontwikkelaars is regoor die wêreld versprei, alhoewel met 'n meerderheid in die Verenigde State en Europa. Persoonlike vergaderings en programmeringsessies vir MediaWiki-ontwikkelaars word sedert 2004 een of meer keer per jaar gehou. [146]
Ondersteuning
Ondersteuning vir MediaWiki-gebruikers bestaan uit:
- MediaWiki.org, insluitend die Support Desk .
- 'N Amptelike poslys, Mediawiki-l .
- Verskeie boeke is geskryf oor MediaWiki-administrasie, [147] waaronder gratis aanlynboeke. [148] [149]
Vergelyking met ander aanlyn sagteware vir samewerking
Gebruikers van aanlyn samewerkingsagteware is vertroud met die funksies en uitleg van MediaWiki vanweë die gebruik daarvan op Wikipedia. In vergelyking met ander wiki's, is MediaWiki ook redelik esteties, hoewel eenvoudig, en het dit 'n maklike kant-menu en stylblad . [150] In een assessering in 2006 word Confluence egter as 'n uitstekende produk beskou as gevolg van die baie bruikbare API en die vermoë om verskeie wiki's beter te ondersteun. [109] Wiki-verskaffers Socialtext en JotSpot het / beskik oor projekbestuurfunksies wat MediaWiki nie het nie. [151]
'N Studie is aan die Universiteit van Hong Kong gedoen waarin TWiki met MediaWiki vergelyk word . Die outeurs het opgemerk dat TWiki beskou word as 'n samewerkingsinstrument vir die ontwikkeling van opvoedkundige referate en tegniese projekte, terwyl MediaWiki die bekendste gebruik op Wikipedia is. Alhoewel albei platforms bespreking en opsporing van vordering toelaat, het TWiki 'n "Report" -deel wat MediaWiki nie het nie. Studente beskou MediaWiki as makliker en aangenamer as TWiki. Op die vraag of hulle MediaWiki aanbeveel vir die kursusgroepprojek vir kennisbestuur , het 15 uit 16 respondente hul voorkeur uitgespreek dat MediaWiki antwoorde van groot sekerheid gee, soos "natuurlik", "vir seker". [152] TWiki en MediaWiki het albei 'n buigsame invoegingsargitektuur. [153]
'N Studie wat studente se ervaring met MediaWiki vergelyk het met Google Documents, het bevind dat studente laasgenoemde 'n baie hoër gradering op gebruikersvriendelike uitleg gegee het. [154]
Sien ook
- Lys van stelsels vir inhoudbestuur
- Lys van wiki-sagteware
- BlueSpice MediaWiki
- Semantiese MediaWiki
- XOWA - om Wikipedia en ander wiki's op die regte pad te sien
- PHP --- 'n programmeertaal wat mediawiki dryf.
Verwysings
- ^ "Aankondiging van MediaWiki 1.36.0" . Wikimedia-stigting. 28 Mei 2021 . Besoek op 28 Mei 2021 .
- ^ Reed, Sam (19 Desember 2019). "Aankondiging van MediaWiki 1.34.0" . mediawiki-kondig (Poslys) aan. Op 19 Desember 2019 vanaf die oorspronklike argief . Besoek op 19 Desember 2019 .
- ^ "Names.php · mediawiki" . github.com . 8 April 2021 . Besoek op 19 Mei 2021 .
- ^ "Kopiereg" . mediawiki.org . Op 19 September 2015 vanaf die oorspronklike argief . Besoek op 7 September 2015 .
- ^ a b "MediaWiki-geskiedenis" . MediaWiki webwerf . Op 27 Oktober 2020 vanaf die oorspronklike argief . Besoek op 4 Augustus 2013 .
- ^ a b "Wat is MediaWiki?" . 9 Januarie 2021 . Besoek op 27 Maart 2021 .
- ^ Magnus Manske se aankondiging van "PHP Wikipedia" , wikipedia-l, 2001-08-24
- ^ Barrett, Daniel J. (Oktober 2008). MediaWiki . O'Reilly Media. ISBN 978-0-596-51979-7. Besoek op 23 April 2010 .
- ^ Česky. "Wikipedia: Statistiek - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org . Besoek op 30 Mei 2010 .
- ^ a b Kyk ook: Vertaalstatistieke Gearchiveer op 25 Oktober 2008 by die Wayback Machine en Multilingual MediaWiki .
- ^ Msgstr "Kategorie: MediaWiki-instellings" . MediaWiki. 11 September 2016. Argief van die oorspronklike op 10 November 2014 . Besoek op 11 September 2016 .
- ^ "Uitbreidingsmatriks" . MediaWiki. Gearchiveer vanaf die oorspronklike op 11 September 2016 . Besoek op 6 September 2017 .
- ^ "MediaWiki.org-projek: kopiereg" . Besoek op 17 Augustus 2009 .
- ^ "Projek: PD hulp" . MediaWiki . Besoek op 30 Mei 2010 .
- ^ Rafe Needleman (19 November 2008), Wikipedia maak gereed vir vloed van video- en fotolêers , C-Net, geargiveer vanaf die oorspronklike op 6 Augustus 2009 , opgespoor op 23 April 2010
- ^ "Ontwikkelingsbeleid" . MediaWiki. 19 Julie 2013. Argief van die oorspronklike op 10 Mei 2017 . Besoek op 4 Augustus 2013 .
- ^ "Somer van kode" . MediaWiki. 26 Maart 2013. Argief van die oorspronklike op 10 Mei 2017 . Besoek op 4 Augustus 2013 .
- ^ "Wikimedia" . Maak Hub oop. Op 14 September 2017 vanaf die oorspronklike argief . Besoek op 15 November 2012 . Geskatte tellings (nie gedupliseer nie) vanaf 2012-11-04: 139 vir kern, 155 vir uitbreidings wat deur WMF ondersteun word, 190 en 42 vir uitbreidings wat slegs in WMF se Git- en SVN-bewaarplekke aangebied word.
- ^ a b "Weergawe lewensiklus" . MediaWiki. 5 September 2018. Gearchiveer vanaf die oorspronklike op 17 Junie 2020 . Besoek op 21 Oktober 2018 .
- ^ Bartlett, Manning (14 November 2001). "Magnus se nuwe teks ..." Wikimedia Lists . Wikimedia-stigting. Gegearchiveer vanaf die oorspronklike op 2 Oktober 2019 . Besoek op 2 Oktober 2019 .
- ^ Manske, Magnus (14 November 2001). "Magnus se nuwe teks ..." Wikimedia Lists . Wikimedia-stigting. Gegearchiveer vanaf die oorspronklike op 2 Oktober 2019 . Besoek op 2 Oktober 2019 .
- ^ Mayer, Daniel. "Fase IV, Wikibooks.org/.com en WikimediaFoundation.org/.com (was Wikis en eenvormigheid)" . Wikipedia-L-poslysargiewe . Op 12 Julie 2017 vanaf die oorspronklike argief . Besoek op 18 Januarie 2015 .
- ^ "Verskille tussen Wikipedia, Wikimedia, MediaWiki en wiki" . MediaWiki. 25 Mei 2010. Gearchiveer vanaf die oorspronklike op 1 Julie 2009 . Besoek op 30 Mei 2010 .
- ^ "Internasionale logo-wedstryd - Meta" . meta.wikimedia.org . Op 9 Mei 2020 vanaf die oorspronklike argief . Besoek op 9 April 2020 .
- ^ Wikimedia-bydraers (10 Januarie 2007). "Internasionale logo wedstryd / uitslae" . Meta-wiki . Wikimedia-stigting . Op 4 November 2015 vanaf die oorspronklike argief . Besoek op 14 Maart 2007 .
- ^ Wikimedia-bydraers (17 Januarie 2007). "Geskiedkundige / logogeskiedenis" . Meta-wiki . Wikimedia-stigting . Op 4 November 2015 vanaf die oorspronklike argief . Besoek op 14 Maart 2007 .
- ^ Erik Möller (26 Julie 2003). "Lêerbespreking: EloquenceSunflowerNew-Small.png - Meta" . Meta-wiki . Wikimedia-stigting . Op 30 Januarie 2016 vanaf die oorspronklike argief . Besoek op 3 Februarie 2013 .
- ^ David Weinberger (2007). Alles is anders: die krag van die nuwe digitale versteuring . Times Books. bl. 99 . ISBN 978-0-8050-8043-8.
- ^ a b "Wikipedia en MediaWiki" . Aanbieding MediaWiki-ontwikkeling (video) . 28 April 2006. Argief van die oorspronklike op 14 April 2011 . Besoek op 23 September 2009 .
- ^ a b M Schindler; D Vrandecic (2009), Introducing new features to Wikipedia , Proceedings of WebSci, geargiveer vanaf die oorspronklike op 24 Junie 2018 , opgespoor 24 Junie 2018
- ^ "MediaWiki ResourceLoader" . Mediawiki.org. Gegearchiveer vanaf die oorspronklike op 8 Maart 2013 . Besoek op 6 Julie 2013 .
- ^ "VisualEditor - MediaWiki" . MediaWiki. Op 27 September 2013 vanaf die oorspronklike argief . Besoek op 15 September 2013 .
- ^ Sarabadani, Amir (31 Maart 2021). "Logo van MediaWiki het verander" . Wikimedia-stigting . Besoek op 2 April 2021 .
- ^ MediaWiki-getuigskrifte Gearchiveer op 11 Januarie 2012 by die Wayback Machine , mediawiki.org
- ^ "Die verhaal van Intelpedia: 'n model korporatiewe wiki" . Socialmedia.biz . Gearchiveer vanaf die oorspronklike op 16 September 2013 . Besoek op 16 Augustus 2013 .
- ^ A. Maron; M. Maron (2007). "'N Onheilspellende transformasie: die bekendstelling van wiki's aan die VN" . Kennisbestuur vir Ontwikkelingsjoernaal. Gearchiveer vanaf die oorspronklike op 4 Mei 2011 . Besoek op 9 Oktober 2010 .
- ^ "LibrePlanet Tuisblad" . Op 18 Maart 2011 vanaf die oorspronklike argief . Besoek op 10 Desember 2018 .
- ^ Lerner, Reuven M. (23 Februarie 2006), die installering en aanpassing van MediaWiki , Linux Journal, geargiveer vanaf die oorspronklike op 6 April 2010 , opgespoor op 23 April 2010
- ^ Petrazickis, Leons (2009), die implementering van PHP-toepassings op IBM DB2 in die wolk: MediaWiki as gevallestudie , Verrigtinge van die 2009-konferensie van die Sentrum vir Gevorderde Studies oor Samewerkende Navorsing
- ^ "Handleiding: $ wgEnableUploads" . MediaWiki. Op 25 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Handleiding: $ wgLogo" . MediaWiki. 12 Desember 2009. Gearchiveer vanaf die oorspronklike op 25 Junie 2010 . Besoek op 30 Mei 2010 .
- ^ "Handleiding: LocalSettings.php" . MediaWiki. 29 Maart 2007. Gearchiveer vanaf die oorspronklike op 25 Junie 2010 . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: AbuseFilter" . MediaWiki. Op 25 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ Fietsry. "wikEd" . Gearchiveer vanaf die oorspronklike op 23 November 2007.
- ^ "Handleiding: Installasiegids" . MediaWiki. Op 25 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Handleiding: brei wiki-opmaak uit" . MediaWiki. Op 1 Mei 2011 uit die oorspronklike geargiveer . Besoek op 30 Mei 2010 .
- ^ "HTML na Wiki Converter - tabelle" . WMF Labs. 29 Maart 2008. Gearchiveer vanaf die oorspronklike op 13 Julie 2014 . Besoek op 12 Junie 2014 .
- ^ "Opmaak spesifikasie" . MediaWiki. Op 19 Desember 2007 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Betekenis uit die Wikimedia-artikelargief haal" (PDF) . Gearchiveer (PDF) vanaf die oorspronklike op 10 Maart 2011 . Besoek op 2 Januarie 2011 .
- ^ Jakes, David (15 Augustus 2006), Wild oor Wikis , Tech & Leer, argief van die oorspronklike op 2 Mei 2010 , opgespoor April 23, 2010
- ^ Foley, Brian & Chang, Tae (2008), Wiki as 'n professionele ontwikkelingshulpmiddel (PDF) , Tegnologie en Onderwysersopleiding, geargiveer (PDF) vanaf die oorspronklike op 30 April 2011 , opgespoor op 23 April 2010
- ^ "API" . MediaWiki. 17 Mei 2010. Gearchiveer vanaf die oorspronklike op 27 Mei 2010 . Besoek op 30 Mei 2010 .
- ^ "Pywikibot - MediaWiki" . mediawiki.org. Op 9 Maart 2018 vanaf die oorspronklike argief . Besoek op 16 Maart 2018 .
- ^ Česky. "Wikipedia: AutoWikiBrowser - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Op 20 April 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ Bartolo, Laura M .; Lowe, Cathy S.; Songar, Poonam; Tandy, Robert J. (20 Mei 2009), fasilitering van Wiki / Repository-kommunikasie met Metadata , Georgia Institute of Technology, op 9 Januarie 2011 uit die oorspronklike argief , op 23 April 2010 opgespoor
- ^ "API: kliëntkode" . MediaWiki. 24 Mei 2010. Gearchiveer uit die oorspronklike op 26 Junie 2010 . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: VisualEditor" . MediaWiki . Besoek op 15 Maart 2021 .
- ^ "Kategorie: WYSIWYG - uitbreidings" . MediaWiki. 10 April 2008. Gearchiveer van oorspronklike op 1 Mei 2011 . Besoek op 30 Mei 2010 .
- ^ "Tags - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Gearchiveer vanaf die oorspronklike op 4 Maart 2010 . Besoek op 30 Mei 2010 .
- ^ "Handleiding: etikette" . MediaWiki. 31 Augustus 2009. Gearchiveer vanaf die oorspronklike op 25 Junie 2010 . Besoek op 30 Mei 2010 .
- ^ "Wikipedia: Huggle - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Op 31 Maart 2011 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "IRC / kanale - Meta" . Meta.wikimedia.org. Op 23 Maart 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ Daniel Nasaw (25 Julie 2012). "Ontmoet die 'bots' wat Wikipedia wysig" . BBC News . Gegearchiveer vanaf die oorspronklike op 28 Julie 2012 . Besoek op 30 Julie 2012 .
- ^ "Handleiding: dophoulys" . MediaWiki. 24 November 2009. Gearchiveer uit die oorspronklike op 1 Mei 2011 . Besoek op 30 Mei 2010 .
- ^ Kevin Yager (16 Maart 2006), "Wiki ware kan die internet vir wetenskap benut", Nature , 440 (7082): 278, Bibcode : 2006Natur.440..278Y , doi : 10.1038 / 440278a , PMID 16541049
- ^ "Handleiding: Interwiki" . MediaWiki. Op 3 Desember 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Intertaalskakels" . MediaWiki . Besoek op 17 Maart 2021 .
- ^ Pintscher, Lydia (23 September 2013). "Wikidata is hier!" . Commons: VIllage pomp . Besoek op 17 Maart 2021 .
- ^ Msgstr "Hulp: navigasie" . MediaWiki. 21 Mei 2010. Gearchiveer uit die oorspronklike op 27 Mei 2010 . Besoek op 30 Mei 2010 .
- ^ Carl Challborn & Teresa Reimann (Desember 2004), Wiki-produkte: 'n vergelyking (PDF) , Athabasca Universiteit, geargiveer (PDF) uit die oorspronklike op 23 Desember 2010 , opgespoor op 23 April 2010
- ^ Newman, Aaron, Adam Steinberg en Jeremy Thomas (2008). Onderneming 2. 0 Implementering . McGraw-Hill Professioneel. bl. 185. ISBN 978-0-07-159160-7.CS1 maint: veelvuldige name: skrywerslys ( skakel )
- ^ Malcolm, Jeremy (2008). Bestuur van multi-belanghebbendes en die internetbestuursforum . Terminus Press. bl. 188 , 280. ISBN 978-0-9805084-0-6.
- ^ Ebersbach, Anja, Markus Glaser, Richard Heigl en Gunter Dueck (2006). Wiki . Springer. pp. 55 , 80–82, 109, 120–121, 156. ISBN 978-3-540-25995-4.CS1 maint: veelvuldige name: skrywerslys ( skakel )
- ^ "Hulp: Kategorieë" . MediaWiki. Op 25 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ Jakob Voss (27 April 2006). "Samewerkende tesourus wat die Wikipedia-manier merk". arXiv : cs.IR/0604036 .
- ^ Lupien. "Wikipedia: gereedskap / navigasie pop-up" . Op 18 Julie 2006 vanaf die oorspronklike argief .
- ^ "Uitbreiding: Gadgets" . MediaWiki. 30 Maart 2010. Gearchiveer vanaf die oorspronklike op 25 Junie 2010 . Besoek op 30 Mei 2010 .
- ^ Česky (16 Mei 2010). "Sjabloon: welkom - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Op 6 Mei 2011 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ T Kriplean; Ek Beschastnikh; et al. (2008), Artikulasies van wikiwork: die opspoor van gewaardeerde werk in Wikipedia deur Barnstars , Proceedings of the ACM
- ^ Česky. "Wikipedia: Barnstars - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Gearchiveer vanaf die oorspronklike op 24 Junie 2009 . Besoek op 30 Mei 2010 .
- ^ Česky. "Sjabloon: toets - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Gearchiveer vanaf die oorspronklike op 11 November 2009 . Besoek op 30 Mei 2010 .
- ^ "Sjabloon: Test5 - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. 19 Junie 2008. Gearchiveer vanaf die oorspronklike op 24 April 2009 . Besoek op 30 Mei 2010 .
- ^ "Handleiding: bestuur van gebruikersregte" . MediaWiki. Op 25 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ H Zielke; W Boemke; M Kastrup; C Melzer (21 November 2007), Operasionele prosedures in kliniese praktyk (PDF) , Royal College of Anesthetists, geargiveer (PDF) vanaf die oorspronklike op 15 Mei 2011 , opgespoor op 25 April 2010
- ^ "Uitbreiding: PureWikiDeletion" . MediaWiki. 26 Mei 2010. Gearchiveer uit die oorspronklike op 1 Mei 2011 . Besoek op 30 Mei 2010 .
- ^ "Wikipedia: Dorpspomp (voorstelle) / Aanhoudende voorstelle / Stroopname vir besigtiging verwyder - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Gearchiveer vanaf die oorspronklike op 16 Mei 2017 . Besoek op 30 Mei 2010 .
- ^ "RevisionDelete" . MediaWiki. Op 26 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: toesig" . MediaWiki. 15 Mei 2010. Gearchiveer vanaf die oorspronklike op 25 Junie 2010 . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: DeletePagePermanently" . MediaWiki. Op 1 Mei 2011 uit die oorspronklike geargiveer . Besoek op 30 Mei 2010 .
- ^ Msgstr "Veiligheidsprobleme met magtigingsuitbreidings" . MediaWiki. Op 26 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Handleiding: Hooks / ArticleSaveComplete" . MediaWiki. 26 Mei 2010. Gearchiveer vanaf die oorspronklike op 10 November 2014 . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: kennisgewing oor onlangse aktiwiteit" . MediaWiki. Op 27 September 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ Msgstr "Handleiding: taguitbreidings" . MediaWiki. 21 Mei 2010. Gearchiveer vanaf die oorspronklike op 12 Oktober 2014 . Besoek op 30 Mei 2010 .
- ^ Msgstr "Handleiding: ontlederfunksies" . MediaWiki. 22 Maart 2010. Gearchiveer vanaf die oorspronklike op 18 Oktober 2014 . Besoek op 30 Mei 2010 .
- ^ "Handleiding: Spesiale bladsye" . MediaWiki. Gearchiveer vanaf die oorspronklike op 10 November 2014 . Besoek op 30 Mei 2010 .
- ^ "Handleiding: Skins" . MediaWiki. 14 Mei 2010. Uit die oorspronklike op 25 November 2014 geargiveer . Besoek op 30 Mei 2010 .
- ^ "Handleiding: integrasie met S3" . MediaWiki. 22 Maart 2010. Gearchiveer vanaf die oorspronklike op 27 November 2014 . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: CodeReview" . MediaWiki. Op 26 September 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ jQuery op MediaWiki
- ^ "Uitbreiding: ParserFunctions" . MediaWiki. 25 Desember 2009. Gearchiveer vanaf die oorspronklike op 25 Junie 2010 . Besoek op 30 Mei 2010 .
- ^ "Wikipedia: Diverse om uit te wis / Sjabloon: Qif - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. Op 25 Februarie 2015 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Kategorie: Stringmanipulasiesjablone - Wikipedia, die gratis ensiklopedie" . En.wikipedia.org. 15 Mei 2010. Argief van die oorspronklike op 6 Mei 2011 . Besoek op 30 Mei 2010 .
- ^ "Fout 6455 - Aktiveer StringFunctions op WMF - wiki's" . bugzilla.wikimedia.org. Gearchiveer vanaf die oorspronklike op 22 Januarie 2012 . Besoek op 9 Oktober 2010 .
- ^ "Uitbreiding: StringFunctions" . MediaWiki. Op 25 Junie 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "r51497 - Kodeoorsig" . MediaWiki. Op 27 November 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Lua-opvoering" . Gearchiveer vanaf die oorspronklike op 24 Augustus 2018 . Besoek op 27 Desember 2018 .
- ^ "Uitbreiding: noem" . MediaWiki. 3 Mei 2010. Gearchiveer uit die oorspronklike op 20 Oktober 2014 . Besoek op 30 Mei 2010 .
- ^ "Kategorie: Wiskunde - uitbreidings" . MediaWiki. 26 Desember 2009. Gearchiveer uit die oorspronklike op 1 Mei 2011 . Besoek op 30 Mei 2010 .
- ^ a b Marieke Guy (Januarie 2007), Wikido: Exploiting the Potential of Wikis , Ariadne, geargiveer uit die oorspronklike op 7 April 2010 , opgespoor op 23 April 2010
- ^ "Uitbreiding: CategorySuggest" . MediaWiki. Op 26 September 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Kategorie: Flash-video-uitbreidings" . MediaWiki. Op 15 September 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Kategorie: YouTube-uitbreidings" . MediaWiki. 16 September 2008. Gearchiveer vanaf die oorspronklike op 1 Mei 2011 . Besoek op 30 Mei 2010 .
- ^ "Kategorie: RSS - uitbreidings" . MediaWiki. Op 3 Desember 2010 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ M Dale; 'N agterstewe; M Deckert; W Sack (2009), Stelseldemonstrasie: Metavid.org: 'n sosiale webwerf en 'n oop argief van kongresvideo , Verrigtinge van die 10de jaarlikse internasionale konferensie oor digitale regeringnavorsing: sosiale netwerke: verbindings maak tussen burgers, data en regering, pp. 309 –310, ISBN 978-1-60558-535-2
- ^ "Wiki-strooipos - Meta" . Meta.wikimedia.org. Op 7 November 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ Goldman, Eric, die Labour Squeeze van Wikipedia en die gevolge daarvan , 8 , Journal on Telecommunications and High Technology Law
- ^ "Uitbreiding: ConfirmEdit" . MediaWiki. 5 Mei 2010. Gearchiveer vanaf die oorspronklike op 20 Oktober 2014 . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: SpamBlacklist" . MediaWiki. 24 Maart 2010. Gearchiveer vanaf die oorspronklike op 20 Oktober 2014 . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: Nuke" . MediaWiki. 19 Mei 2010. Gearchiveer vanaf die oorspronklike op 20 Oktober 2014 . Besoek op 30 Mei 2010 .
- ^ Lucene-search MediaWiki-uitbreiding Gearchiveer op 2 Junie 2012 by die Wayback Machine , mediawiki.org
- ^ SphinxSearch MediaWiki-uitbreiding Gearchiveer op 22 Oktober 2014 by die Wayback Machine , mediawiki.org
- ^ Masanori Arita & Kazuhiro Suwa (17 September 2008), " Soekuitbreiding transformeer Wiki in 'n relasionele stelsel: 'n saak vir flavonoïede metabolietdatabasis", BioData Min , BioData Mining, 1 (1): 7, doi : 10.1186 / 1756-0381 -1-7 , PMC 2556319 , PMID 18822113
- ^ Finn Årup Nielsen (15 Oktober 2009). "Verlore in lokalisering: 'n oplossing met neuro-informatika 2.0?". NeuroImage . 48 (1): 11–3. doi : 10.1016 / J.NEUROIMAGE.2009.05.073 . ISSN 1053-8119 . PMID 19497377 . Wikidata Q21011200 .
- ^ Eric Ras; Jörg Rech; Sebastian Weber (1 Augustus 2008), Collaborative Authoring of Learning Elementes for Adaptive Learning Spaces (PDF) , Vyfde Internasionale Konferensie oor Adaptive Hypermedia en Adaptive Web-Based Systems, geargiveer (PDF) uit die oorspronklike op 3 Mei 2011 , het April gekry 23, 2010
- ^ Hartung, Michael; et al. "'N Platform vir samewerkende bestuur van semantiese roostermetadata". Intelligente verspreide rekenaars, stelsels en toepassings . bl. 123.
- ^ "Handleiding: Installasievereistes" . MediaWiki . Besoek op 14 Maart 2021 .
- ^ "Handleiding: bladsytabel" . MediaWiki. 15 Mei 2010. Gearchiveer vanaf die oorspronklike op 25 November 2014 . Besoek op 30 Mei 2010 .
- ^ "Handleiding: hersieningstabel" . MediaWiki. Gearchiveer vanaf die oorspronklike op 24 November 2014 . Besoek op 30 Mei 2010 .
- ^ Ortega, Felipe; González-Barahona, Jesus M .; Robles, Gregorio (2007), die tien beste Wikipedia's: 'n kwantitatiewe analise met behulp van WikiXRay , CiteSeerX 10.1.1.107.1424
- ^ Curino, Carlo A .; Tanca, Letizia; Zaniolo, Carlo (2008), Information Systems Integration and Evolution: Ontologies at Rescue (PDF) , Workshop on Semantic, geargiveer (PDF) uit die oorspronklike op 22 Desember 2009 , opgespoor op 23 April 2010
- ^ T Dumitras; P Narasimhan (2009), Geen stilstandtyd vir data-omskakelings: Heroorweging van warm opgraderings (PDF) , geargiveer vanaf die oorspronklike (PDF) op 16 Junie 2010 , opgespoor op 29 April 2010
- ^ a b Bergsma, Mark, Wikimedia Architecture (PDF) , geargiveer (PDF) uit die oorspronklike op 5 Maart 2016 , opgespoor op 21 Oktober 2015
- ^ "Handleiding: wat is" . MediaWiki. Op 22 Julie 2018 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Uitbreiding: StructuredDiscussions" . MediaWiki. Op 27 Desember 2018 vanaf die oorspronklike argief . Besoek op 27 Desember 2018 .
- ^ "Uitbreiding: Wikilog" . MediaWiki. 27 November 2009. Gearchiveer vanaf die oorspronklike op 22 September 2014 . Besoek op 30 Mei 2010 .
- ^ "Hulp: handtekeninge" . MediaWiki. Op 15 November 2008 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ N Augar; R Raitman; W Zhou (2004), Onderrig en leer aanlyn met wiki's , Beyond the comfort zone, CiteSeerX 10.1.1.133.1456
- ^ Cubric, Marija (2007), Analise van die gebruik van Wiki-gebaseerde samewerking vir die verbetering van studenteleer , Universiteit van Hertfordshire, p. 11, geargiveer uit die oorspronklike op 15 Mei 2011 , opgespoor op 24 April 2010
- ^ Albertsen, Johannes & Bouvin, Niels Olof (2008), Gebruikergedefinieerde strukturele soektogte in mediawiki , Proceedings of the nineteenth ACM conference on Hypertext and hypermedia, ISBN 978-1-59593-985-2
- ^ "Gearchiveerde kopie" . Op 26 Oktober 2018 vanaf die oorspronklike argief . Besoek op 12 Oktober 2019 .CS1 maint: geargiveerde kopie as titel ( skakel )
- ^ T Dumitraş; P Narasimhan (2009), Op pad na opgradering as 'n diens in verspreide stelsels , Verrigtinge van die 10de ACM / IFIP / USENIX Internasionale Konferensie oor Middleware
- ^ "Veiligheid vir ontwikkelaars" . MediaWiki. Op 25 November 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ Perrin, Chad (30 April 2008), vyf veiligheidswenke van MediaWiki se hoofontwikkelaar , Tech Republic
- ^ "Nuus" . MediaWiki. Op 6 Oktober 2014 vanaf die oorspronklike argief . Besoek op 30 Mei 2010 .
- ^ "Handleiding: Veiligheid" . MediaWiki. 22 Maart 2010. Gearchiveer vanaf die oorspronklike op 10 November 2014 . Besoek op 30 Mei 2010 .
- ^ "Gebeurtenisse" . Mediawiki.org. Op 27 Desember 2018 vanaf die oorspronklike argief . Besoek op 27 Desember 2018 .
- ^ Boeke oor MediaWiki Archived 27 Desember 2018, by die Wayback Machine , mediawiki.org
- ^ MediaWiki Administrator's Handbook . Wikibooks . Gearchiveer vanaf die oorspronklike op 20 Oktober 2014 . Besoek op 20 Oktober 2014 .
- ^ MediaWiki User Guide , Wikibooks argief van die oorspronklike op 20 Oktober 2014 , opgespoor 20 Oktober, 2014
- ^ Bryant, Todd (2006), Social Software in Academia (PDF) , Educause Quarterly, geargiveer vanaf die oorspronklike (PDF) op 22 Desember 2009 , opgespoor op 23 April 2010
- ^ Bean, L., & Hott, DD (Julie – Augustus 2005), Wiki: 'n vinnige nuwe instrument om projekte te bestuur , Journal of Corporate Accounting & Finance, pp. 3–8CS1 maint: veelvuldige name: skrywerslys ( skakel )
- ^ Liang, M., Chu, S., Siu, F., & Zhou, A. (3–4 Desember 2009), Vergelyk gebruikerservarings in die gebruik van Twiki & Mediawiki om samewerkende leer te vergemaklik (PDF) , Verrigtinge van die 2009 International Konferensie oor kennisbestuur, geargiveer vanaf die oorspronklike (PDF) op 14 Mei 2011CS1 maint: veelvuldige name: skrywerslys ( skakel )
- ^ Schulz, Judith (2009), Company-Wiki as 'n kennisoordraginstrument vir die vermindering van die tekort aan geskoolde werkers (PDF) , Instituut vir Tegnologie en Onderwys, geargiveer (PDF) uit die oorspronklike op 4 Maart 2016 , verkry op 25 April 2010
- ^ Chu, S., Kennedy, D., & Mak, M. (3–4 Desember 2009), MediaWiki en Google Docs as aanlyn-samewerkingsinstrumente vir samewerking van groepsprojekte (PDF) , Proceedings of the 2009 International Conference on Knowledge Bestuur, geargiveer vanaf die oorspronklike (PDF) op 14 Mei 2011 , opgespoor op 23 April 2010CS1 maint: veelvuldige name: skrywerslys ( skakel )
Eksterne skakels
- MediaWiki-tuisblad
, met Hubs vir gebruikers , stelselbestuurders en ontwikkelaars .
- PHP wiki-enjins by Curlie