MediaWiki

MediaWiki Kuvan 20210524 kuvaus MediaWiki-ohjelmiston kuvakaappaus fi.png. Tiedot
Kehittäjä Wikimedia Foundation
Ensimmäinen versio 25. tammikuuta 2002
Viimeinen versio (1.35.1)
Tallettaa gerrit.wikimedia.org/g/mediawiki/core
Laatuvakuutus Jatkuva integraatio
Kirjoitettu PHP ja JavaScript
Käyttöjärjestelmä Monialustainen
Ympäristö Monialustainen
Kieli (kielet Monikielinen (352 kieltä)
Tyyppi Wiki-moottori
Lisenssi GNU General Public License -versio 2 tai uudempi ( d )
Verkkosivusto www.mediawiki.org

MediaWiki on wikiohjelmisto varten web . Sitä käyttävät kaikki Wikimedia Foundation -projektit , FANDOMin isännöimät wikit sekä monet muut wikit. Suunniteltu vastaamaan Wikipedian tarpeita , vuonna 2008 yritykset käyttivät tätä moottoria myös tiedonhallintaratkaisuna ja sisällönhallintajärjestelmänä . Amerikkalainen Novell- yritys käyttää sitä erityisesti useissa verkkosivustoissaan, jotka kuljettavat merkittävästi liikennettä. Yhdistykset, kuten Wikitravel , Mozilla tai Ékopedia , ovat myös ottaneet sen käyttöön.

MediaWiki on kirjoitettu PHP: nä, ja se voi toimia myös MySQL- tietokannan hallintajärjestelmän kanssa kuin PostgreSQL . Se on ilmainen ohjelmisto, jota jaetaan GPL : n ehtojen mukaisesti .

MediaWikissä on monia ominaisuuksia yhteistyösivustoille . Esimerkiksi nimitilojen hallinta tai kuhunkin artikkeliin liittyvien keskustelusivujen käyttö.

Ranskan valtio on sisällyttänyt MediaWikin julkiselle sektorille suositeltujen ilmaisten ohjelmistojen luetteloon ja ministeriöiden väliseen ilmaisten ohjelmistojen pohjaan (vuoden 2019 painos) .

Historia

Aluksi Wikipedia käytti Perlissä kirjoitettua alkeellista wiki-moottoria nimeltä UseModWiki . 25. tammikuuta 2002, MediaWiki kehittämä Magnus Manske , joka on saksalainen opiskelija on Kölnin yliopiston , tulee wikiohjelmisto n yhteistyönä tietosanakirja , jota varten se on kehitetty. MediaWiki on siten mahdollistanut enemmän toimintoja ja laajemman infrastruktuurin ( MySQL- tietokannan ansiosta ). Ohjelmiston suorituskykyä paransi edelleen Lee Daniel Crocker , ennen kuin Brion Vibberistä tuli sen aktiivisin kehittäjä ja hän otti ohjelmistojulkaisujen johtajan roolin.

Mansken komentosarjan ensimmäisen version julkaisemisen jälkeen sille on annettu useita ohjelmiston tilaa edustavia nimiä: "PHP-komentosarja", "vaihe II", "vaihe III", "uusi lähdekoodi". Sillä ei kuitenkaan ollut tuotenimeä. Ilmoituksen jälkeen Wikimedia Foundation -säätiön perustamisesta20. kesäkuuta 2003, Wikipedian Daniel Mayer antaa sille nimen "MediaWiki", sanalla "Wikimedia", ja tämä nimi otetaan vähitellen käyttöön. Nimien MediaWiki ja Wikimedia samankaltaisuus (joka itsessään on jo samanlainen kuin nimi Wikipedia) on kuitenkin usein sekaannusten lähde.

MediaWiki-logon loi Erik Moeller Florence Devouardin (josta tuli myöhemmin Wikimedia Foundation -säätiön presidentti ) ottamasta valokuvasta kukasta, ja se lähetettiin alun perin kesän 2003 järjestämään kansainväliseen Wikipedian uuden logon kilpailuun. Logo sijoittui kolmannelle sijalle tämän kilpailun lopussa ja valittiin edustamaan MediaWikiä eikä Wikipediaa, kun taas voitettu logo hyväksyttiin edustamaan Wikipediaa ja toinen voittaja Wikimedia Foundationille. Auringonkukan ympärillä olevan valokuvan kaksoisneliömerkit symboloivat wikicodea , joka on syntaksi, jota MediaWiki käyttää hyperlinkkien luomiseen muihin wiki-sivuihin.

Kehitys

MediaWiki laskee vuonna 2009:

vuosi sitoutuneiden lukumäärä
2002 8
2003 18
2004 33
2005 32
2006 58
2007 82
2008 ?
2009 195

Versiot

Väri Kuvaus
Sininen Seuraava versio
Vihreä Nykyinen versio
Oranssi Vanha versio on edelleen tuettu
Punainen Vanhentunutta versiota ei enää tueta
Versionumero Päivämäärä Tärkeimmät uutuudet
1.1 8. joulukuuta 2003
1.2 24. maaliskuuta 2004
1.3 11. elokuuta 2004
1.4 20. maaliskuuta 2005

MediaWiki 1.4: n ylläpitää Brion Vibber. Tämän version 1.4 koodi on puhdistettu, jotta jotkut tehtävät voidaan suorittaa nopeammin. Käyttäjä voi valita käyttöliittymän kielen, mikä helpottaa yhteisten projektien (kuten Wikimedia Commons ) saatavuutta.

Käytettyä levytilaa on pyritty optimoimaan. Joten MediaWiki 1.4: n jälkeen tekstin tallentamiseen käytetty gzip- pakkaus vähentää tarvittavaa tilaa noin 15%. Tätä pakkausta ei suoriteta jokaisessa versiossa, mikä säästää hieman enemmän tilaa.

1.5 5. lokakuuta 2005 MediaWiki 1.5 laajentaa versiolla 1.4 aloitettuja arkkitehtuurimuutoksia. Sen merkittävin muutos - tietokantamalli - on täydellinen irrotus tekstitallennustilan ja artikkeliversioiden muuttamisen välillä. Näiden muutosten pitäisi lisätä useiden toimintojen, kuten sivun siirtämisen tai sivuhistorian tuottamisen, nopeutta.

Kuvan tuki on laajennettu koskemaan SVG- vektorikuvia . MediaWiki muuntaa ne PNG- kuviksi, jotta ne olisivat paremmin yhteensopivia nykyisten selainten kanssa, jotka vuonna 2005 ovat hyvin harvinaisia ​​tukemaan natiivisti SVG-muodossa olevia kuvia. Kuvia kuvaavilla sivuilla näytetään metatiedot Exif- muodossa joissakin kuvamuotoissa.

1.6 5. huhtikuuta 2006

Versio 1.6 merkitsee kehitysjakson alkua. Käyttäjäerot ovat vähäiset: tunnistemuodon muuttaminen, suojausjärjestelmän parantaminen ja melkein täydellinen poistuminen XHTML-muodossa . Todelliset parannukset ovat sisäisiä ja liittyvät erityisesti välimuistijärjestelmään , koodin laatuun ja vanhan ohjelmiston tuen päättymiseen ( MySQL 3, PHP 4.1.x). Tästä versiosta alkaen kehittäjät päättivät julkaista uuden version joka neljännes.

1.7 7. heinäkuuta 2006
  • PHP 5: n käyttö on pakollista (ehdotettu 5.1), PHP 4 -tukea ei enää tarjota.
  • Poistetut tiedostot voidaan palauttaa.
1.8 10. lokakuuta 2006
  • DjVu: n integrointi .
  • Kuvan tuominen käytettävissä olevasta URL-osoitteesta on nyt mahdollista (jos se on käytössä).
1.9 10. tammikuuta 2007
  • Version yksinkertainen peruuttaminen on mahdollista.
  • Pöydät tulevat lajiteltaviksi.
  • Kentän lisääminen, josta näkyy avustajan julkaisujen määrä.
  • Versiossa muutettujen merkkien määrä näkyy viimeisimpien muutosten sivulla ja tarkkailulistalla.
1.10 9. toukokuuta 2007
  • Lukuisia muutoksia tietokantakaavioon.
  • Lisätään erityinen sivu, jonka avulla voidaan luetella vähiten muokatut artikkelit.
  • Lisätään erityinen sivu, jonka avulla artikkelit voidaan luetella ilman linkkejä muille kielille.
1.11 10. syyskuuta 2007
  • Estetty käyttäjä on mahdollista kieltää lähettämästä sähköposteja.
  • Mahdollisuus antaa tietyille ryhmille oikeus myöntää vain tiettyjä oikeuksia.
1.12 20. maaliskuuta 2008
  • Suuri parannus kansainvälistymiseen ja lokalisointiin . Monia uusia käännöksiä on lisätty. Heprealaista, thaimaalaista ja iranilaista kalenteria tuetaan myös.
  • Jäsennin on kirjoitettu uudelleen.
  • Käyttäjien oikeuksien hallintaa on parannettu ja yleistetty koko käyttöliittymään.
1.13 14. elokuuta 2008
  • Parannettu haku (ehdotuksia kirjoitettaessa, pikkukuvien näyttäminen kuville).
  • Mahdollisuus piilottaa luokat ( __HIDDENCAT__ ).
  • Erikoissivujen uudelleenjärjestely .
1.14 22. helmikuuta 2009
  • Lisääminen Special: Log / newusers
  • Lisääminen taikasanat __INDEX__ ja __NOINDEX__ indeksoida tai indeksoida sivun hakukone.
  • Lisätään taikasanoja {{NUMBERINGROUP}}
  • Lisäys painosilmoituksiin nimitilan ja sivun mukaan. MediaWiki: Editnotice-NS-PAGENAME
  • MediaWiki: Print.css ohjaa tulostettavien versioiden tyyliä.
1.15 10. kesäkuuta 2009
  • Käyttäjän sukupuolen hallinta käyttäjän mieltymysten ja taikasanan {{GENDER:}} avulla
  • Lisättiin taikasanoja {{NUMBEROFACTIVEUSERS}} → 17 862 aktiivista käyttäjää ja {{REVISIONUSER}} → Raphoraph
  • Special: Vie: voit viedä kokonaisen nimiavaruuden (rajoitettu 5000 sivuun).
  • MediaWikin tukemien kielten määrä on yli 300.
1.16 28. heinäkuuta 2010 Huolto-komentosarjojen uudelleenjärjestely
1.17 22. kesäkuuta 2011
  • Uusi asennusohjelma
  • Uusi resurssikuormaaja (ohjelmisto, joka tekee JavaScript- komentosarjojen suorittamisesta nopeampaa )
  • Parannettu luokittelu luokissa
1.18 28. marraskuuta 2011
1,19 ( LTS ) 2. toukokuuta 2012
  • Vaadittu MySQL-versio on nyt 5.0.2
  • Parempi sukupuolituki
  • LanguageConverter ja jotkut taikasanat riippuvat nyt sivun sisällön kielestä
1.20 7. marraskuuta 2012
  • Vaadittu PHP-versio on nyt 5.3.2
  • Parannettu versiovertailija (ero), selkeämpi välilyönneille ja muille pienille muutoksille sekä värisokeille käyttäjille
1.21 25. toukokuuta 2013 Uusi ContentHandler
1.22 6. joulukuuta 2013
1,23 ( LTS ) 5. kesäkuuta 2014
1.24 27. marraskuuta 2014
1.25 25. toukokuuta 2015
1.26 11. marraskuuta 2015
  • Vaadittu PHP-versio on nyt 5.3.3
1,27 ( LTS ) 28. kesäkuuta 2016
  • Vaadittu PHP-versio on nyt 5.5.9
1.28 28. marraskuuta 2016
1.29 13. heinäkuuta 2017
1.30 12. joulukuuta 2017
1,31 ( LTS ) 13. kesäkuuta 2018
  • Vaadittu PHP-versio on nyt 7.0.0
1.32 11. tammikuuta 2019
  • Seuraavien taulukoiden YKSI-hakemistot on muunnettu omiksi ENSIMMÄISISIEN AVAIMIIN huollon parantamiseksi: interwiki, page_props, protected_titles ja site_identifiers.
  • KYLLÄ HTMLForm näyttää nyt online-ohjetekstin syöttökentän jälkeen ikkunan avaamisen sijaan. Aikaisempi käyttäytyminen voidaan palauttaa käyttämällä '' help-inline '= = false' '.
  • Arkistotaulukon "ar_rev_id" -kenttä on nyt ainutlaatuinen.
  • Erityinen: BotPasswords vaatii nyt uudelleen todennuksen.
  • Multi-Content Revision (MCR) -ominaisuudet otettiin käyttöön tallennustasolla, ja niillä on perustoiminnot. Ensisijaista sijaintia lukuun ottamatta ei ole vielä käyttöliittymää sisällön luomiseen tai hallintaan muista sijainneista.
1.33 2. heinäkuuta 2019
  • Estotoiminto laajennetaan "osalohkoihin", joissa IP-osoitteita ja tilejä voidaan rajoittaa tiettyjen sivujen tai nimiavaruuksien muokkaamisesta. Tätä kehitetään, mutta se voidaan ottaa käyttöön asettamalla lipuksi tosi $wgEnablePartialBlocks. Tulevissa versioissa tämä ominaisuus on oletusarvoisesti käytettävissä.
  • Luokat voidaan nyt piilottaa Special: UnusedCategories -kansioon lisäämällä uusi käyttäytymislippu __EXPECTUNUSEDCATEGORY__luokkasivulle.
1.34 19. joulukuuta 2019
1,35 ( LTS ) 25. syyskuuta 2020
  • Special: EditPage, Special: PageHistory, Special: PageInfo ja Special: Purge -sivut tehtiin pikakuvakkeina jokaiselle toiminnolle.
  • Nyt on mahdollista rajoittaa tarkkailulistan sivun seuranta-aikaa.
  • VisualEditor on integroitu (ulkoista Parsoid-moduulia ei tarvita)
  • Edellyttää php 7.3.19
1.36 Maaliskuu 2021

ominaisuudet

MediaWiki on varustettu monimutkaisella toiminnallisuudella ja laajennusjärjestelmällä, jonka avulla se voi integroida lisätoimintoja. Vahvan läsnäolo monikielisyyden vuonna Wikimedian hankkeisiin , The kansainvälistyminen osa on saanut erityistä huomiota kehittäjien . Käyttöliittymä on täysin tai osittain käännetty 352 kielille ja se voidaan räätälöidä sivuston ylläpitäjät. Koska Wikipedia on yksi suosituimmista verkkosivustoista maailmassa, kehittäjät ovat kiinnittäneet erityistä huomiota skaalautuvuuteen monikerroksisen tietokannan välimuistin ja kopioinnin avulla . Vuodesta 2008 lähtien Wikipedia ja muut Wikimedia-projektit ovat edelleen lähde suurelle osalle MediaWikin saavutuskriteereitä.

Ilmaiset linkit

MediaWikin tärkein etu muihin wikimoottoreihin verrattuna on ilmaisten linkkien käyttö kamelikotelon sijaan . Kun muiden wikien on yleensä kirjoitettava "WorldWideWeb" yhdellä sanalla tuottaakseen linkin saman nimiselle sivulle, MediaWiki ei aseta mitään rajoituksia, vaan laita vain linkki, jonka haluat linkittää kaksoiskoukkujen väliin. Kaikki lausekkeen sisältämät tilat säilytetään siten, kuten [[World Wide Web]]. Joitakin merkkejä ei kuitenkaan voi käyttää, esimerkiksi # tai |.

Nimitilat

Linkkien lisäksi MediaWikissä on monia muita ominaisuuksia sisällön jäsentämiseen. Yksi vanhimmista ominaisuuksista on nimiavaruusjärjestelmä . Pitkään Wikipedian ja sen tietosanakirjan sisällön keskustelujen erottaminen toisistaan ​​oli todellinen ongelma; sama pätee wikipedialaisten henkilökohtaisiin sivuihin. Yksinkertaistetulla tavalla nimitilat voidaan supistaa sivujen otsikossa käytettäviksi etuliitteiksi (esimerkiksi "Käyttäjä:" tai "Keskustelu:"), mikä sallii useiden sivujen olemassaolon samalla nimellä (lähellä olevan nimiavaruuden kohdalla), mutta eri tarkoituksiin etuliitteestä riippuen. Esimerkiksi sivu [[[Terminator]]] voi kuvata James Cameronin ohjaaman vuoden 1984 elokuvan , kun taas sivu [[[Käyttäjä: Terminator]]] voi olla henkilökohtainen sivu, joka kuvaa käyttäjän, joka on valinnut kyseisen lempinimen. Jokainen Wikipedian sivu liittyy puhesivuun, jonka on tarkoitus antaa Wikipedian edustajien keskustella sivun aiheesta.

Tiedostojärjestelmiin verrattuna nimiavaruudet voidaan ajatella kansioina, jotka erottavat useita samannimisiä tiedostoja. Vaikka nimitiloja on mahdollista lisätä, niiden määrä wikissä on yleensä suhteellisen pieni.

Alisivut

Nimitilojen lisäksi sivut voidaan jäsentää alisivujen avulla. Sivulla, jonka otsikko on “A”, voi olla useita alisivuja, joiden otsikko on sitten muodossa “A / x”. Alasivu tarjoaa sitten automaattisesti paluulinkin ylätason sivulle (muodossa “<A”). Jälkimmäisessä pääsee yhdelle sen alasivusta jättämällä sen otsikon pois; siten linkki "[[/ x]]" osoittaa alasivulle otsikolla "A / x". Annetulle nimiavaruudelle alisivujärjestelmä voidaan ottaa käyttöön tai poistaa käytöstä. Esimerkiksi Wikipediassa se poistetaan käytöstä tietosanakirjassa ja aktivoidaan ”Käyttäjä” -tilassa.

Luokat

MediaWiki antaa käyttäjille mahdollisuuden luoda luokkia. Ne toimivat samalla tavalla kuin monissa verkkosovelluksissa olevat tunnisteet ja muodostavat hierarkian ja kuvauksen. Joissakin wikissä, kuten Wikipediassa, monimutkaiset hierarkiat ovat kehittyneet tämän järjestelmän kanssa ilman mitään suunnittelua.

Muokattava käyttöliittymä

Käyttäjät, joilla on siihen oikeus, voivat muuttaa MediaWiki-käyttöliittymän suoraan itse wikissä (yleensä henkilöt, joita kutsutaan järjestelmänvalvojiksi tai sysopeiksi ). Tämä tapahtuu tietyn nimitilan ansiosta, joka vastaa etuliitettä "MediaWiki:", jossa jokainen sivu vastaa tiettyä käyttöliittymän viestiä. Alun perin nimitilaa "MediaWiki:" käytettiin luomaan mukautettuja tekstilohkoja, jotka voitiin ladata dynaamisesti muille sivuille käyttämällä erityistä syntaksia. Tämä sisältö siirrettiin myöhemmin erilliseen nimitilaan nimeltä "Malli:".

Mallit

Mallit ovat tekstinpaloja, jotka voidaan ladata dynaamisesti tai staattisesti mille tahansa sivulle. Voit tehdä tämän, se riittää soittaa mallia kirjoittamalla sen nimen välillä kaksinkertaisen olkaimet (se on tavallaan erityinen yhteys). Mallineilla on oma nimitila, joka vastaa "Template:" -etuliitettä. Esimerkiksi, jos haluat käyttää dynaamisesti mallia, joka löytyy sivulta "Malli: liite", kirjoita vain "{{liite}}". Mallin sisältö toistetaan siten reaaliajassa sivulla, jolla sitä kutsutaan. Jos malliin tehdään muutoksia myöhemmin, sivu päivittyy myös automaattisesti.

Mallia voidaan kutsua myös käyttämällä etuliitettä "subst:" (esimerkki: {{subst: Annexe}}), mikä korvaa mallikutsun sen sisällöllä, kun muutos on vahvistettu. Tulos vastaa kopiota ja liimaa mallin sisällöstä. Siksi malliin tehdyillä muutoksilla ei ole vaikutusta sivuun, jolla malli korvattiin. Korvaus rajoittaa mallien käytön johdonmukaisuutta, mutta voi olla käytännöllistä joissakin tapauksissa ja on a priori vähemmän ahne palvelinresursseissa .

On myös mahdollista luoda malleja muusta nimiavaruudesta kuin mallista. Esimerkki: Toto on järjestelmänvalvoja. Hän haluaa ilmoittaa käyttäjälle helposti estävänsä hänet ja harvoilla käyttäjillä on mahdollisuus käyttää tätä mallia: hän voi luoda sen käyttäjätilaansa nimellä [[Käyttäjä: Toto / Esto]]. Sitten hän voi käyttää sitä muodossa {{Käyttäjä: Toto / Esto}} tai {{substantiivi: Käyttäjä: Toto / Esto}}. Artikkeleita ei ole mahdollista lisätä tietosanakirjoitustilasta tai keskustelusivuilta mallina tai mallin korvikkeena.

Mallineita käytetään monella eri tavalla, esimerkiksi:

Skriptit

Asennettaessa MediaWiki ja sen kokoonpano jokaisella wikillä voi olla mukautus JavaScriptissä ja CSS: ssä . Nimiavaruuden , voidaan luoda myös kutsutaan "yksikkö", vedota skriptit Lua kielillä malleissa, komennolla {{#invoke|Script|argument1|...}}.

Multimedia

Kuten nimestä MediaWiki ehdottaa, yksi ohjelmiston vahvuuksista on sen kyky käsitellä monenlaisia mediatiedostoja (ne voidaan ladata wikiin suoraan käyttöliittymän kautta), erityisesti tiedostoista kuvista, mutta myös äänistä ( Ogg- muodossa) ). Jos ohjelmisto on määritetty oikein, kuvagallerioiden ja pikkukuvien tuottaminen on suhteellisen helppoa. Ohjelmisto hallitsee myös Exif- metatietoja . Tarve ajaa Wikimedia Commons (yksi suurimmista ilmaisen sisällön mediaarkistoista ) MediaWikin kanssa on ollut tällaisen toiminnallisuuden lähde.

Sisään Helmikuu 2008, Florence Devouard ilmoittaa seuraavanlainen yhteistyömuotoinen video Wikipediassa. Se olisi käyttää Kaltura- yrityksen suunnittelemia ilmaisia ​​ohjelmistoja .

Sellaisenaan (WYSIWYG)

Vuodesta 2015 lähtien MediaWiki on saanut käyttöliittymän artikkeleiden muokkaamiseen WYSIWYG: ssä , nimeltään VisualEditor.

Osat

MediaWikillä on mahdollista muokata sivun osaa (osiota), mikä mahdollistaa erityisesti helpompien ja samanaikaisesti pitkien sivujen muokkaamisen. Itse asiassa, jos käyttäjä yrittää vahvistaa sivun muutokset samalla kun toinen käyttäjä on muokannut sitä tällä välin, tapahtuu "muokkauskonflikti" ja käyttäjän on suoritettava manipulointi muutostensa integroimiseksi uuteen versioon. Jos kaksi käyttäjää kuitenkin muokkaa saman sivun kahta eri osaa samanaikaisesti, tätä ongelmaa ei esiinny.

Sisällön kehittäminen

MediaWikissä on myös toimintoja erityisen syntaksin laatiman sisällön hallintaan . Esimerkiksi ohjelmiston avulla tuottamaan matemaattisten kaavojen avulla LaTeX ja jäsentimen kirjoitettu OCaml . Muut toiminnot tällaista esiintyä jatkeen, erityisesti kronologisessa rimat , piirustus matemaattisia käyriä , The musiikkisävellykset tai jopa Egyptin hieroglyfejä .

Mukautettava käyttöliittymä

Jos tämä on käytössä, käyttäjät voivat myös muokata tyylitaulukkoaan ja määrittää asiakaspuolen JavaScript- koodin suoritettavaksi jokaisella käydyllä sivulla. Esimerkiksi Lupinin ponnahdusikkunoiden navigointijärjestelmä on JavaScript-työkalu, joka näyttää kohteiden esikatselut, kun käyttäjä vie hiiren linkin päälle, ja antaa myös linkit säännöllisiin ylläpitotehtäviin. Toinen esimerkki on wikEd , MediaWikiin sisäänrakennettu tekstieditori , joka toimii vain Mozilla-perheen verkkoselaimien kanssa , ja siinä on monia ominaisuuksia, jotka tarjoavat syntaksikorostuksen sekä etsivät ja korvaavat toimintoja.

Ryhmät ja käyttöoikeudet

Vaikka MediaWikillä on perustoiminnot, jotka liittyvät käyttäjäryhmien rajoittamiseen, niihin pääsyyn ja määrittelyyn, sivujen käytön hallinta ei näytä olevan tärkeätä kohdetta kehitysprosessissa. Esimerkiksi ei ole mahdollista määrittää oikeuksia käyttää sivuja nimitilan perusteella. Muut wiki-moottorit, kuten TWiki ja MoinMoin , tarjoavat enemmän virtaa tukemalla kehittyneitä turvamekanismeja, kuten kulunvalvontaluetteloita.

Laajennukset

Lähdekoodi MediaWiki sisältää useita "koukkuja" (englanniksi "  koukut  "), joihin voidaan liittää lisäkoodi. Tämä antaa ohjelmoijille mahdollisuuden kirjoittaa laajennuksia muuttamatta tukiasemaa tai vaatimatta heitä lähettämään koodiaan versionhallintaa varten. Suurimman osan ajasta laajennuksen asentaminen on kuin tietokonekoodirivin lisääminen kokoonpanotiedostoon, vaikka joissakin tapauksissa tarvitaan myös tietokannan muutoksia.

Monet käytettävissä olevista laajennuksista ovat yksinkertaisia ​​komentosarjoja sisällön, kuten Adobe Flash- tiedostojen tai HTML- lomakkeiden , upottamiseksi . Muut komentosarjat lisäävät uusia, monimutkaisia ​​toimintatapoja wikin syntaksiin. Näin on Semantic MediaWikissä, joka antaa mahdollisuuden lisätä jäsenneltyjä ja haettavia suhteita ja määritteitä wiki-sivuille (katso: Semanttinen Web ). Wikimedia Foundationilla on palvelin, jolla on useita laajennuksia.

Esitykset

Koska MediaWikiä käytetään Wikipedian käyttämiseen , joka on yksi kymmenen suosituimman sivuston joukosta, moottorin suorituskykyä ja skaalautuvuutta on optimoitu edelleen. MediaWiki tukee Squid- välimuistia , kuormituksen tasapainotettuja tietokannan kaksoiskappaleita , asiakaspuolen välimuistia, Memcached- tai taulukkoihin perustuvaa välimuistia usein tarkastelluille töille tai tavallisille pyyntötuloksille staattisen välimuistitiedoston muodossa , vähäisellä toiminnallisuudella, pakkaus vanhoille versioille ja työjono tietokantatoimintoja varten.

MediaWiki voi olla ylimitoitettu pienikokoisen käytön vuoksi, koska sen suuri ominaisuusjoukko ja käyttöliittymä maksavat suorituskykykustannuksia. Toisaalta ohjelmisto soveltuu ihanteellisesti wiki-tilojen toimintaan , kuten Wikimedia-projektiin ja kieliperheeseen. MediaWikillä ei kuitenkaan ole toimintoja tällaisten asennusten hallintaan.

Rajat

MediaWikistä voidaan tehdä useita huomautuksia: sen dokumentaatio on pääosin saatavilla Internetissä, mutta se ei ole omaa (kymmenet kirjoittajat osallistuivat sen kirjoittamiseen). MediaWiki-ohjelmiston asennus ja käyttö ei ole kovin intuitiivista kokemattomalle käyttäjälle .

MediaWiki-syntaksissa ei ole virallista määritelmää; kelvollinen syntaksi on jäsentimen PHP-koodin tunnistama, ja syntaksin määrittely EBNF- muodossa ei ehkä ole mahdollista. Tästä syystä muun muassa WYSIWYG-editorin tuottaminen tai analysaattorin täydellinen muokkaus muille ohjelmointikielille on vaikea tehtävä.

Lisäksi pääsynvalvontaluettelon perustamiseen ei ole tyydyttävää ratkaisua .

Kahden tyyppisten linkkien (yksittäiset suluet ulkoisille linkeille, kaksoissulkeet sisäisille linkeille) käyttö on hämmentävää ja tarpeetonta, kuten Wikicréole on osoittanut .

Huomautuksia ja viitteitä

  1. (sisään) Sam Reed, "  [MediaWiki-announce] Security and Maintenance release: 01.31.11 / 1.35.1  " on list.wikimedia.org (käytetty 30. tammikuuta 2021 )
  2. Tuetut kielet osoitteessa Translatewiki.net .
  3. (in) Brion Vibber ( Wikimedia Foundationin teknologiajohtaja ), "  MediaWikin iso push-koodi ja käytettävyys - ja muita hauskoja tarinoita Internet-aikakaudelle  " ( ArkistoWikiwixArchive.isGoogle • Mitä tehdä? ) [PDF] osoitteessa leuksman.com ,Helmikuu 2009.
  4. (in) "  MediaWiki SVN Statistics  " sivustolla organicdesign.co.nz.
  5. Katso mw: kehittäjät ja Käyttäjät- luettelo .
  6. (in) Avustajat, "  MediaWiki 1.17 / Wikimedia-käyttöönotto  " , Wikimedia Foundation,17. helmikuuta 2011(käytetty 20. helmikuuta 2011 ) .
  7. ”Tuetut kielet” päälle Translatewiki.net , sivuston kääntämiseen MediaWiki rajapinnan viestejä.
  8. (in) "  Suosituimmat sivustot - 500 suosituinta verkkosivustoa  " ["500 suosituinta verkkosivustoa"] ( ArkistoWikiwixArchive.isGoogle • Mitä tehdä? ) .
  9. (in) "  wikipedia.org kilpailukykyanalyyseihin Markkinointimix ja liikenne  " on Alexa Internet , verkkoliikenne alkaen wikipedia.org.
  10. "Wikipediassa on pian yhteistyövideo", 01net, 26. helmikuuta 2008.
  11. WikEdin komentosarja on saatavana osoitteesta userscripts.org tai katso : Käyttäjä: Cacycle / wikEd .

Katso myös

Bibliografia

Aiheeseen liittyvät artikkelit

Ulkoiset linkit