MediaWiki — a Wikimédia-projektek nyílt forráskódú, skálázható wiki-szoftvere

MediaWiki — a Wikimédia-projektek nyílt forráskódú, skálázható wiki-szoftvere: erős, könnyen szerkeszthető megoldás nagyforgalmú weboldalakhoz, verziókezeléssel és multimédiakezeléssel.

Szerző: Leandro Alegsa

MediaWiki a Wikimédia-projekteket működtető szoftver neve. 2003-ban jelent meg, és azóta a wikikészítés egyik legelterjedtebb, nyílt forráskódú megoldásává vált. Ez egy szerveroldali, szabad szoftver, amely a GNU General Public License (GPL) alatt terjeszthető; a szoftver maga a GPL licenc feltételeit követi, vagyis a forráskód és a módosítási jogok nyíltan elérhetők.

Alapvető felépítés és működés

A MediaWiki elsősorban nagy forgalmú weboldalakhoz készült: egy olyan architektúrára optimalizálták, amely egy vagy több webszerverből és egy adatbázis-farmból áll. A motor PHP-ben íródott, és tipikusan PHP-t használ az adatfeldolgozásra, míg az adattárolást gyakran MySQL végzi. A cikkek forrása a MediaWiki saját szerkesztőnyelve, a Wikitext, amely lehetővé teszi, hogy még az XHTML vagy a CSS ismeretével nem rendelkező felhasználók is egyszerűen szerkesszenek oldalakat.

Fő jellemzők

  • Verziókövetés: Minden szerkesztés külön verzióként kerül az adatbázisba, így az eredeti tartalom visszaállítása vandalizmus vagy hibás szerkesztés esetén egyszerű.
  • Multimédia kezelés: A MediaWiki képes képek és más médiafájlok kezelésére, feltöltésére és beágyazására.
  • Kiterjeszthetőség: Bővítmények (extensions) és témák (skins) segítségével könnyen testre szabható a funkcionalitás és a megjelenés.
  • API és botok: Beépített API-k (pl. action=) támogatják az automatizált műveleteket és külső alkalmazásokkal való integrációt, ezért a botok és szkriptek széles körben használhatók.
  • Nemzetközivé tétel: Többnyelvű felületi támogatás és fordítási rendszerek biztosítják, hogy a felhasználók saját nyelvükön használhassák a wikit.

Skálázás és teljesítmény

A nagy forgalmú wikik igényeihez igazítva a MediaWiki támogatja a különféle gyorsítótárazási megoldásokat és proxy-okat. Többek között könnyen összekapcsolható külső cache-szolgáltatásokkal és a Squid proxy szerver szoftverrel, továbbá rendelkezik belső cache-rétegekkel, párhuzamos lekérdezés-kezeléssel és egyes komponensek külön szerverre telepítésének lehetőségével.

Bővítmények, sablonok és testreszabás

A MediaWiki közössége és harmadik felek számos extension-t fejlesztettek, amelyek új szolgáltatásokat adnak hozzá (például lapok közötti kapcsolatok kezelése, vizuális szerkesztők, speciális felhasználói jogosultságok). A sablonrendszer (templates) lehetővé teszi újrahasználható tartalmi elemek létrehozását, ami különösen hasznos a szabványos megjelenés és adatformátumok fenntartásához nagy mennyiségű oldal esetén.

Biztonság, jogosultságok és karbantartás

A MediaWiki beépített eszközöket kínál a felhasználói jogosultságok (pl. szerkesztési, olvasási, adminisztrátori jogok) kezelésére, oldalblokkolásra és naplózásra. A rendszer megőrzi a korábbi verziókat, ami nemcsak visszaállítást tesz lehetővé, hanem auditálást is. Emellett a MediaWiki-hez elérhetők karbantartó szkriptek és adminisztrációs eszközök, amelyek segítik az adatbázisok tisztítását, frissítését és a teljesítmény optimalizálását.

Mikor érdemes választani MediaWikit?

MediaWikit akkor érdemes használni, ha szerkeszthető, együttműködésre épülő webhelyet szeretnénk, különösen ha sok cikk, nagy felhasználói közösség vagy intenzív szerkesztési aktivitás várható. Különösen jó választás tudományos, oktatási vagy dokumentációs projektekhez, ahol fontos a verziókövetés, a sablonok és a közösségi moderáció támogatása.

Minden Wikimédia projekt a MediaWiki 1.35.0-wmf.31 (c33756d) verzióját használja.

Használat

Mivel a MediaWiki rugalmas, sok olyan weboldal, amely azt szeretné, hogy az emberek információt adjanak hozzá, inkább a MediaWikit használja, mint más típusú wiki szoftvereket. A Wikia által üzemeltetett weboldalak is ezek közé tartoznak.

Vannak olyan weboldalak is, amelyek a MediaWiki-t használják tartalomkezelő rendszerként.

Bővítések

A MediaWikiben a rendszergazda választhat, hogy telepíti-e a MediaWiki fő weboldalán elérhető bővítményeket. Egyesek a MediaWiki fejlesztőitől származnak, míg mások a világ minden tájáról származó programozóktól.

