MediaWiki | |
---|---|
Típusú | névtér oldal Súgó [d] éswikimotor |
Fejlesztő | Wikimédia Alapítvány |
Beírva | PHP [2] és JavaScript |
Operációs rendszer | platformközi |
Első kiadás | 2002. január 25 |
Hardver platform | platformközi |
legújabb verzió |
|
Engedély | GNU GPL 2+ [3] |
Weboldal | mediawiki.org |
Médiafájlok a Wikimedia Commons oldalon |
A MediaWiki ( orosz Mediawiki ) egy kifejezetten a Wikipédiához írt wikimotor , amelyet a Wikimedia Foundation , valamint magán- és állami szervezetek számos más projektjében használnak . Ez egy ingyenes szoftver , és a GNU Public License feltételei szerint terjesztik .
A MediaWiki a PHP általános célú szkriptnyelven íródott, és relációs adatbázist ( MySQL , PostgreSQL , SQLite vagy Oracle DB ) használ az adatok tárolására; támogatja a memcached és a Squid programok használatát . A MediaWiki felületet biztosít az oldaladatbázissal való munkavégzéshez, a rendszeradminisztrációhoz való hozzáférési jogok megkülönböztetéséhez , a szöveg feldolgozásának lehetőségét saját wiki szövegformátumában és HTML -ben és Τ Ε Χ (képletekhez), képek feltöltésének és egyéb fájlokat, valamint más képességeket. A bővítőrendszer lehetővé teszi a felhasználók számára, hogy saját új szolgáltatásokat és programozási felületeket adjanak hozzá. A régi MediaWiki logó (2021. április 1. előtt) a használatban lévő jelölőnyelvet szimbolizálta , amely szögletes zárójeleket használ a hivatkozások létrehozásához . [[ ]]
A MediaWikit kifejezetten a Wikipédia számára fejlesztette ki Magnus Manske német diák . Először a UseModWikit használták (más néven "I. fázis" - "I. fázis"), amely Perl nyelven íródott . Aztán 2002. január 25- én (más néven " Magnus Manske Day ") egy új verzió ("Phase II" - "Phase II") áttért a PHP használatára .
2009 októberéig a projektet Brion Wibber vezette , a Wikimedia Alapítványtól való távozása után ezt a posztot Tim Starling vette át. A fejlesztők a git -et használják verziókezelő rendszerként . A bugzilla.wikimedia.org címen található Bugzilla hibakövető rendszer a hibák javítására és új funkciók fejlesztésére szolgál . Van egy külön wikiprojekt www.mediawiki.org , amely teljes mértékben a motornak szentelt (több nyelven tartalmaz dokumentációt). A motor lokalizációjának fordítása egy speciális Translatewiki.net oldalon történik .
A következő, kibővített és kiegészített verzió egy időben a „Phase III” („Phase III”) nevet kapta, majd átnevezték MediaWiki-re, mivel ez a szoftver nemcsak a Wikipédiában, hanem más projektekben is használhatóvá vált. A "MediaWiki" név szójáték a " Wikimedia " néven, a Wikipédia szülőszervezetén.
A MediaWikit számos kiterjesztéssel kombinálva számos projektben használja a Wikimedia Foundation és a Fandom wiki hosting . Ezen kívül vannak erre a motorra épített és vállalati használatra szánt módosított buildek: Enterprise Semantic MediaWiki+, BlueSpice [4] , orosz projektek Wiki4Intra [5] , WikiVote. A MediaWiki volt az alapja a MindTouch wikimotornak is..
A MediaWiki egy speciális alkalmazásprogramozási felületet biztosít, amely közvetlen, magas szintű hozzáférést biztosít az adatbázisokból származó információkhoz. Az ügyfélprogramok használhatják az API -t , adatok fogadására és módosítások benyújtására. Ezen a felületen keresztül működnek a szkriptek egy weboldalon a Wikipédiával végzett normál munka során. Az API-hoz bármilyen módon hozzá lehet férni, beleértve a front-end és a háttérprogramokat is .
Ilyen programok például a Pywikipedia könyvtár a wikibot létrehozásához Pythonban és az AutoWikiBrowser program a Wikipédia félautomata módosítására.
Az API fő kényelme, hogy nem számít, milyen programozási nyelven írják majd az ügyfélalkalmazást, mivel minden kérést a HTTP protokollon keresztül dolgoznak fel , és a választ a fejlesztő számára kényelmes formátumban kapják meg: XML , szerializált [6] PHP vagy JSON . Így például a címre küldött kéréssel http://ru.wikipedia.org/w/api.php?action=query&list=recentchangesaz ügyfélfelület megkapja az utolsó 10 szerkesztés listáját további információkkal együtt JSON formátumban (HTML formátumban).
Wikimédia Alapítvány | ||||||
---|---|---|---|---|---|---|
Emberek |
| |||||
Projektek |
| |||||
Egyéb |
| |||||
Összefüggő |
|
Wikipédia | |
---|---|
Főbb cikkek |
|
Emberek | |
Fejlesztések |
|
Kritika |
Wiki motorok | |
---|---|
.NET Framework |
|
Jáva |
|
JavaScript |
|
Selypít |
|
Perl |
|
PHP | |
Piton | |
rubin |
|
|