Twórca | Ludovic Dubost ( d ) |
---|---|
Pierwsza wersja | Styczeń 2003 |
Ostatnia wersja | 13, 3 (26 kwietnia 2021 r) |
Kaucja | github.com/xwiki/xwiki-platform |
Napisane w | Jawa |
System operacyjny | GNU / Linux , Microsoft Windows i macOS |
Środowisko | Maszyna wirtualna Java |
Języki | Wielojęzyczny ( d ) |
Rodzaj | Silnik Wiki |
Licencja | Mniejsza Powszechna Licencja Publiczna GNU |
Stronie internetowej | www.xwiki.org |
XWiki jest platformą open source do współpracy i wiki , napisaną w Javie i rozpowszechnianą na warunkach licencji GNU LGPL, z naciskiem na rozszerzalność.
XWiki Enterprise, jego wersja korporacyjna, zawiera edytor WYSIWYG , import / eksport dokumentów w formacie OpenDocument , semantyczne adnotacje i tagowanie, a także zaawansowane zarządzanie uprawnieniami.
Jako silnik Wiki , XWiki umożliwia przechowywanie ustrukturyzowanych danych i wykonywanie skryptów po stronie serwera za pośrednictwem interfejsu.
Języki skryptowe Velocity , Groovy , Python , Ruby i PHP można zapisywać bezpośrednio na stronach wiki przy użyciu makr.
Struktury danych utworzone przez użytkowników mogą być definiowane w dokumentach wiki, a ich instancje mogą być dołączane do dokumentów, przechowywane w bazie danych i odpytywane za pomocą języka zapytań platformy Hibernate lub własnego języka XWiki.
Na XWiki.org sekcja Rozszerzenia oferuje wiele rozszerzeń kodu, które można kopiować i wklejać na stronach wiki, od fragmentów po moduły, które należy załadować. Wiele funkcji oferowanych przez XWiki Enterprise jest udostępnianych przez dołączone rozszerzenia.
Język wikitekstu jest generowany przy użyciu silnika renderującego XWiki, który rozszerza narzędzia WikiModel i Doxia, umożliwiając analizowanie wielu składni, takich jak Markdown , Confluence , JSPWiki , Creole , Mediawiki i TWiki, a także składnię XWiki.
Kod XWiki jest rozpowszechniany na warunkach licencji GNU Lesser Public License i przechowywany w serwisie GitHub, gdzie każdy może uczestniczyć w jego rozwoju i modyfikować zgodnie z własnymi życzeniami. Treści zawarte na wiki XWiki Enterprise są objęte licencją Creative Commons Attribution License, co oznacza, że mogą być ponownie publikowane i ponownie wykorzystywane pod warunkiem, że potwierdzisz XWiki; na instrumenty pochodne można całkowicie odnowić licencję.
Chociaż większość programistów jest finansowana przez firmę usługową XWiki SAS , XWiki SAS utrzymuje ścisłą granicę między sobą a wolnym oprogramowaniem XWiki.
Wszystkie decyzje dotyczące projektu XWiki są podejmowane w drodze konsensusu współtwórców za pośrednictwem listy mailingowej deweloperów projektu.
XWiki opiera się na innych projektach open source do prawidłowego funkcjonowania. Wśród nich możemy przytoczyć:
XWiki zostało pierwotnie napisane przez Ludovica Dubosta, który stworzył firmę XPertNet SARL, która później przekształciła się w XWiki SAS, i została opublikowana w styczeń 2003na warunkach GNU GPL . Pierwsza wersja xwiki.com pojawiła się wkwiecień. Ponadto projekt open source był hostowany na SourceForge.net i pierwsze zatwierdzenie zostało wykonane w dniu15 grudnia 2003.
W 2006 roku licencja została zmieniona na GNU Lesser Public License , aby dać społeczności programistów większą elastyczność, a Vincent Massol, deweloper i członek projektu Apache Maven , został głównym deweloperem projektu.
W tym samym roku XWiki zdobyło nagrodę Lutèce d'Or za najlepsze oprogramowanie typu open source dla przedsiębiorstw.
Po 6 wersjach beta i 5 wydaniach kandydujących XWiki 1.0 został wydany 22 maja 2007, zapewniając nowe funkcjonalności, takie jak samodzielny instalator, a także znaczniki semantyczne. Rok 2007 przyniósł również wprowadzenie XWiki Watch, który umożliwia zespołom wspólne śledzenie kanałów RSS .
Podstawowe funkcjonalności to:
Zaawansowane funkcje są następujące:
XWiki jest członkiem konsorcjum open-paas.org, które projektuje i rozwija cyfrowe środowisko pracy w trybie Saas OpenSource. Konsorcjum to zostało sfinansowane przez państwo kwotą 10,2 mln euro w 2015 r.