A legtöbb bővítmény letölthető a Wikimedia Subversion tárolójából. Vannak azonban olyan bővítmények is, amelyeket mások maguk hosztolnak.

A MediaWiki fejlesztése során néhány bővítményt adtak hozzá a fő szoftverhez. Például a Makesysop bővítmény egy olyan bővítmény, amellyel egy felhasználót adminisztrátorrá vagy bürokratává lehet előléptetni.

2013. október 4-én összesen 2124 hosszabbítás volt.

Névterek

A MediaWiki alapértelmezett telepítésében a szoftver 17 névtérrel rendelkezik (valójában 18, de egynek nincs névtere), nevezetesen:

  • Cikk (Nincs névtér, mint ez az oldal)
  • Beszélgetés - a fő névtér beszélgetőoldalához
  • Felhasználó - a felhasználói oldal, szintén a Special:MyPage-ból
  • User talk - a felhasználó beszélgetőoldala, szintén a Special:MyTalk oldalról
  • Projekt - A projekt névtér (mint ebben a wikiben, a Wikipédia)
  • Projekt talk - A projekt oldal talk oldala
  • Fájl - Képek és hangok oldala
  • File talk - Beszélgetés a médiáról
  • MediaWiki - Szoftveroldalak, csak adminisztrátortól módosíthatók
  • MediaWiki talk - Beszélgetés a szoftver oldalról, bárki írhat ebbe a névtérbe
  • Sablon - sablonokhoz
  • Sablon beszélgetés - beszélgetés a sablonról
  • Súgó - Súgó oldalak (mint a Súgó:Tartalom)
  • Súgó beszélgetés - beszélgetés a súgó oldalról
  • Kategória - Az oldalak kategorizálása
  • Kategóriabeszélgetés - beszélj a kategóriáról
  • Special - A MediaWiki szoftver speciális oldalai
  • Media - Névtér a fájlra való közvetlen hivatkozáshoz

További névterek adhatók hozzá a MediaWiki telepítéséből származó beállítási fájl segítségével.

Hibák

Mivel a MediaWiki egy összetett szoftver, mindig lesznek hibák a szoftverben, különösen az új kiterjesztések esetében. Ezért a Wikimédia létrehozott egy bugzilla weboldalt, ahol a hibát észlelő emberek elmondhatják a MediaWiki fejlesztőinek.

A MediaWiki egyes bővítményei a Wikimedia Bugzilla-t használják, míg mások csak a bővítmény oldalának beszélgetőoldalait.

Skins

A felhasználók testre szabhatják a MediaWiki különböző megjelenését. Használhatják a számos "bőr" egyikét. Különböző időpontokban különböző skinek voltak alapértelmezettek. Például a Wikipédia egykor a Monobookot használta, mielőtt az 1.16-os verzióban az új Vector skin-t vette volna át.

A Wikimedia által végzett felmérés szerint többen kedvelik a Vector skin-t.

A vektor skin az angol Wikipédián.Zoom
A vektor skin az angol Wikipédián.

További információ

További információk a szoftverről:

  • Fő MediaWiki weboldal
  • MediaWiki a Meta Wiki oldalon
  • MediaWiki felhasználói útmutató a Meta Wiki oldalon
  • PHP script GYIK
  • PHP script automatikus wikifikáció (korábbi funkció)
  • Hogyan válhatsz MediaWiki hackerré (telepítési tanácsok)

Kérdések és válaszok

K: Mi az a MediaWiki?


V: A MediaWiki egy ingyenes, nyílt forráskódú szoftver, amely az összes Wikimédia-projektet és sok mást is működtet.

K: Mikor jelent meg a MediaWiki?


V: A MediaWiki 2003-ban jelent meg.

K: Milyen licenc alatt érhető el a MediaWiki?


V: A MediaWiki a GNU General Public License (GPL) licenc alatt áll, ami azt jelenti, hogy szabad tartalom vagy nyílt forráskódú.

K: Milyen típusú weboldalakhoz készült a MediaWiki?


V: A MediaWikit úgy tervezték, hogy egy nagy webszerver-farmon fusson egy olyan weboldal számára, amelyet naponta több millióan látogatnak meg.

K: Milyen formátumot használ a MediaWiki az oldalakhoz?


V: Az oldalak a MediaWiki Wikitext formátumát használják, ami lehetővé teszi a felhasználók számára, hogy XHTML vagy CSS ismeretek nélkül is könnyen szerkeszthessék azokat.

K: Mi történik, amikor egy felhasználó elküld egy szerkesztést egy oldalra a MediaWikiben?


V: A MediaWiki az oldal korábbi verzióinak törlése nélkül írja a szerkesztést az adatbázisba, így vandalizmus vagy spammelés esetén könnyen visszaállítható.

K: Tud a MediaWiki kép- és multimédiafájlokat kezelni?


V: Igen, a MediaWiki képes kezelni a fájlrendszerben tárolt kép- és multimédiafájlokat.


Keres
AlegsaOnline.com - 2020 / 2025 - License CC3