OddMuse | |
---|---|
| |
Tyyppi | Perl |
Tekijä | Alexandre Schröder [d] |
Kehittäjä | Alex Schroder |
Sisään kirjoitettu | perl [2] |
Käyttöjärjestelmä | Monialustainen ohjelmisto |
Käyttöliittymäkielet | useita kieliä [d] |
Ensimmäinen painos | 2003 [3] |
uusin versio | 1,952 ( 13. lokakuuta 2011 ) |
Testiversio |
|
Lisenssi | GPL |
Verkkosivusto | oddmuse.org |
Mediatiedostot Wikimedia Commonsissa |
Oddmuse on yksi wikin moottoreista . Se on ilmainen tuote, jota jaetaan GNU General Public License -lisenssillä . Nykyinen Oddmuse-kehittäjä on Alex Schröder [1] .
Oddmuse perustuu UseMod- versioon 0.92 (Clifford Adams) ja useisiin UseMod-verkkosivustolla julkaistuihin korjauksiin . UseMod puolestaan perustuu AtisWiki 0.3 :een (Markus Denker). AtisWiki perustuu CVWikiin (Peter Merel). CVWiki tulee alkuperäisestä WikiWikiWebistä , jonka on luonut Ward Cunningham.
UseModista erottuaan kehittäjä joutui keksimään uuden nimen leikkimällä seuraavilla sanoilla: UseMod → MuseOd → odMuse Sitten lisättiin ylimääräinen D -kirjain , joka johti Odd Museen - "outo inspiraatio". Hullu lehmä suunniteltiin alun perin moottorin logoksi .
Wiki-pääkone koostuu yhdestä Perl-kielellä kirjoitetusta skriptistä . Koodin pituus ei ylitä 4000 riviä. Lisäominaisuudet toteutetaan useilla moduuleilla.
Tämän wikin asiakirjoja ei tallenneta relaatiotietokantaan, vaan tekstitiedostoina. Tämä arkkitehtuuri valittiin moottorin yksinkertaistamiseksi.
Yksi Oddmusen ominaisuuksista on monikielisten sivustojen tuki. Wikissä on natiivi tuki Unicodelle . Moduulien avulla voit määrittää kappaleiden tekstin kielen, näyttää vain käyttäjän kielellä kirjoitetun tekstin. Kielitunnisteita tuetaan. Wikin dokumentaation kääntäminen monille kielille on käynnissä.
Oddmusea voidaan käyttää myös bloggaamiseen . Tämä ominaisuus on olemassa ulkoisten moduulien, kuten kalenterin, kommenttisivujen ja muiden, ansiosta.
Oddmuse-wikin merkintä on samanlainen kuin UseMod. Jotkut elementit voidaan poistaa käytöstä, tai päinvastoin, ulkoisten moduulien ansiosta voidaan liittää uusia, esimerkiksi LaTeX kaavoille.
Oddmuse-moottori tuottaa kelvollisen XHTML 1.0 Strict -koodin.
Wikin moottorit | |
---|---|
.NET Framework |
|
Java |
|
JavaScript |
|
Lisp |
|
Perl |
|
PHP | |
Python | |
rubiini |
|
|