MoinMoin

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 11 iulie 2019; verificările necesită 4 modificări .
MoinMoin

Captură de ecran a site-ului http://moinmo.in/ realizat de MoinMoin
Tip de Wiki
Dezvoltatori Thomas Waldmann, Jürgen Hermann etc.
Scris in Piton
Sistem de operare Software multiplatformă
Limbi de interfață peste 30 de limbi, inclusiv rusă
Prima editie 29 iulie 2000 [1]
ultima versiune 1.9.10 (stabil) (9 septembrie 2018)
Licență Licență publică generală GNU
Site-ul web moinmo.in
 Fișiere media la Wikimedia Commons

MoinMoin este un motor wiki puternic, ușor de utilizat și extensibil , scris în Python . MoinMoin este un software gratuit licențiat sub GNU GPL .

Numele provine de la salutul frison „Moin” [2] .

MoinMoin folosește un sistem de fișiere pentru a stoca informații [3] .

Poate funcționa cu aproape orice server web care acceptă CGI / FastCGI / WSGI [4] , sau fără acesta (cu server web încorporat bazat pe Werkzeug [5] ).

Istorie

MoinMoin a apărut în jurul anului  2000 [6] . Inițial proiectul a fost dezvoltat de Jürgen Hermann, în momentul în care acesta a părăsit proiectul, iar dezvoltarea este realizată de o echipă de oameni [7] condusă de Thomas Waldmann (Thomas Waldmann). MoinMoin s-a bazat pe motorul PikiPiki , iar MoinMoin a evoluat mult de atunci. În prezent, MoinMoin este folosit pe o serie de site-uri și ca wiki corporativ și personal în numeroase locuri [8] .

Arhitectură

MoinMoin are o arhitectură destul de flexibilă, rezultând un set bogat de funcții încorporate și ușurință de extensibilitate. Componentele cheie ale wiki-ului MoinMoin sunt:

Fiecare dintre sistemele descrise este implementat sub forma nucleului principal și a modulelor care implementează funcționalități specifice, prin urmare, fiecare dintre ele poate fi suplimentat cu module terțe, ceea ce oferă o anumită flexibilitate.

Beneficii și caracteristici

Dezavantaje

MoinMoin 2.0

Din 2007 , se lucrează la o schimbare fundamentală în arhitectura motorului, acest proiect a primit numele de cod MoinMoin 2.0. Ramura 1.9, conform dezvoltatorilor, este ultima dintre 1.x. Versiunea 2.0 a fost inițial planificată pentru lansare în 2010-2011, dar data lansării pentru noiembrie 2014 este încă necunoscută.

Caracteristicile cheie ale versiunii 2.0 sunt următoarele.

O instalare de testare a MoinMoin 2.0 a fost implementată la http://test.moinmo.in/  (downlink) .

Link -uri

Note

  1. https://sourceforge.net/projects/moin/files/moin/0.1/
  2. Vezi și http://moinmo.in/MoinMoinEtymology Arhivat 2 februarie 2009 la Wayback Machine  
  3. Versiunea 2.0 este planificată o copie de arhivă din 13 septembrie 2009 la Wayback Machine , suport pentru diferite tipuri de stocare: diverse baze de date SQL folosind SQLAlchemy , hg , etc.
  4. Vezi [1] Arhivat la 19 septembrie 2009 la Wayback Machine  , [2] Arhivat la 10 martie 2009 la Wayback Machine  
  5. Înainte de versiunea 1.9, era folosit serverul web Twisted http
  6. Informații din fișierul docs/CHANGES despre versiunea 0.1 (downlink) . Data accesului: 18 ianuarie 2010. Arhivat din original la 27 decembrie 2015. 
  7. Vezi http://moinmo.in/MoinCoreTeamGroup Arhivat 12 octombrie 2009 la Wayback Machine  
  8. Acest lucru este dovedit, în special, de paginile personale ale participanților de pe site-ul web MoinMoin, unde mulți dintre proprietarii lor indică că folosesc MoinMoin ca wiki corporativ.
  9. În același timp, pentru a susține unele caracteristici suplimentare, cum ar fi căutarea Xapian Arhivată 7 august 2011 pe Wayback Machine , suport DocBook și RST , MS Office și indexarea fișierelor PDF Arhivate 7 august 2011 pe Wayback Machine , instalarea corespunzătoare sunt necesare programe și module Python.
  10. Vezi http://master19.moinmo.in/HelpByDrawings
  11. În versiunea 1.9, evidențierea sintaxei este implementată folosind Pygments [3] Arhivat 5 ianuarie 2012 la Wayback Machine , permițând evidențierea sintaxei pentru peste 150 de formate Arhivat 5 ianuarie 2012 la Wayback Machine
  12. Consultați http://master19.moinmo.in/Language Support Help
  13. Consultați http://master19.moinmo.in/AccessList Help , http://master19.moinmo.in/AutoAdmin Help , http://master19.moinmo.in/How To Set Up/Access Rules
  14. Vezi http://master19.moinmo.in/SyncHelp
  15. vezi http://master19.moinmo.in/HelpOnAlert și http://master19.moinmo.in/HelpOnConfiguration/EmailSupport Arhivat la 24 aprilie 2011 la Wayback Machine  
  16. Pagina de discuții privind solicitarea de funcții Arhivată pe 23 februarie 2010 la Wayback Machine are o serie de patch-uri de la terți pentru diferite versiuni de MoinMoin care implementează această caracteristică în grade diferite. În plus, o recompensă este atribuită pentru implementarea sa completă până la sfârșitul anului 2010 Arhivată la 29 noiembrie 2010 la Wayback Machine
  17. Este planificat să fie activat în MoinMoin 2.0 prin unificarea fișierelor și paginilor și sprijinirea unui sistem de versiuni pentru acestea
  18. Vezi . Consultat la 11 decembrie 2009. Arhivat din original la 13 septembrie 2009.
  19. Vezi http://moinmo.in/MoinMoin2.0#Storage_API.2C_misc._storage_backends Arhivat 9 noiembrie 2009 la Wayback Machine