OddMuse | |
---|---|
| |
Tip de | Perl |
Autor | Alexandre Schröder [d] |
Dezvoltator | Alex Schroder |
Scris in | perl [2] |
Sistem de operare | Software multiplatformă |
Limbi de interfață | mai multe limbi [d] |
Prima editie | 2003 [3] |
ultima versiune | 1.952 ( 13 octombrie 2011 ) |
Versiune de testare |
|
Licență | GPL |
Site-ul web | oddmuse.org |
Fișiere media la Wikimedia Commons |
Oddmuse este unul dintre motoarele wiki . Este un produs gratuit distribuit sub Licența Publică Generală GNU . Dezvoltatorul actual al Oddmuse este Alex Schröder [1] .
Oddmuse se bazează pe versiunea UseMod 0.92 (de Clifford Adams) și pe multe patch-uri publicate pe site-ul UseMod . UseMod, la rândul său, se bazează pe AtisWiki 0.3 , (Markus Denker). AtisWiki se bazează pe CVWiki (Peter Merel). CVWiki provine din WikiWikiWeb original , creat de Ward Cunningham.
Separându-se de UseMod, dezvoltatorul a fost forțat să vină cu un nou nume, jucându-se cu cuvinte ca acesta: UseMod → MuseOd → odMuse Apoi a fost adăugată o literă D suplimentară , care a dus la Odd Muse - „inspirație ciudată”. Crazy Cow a fost inițial planificată ca sigla motorului .
Motorul wiki principal constă dintr-un singur script scris în limbajul Perl . Lungimea codului nu depășește 4000 de linii. Caracteristicile suplimentare sunt implementate folosind numeroase module.
Documentele de pe acest wiki nu sunt stocate într-o bază de date relațională, ci ca fișiere text. Această arhitectură a fost aleasă pentru a simplifica motorul.
Una dintre caracteristicile Oddmuse este suportul pentru site-uri multilingve. Wiki are suport nativ pentru Unicode . Modulele vă permit să definiți limba textului paragrafelor, să afișați doar textul scris în limba utilizatorului. Etichetele de limbă sunt acceptate. Este în curs de desfășurare traducerea documentației Wiki în mai multe limbi.
Oddmuse poate fi folosit și pentru blogging . Această caracteristică există datorită modulelor externe, cum ar fi calendarul, paginile de comentarii și altele.
Marcajul wiki Oddmuse este similar cu UseMod. Unele elemente pot fi dezactivate sau, dimpotrivă, datorită modulelor externe, pot fi conectate altele noi, de exemplu, LaTeX pentru formule.
Motorul Oddmuse produce cod XHTML 1.0 Strict valid.
Motoarele Wiki | |
---|---|
.Cadru net |
|
Java |
|
JavaScript |
|
Lisp |
|
Perl |
|
PHP | |
Piton | |
rubin |
|
|