MediaWiki
MediaWiki | |
---|---|
![]() | |
![]() | |
Tip | wiki motor |
Razvijalec | Fundacija Wikimedia |
Zapisano v | PHP[2] in JavaScript |
Operacijski sistem | med platformami |
Prva izdaja | 25. januar 2002 |
Strojna platforma | med platformami |
Najnovejša različica | |
Licenca | GNU GPL 2+ [d][3] |
Spletno mesto | mediawiki.org |
![]() |
Podatki v tem članku ali nekaterih njegovih razdelkih so zastareli. |
MediaWiki ( rus. MediaWiki) - wiki motor, ki je bil posebej napisan za Wikipedijo in uporabljen v številnih drugih projektih Fundacije Wikimedia , pa tudi v zasebnih in javnih organizacijah. Je brezplačna programska oprema in se distribuira pod pogoji splošne javne licence GNU .
MediaWiki je napisan v splošnem skriptnem jeziku PHP in uporablja relacijsko bazo podatkov za shranjevanje podatkov (lahko uporabite MySQL , PostgreSQL , SQLite in Oracle ); podpira uporabo programov memcached in Squid . MediaWiki ponuja vmesnik za delo z bazo strani, razlikovanje pravic dostopa do sistemske administracije, možnost obdelave besedila v lastni obliki besedila wiki ter v oblikah HTML in TeX (za formule), možnost nalaganja slik in druge datoteke in druge funkcije. Razširitveni sistem uporabnikom omogoča dodajanje lastnih novih zmogljivosti in API -jev. Stari logotip MediaWiki (pred 1. aprilom 2021) je simboliziral uporabljeni označevalni jezik , ki za ustvarjanje povezav uporablja oglate oklepaje [[]] .
Zgodovina
MediaWiki je posebej za Wikipedijo razvil nemški študent Magnus Manske . Prvič je bil uporabljen UseModWiki (znan tudi kot "faza I"), napisan v Perlu . Nato je 25. januarja 2002 (imenovan tudi " dan Magnus Manske ") nova različica ("faza II" - "faza II") prešla na PHP .
Do oktobra 2009 je projekt vodil Brion Wibber , po njegovem odhodu iz Fundacije Wikimedia je to mesto zasedel Tim Starling. Razvijalci uporabljajo git kot svoj izvorni nadzorni sistem . Sistem za sledenje hroščem Bugzilla na naslovu bugzilla.wikimedia.org se uporablja za odpravljanje napak in razvoj novih funkcionalnosti. Obstaja ločen wiki projekt www.mediawiki.org, ki je v celoti namenjen motorju (vsebuje dokumentacijo v več jezikih). Prevod lokalizacije motorja se izvaja na posebni spletni strani Translatewiki.net .
Naslednja, razširjena in dopolnjena različica je nekoč nosila ime "Phase III" ("Phase III"), nato pa se je preimenovala v MediaWiki, saj je bilo to programsko opremo mogoče uporabiti ne le v Wikipediji, ampak tudi v drugih projektih. Ime "MediaWiki" je igra besed, odseva ime " Wikimedia " - matična organizacija Wikipedije.
Spodaj je razpredelnica, ki prikazuje, kako se spreminja motor MediaWiki od leta 2003 do danes.
Zgodovina različic MediaWiki | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Različica ni podprta Delovna različica Prihodnja različica
Različica ni podprta Delovna različica Prihodnja različica |
Uporaba
MediaWiki se v kombinaciji s številnimi razširitvami uporablja v številnih projektih Fundacije Wikimedia in na wikiju, ki gosti Fandom . Poleg tega obstajajo na tem motorju spremenjeni sklopi, namenjeni korporativni uporabi: Enterprise Semantic MediaWiki +, BlueSpice [5] , ruski projekti Wiki4Intra [6] , WikiVote. MediaWiki je tudi osnova za wiki MindTouch ...
Vmesnik za programiranje aplikacij (API)
MediaWiki ponuja namenski API za neposreden dostop na visoki ravni do informacij iz baz podatkov. Odjemalski programi lahko uporabljajo API za avtorizacijo, pridobivanje podatkov in predložitev sprememb. Skozi ta vmesnik skripti na spletni strani delujejo med običajnim delom z Wikipedijo. Do API-ja lahko dostopate na kakršen koli način, tudi prek vmesnih in zalednih programov .
Primeri takih programov vključujejo knjižnico Pywikipedia za ustvarjanje wiki- bot v Python in program za izdelavo polavtomatsko spremembe Wikipedia AutoWikiBrowser.
Glavna prednost API-ja je, da programski jezik, v katerem bo napisana odjemalska aplikacija, ni pomemben, saj so vse zahteve obdelane po protokolu HTTP , odziv pa je pridobljen v razvijalcu prijazni obliki: XML , serijsko [7 ] PHP ali JSON . Tako bo na primer ob zahtevi na http://ru.wikipedia.org/w/api.php?action=query&list=recentchanges
vmesnik odjemalca prejel seznam zadnjih 10 urejanj z dodatnimi informacijami v obliki JSON ( formatirano v HTML).
Poglej tudi
Opombe (uredi)
- ↑ Varnost in vzdrževanje: 1.31.15 / 1.35.3 / 1.36.1 - 2021.
- ↑ Odprtokodni projekt mediawiki na odprtem središču: Stran z jeziki - 2006.
- ↑ https://phabricator.wikimedia.org/source/mediawiki/browse/master/COPYING
- ↑ T7451 Premikajoče se strani z opisi kategorij
- ↑ Glej bluespice.com
- ↑ Glej wiki.4intra.net
- ↑ Glej http://www.php.net/manual/ru/function.serialize.php
Povezave
- Domača stran MediaWiki.org
- MediaWiki projekt na SourceForge.net
- meta: Uporabniški priročnik za MediaWiki
- MediaWiki na WikiMediji
- Spletna mesta, ki uporabljajo MediaWiki
- Ruska skupnost MediaWiki
V tem članku manjkajo povezave do virov informacij . |
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 2002 году
- История Википедии
- Вики-движки
- MediaWiki
- Свободное программное обеспечение, написанное на PHP
- Свободные системы управления сайтами
- Программное обеспечение, программируемое с помощью Lua
- Программное обеспечение Викимедиа
- Свободное программное обеспечение, написанное на JavaScript