WackoWiki

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. října 2019; kontroly vyžadují 13 úprav .
WackoWiki
Typ Značkovací jazyk
Vývojář Tým WackoWiki
Zapsáno v PHP [2] a JavaScript
Operační systém Multiplatformní software
Jazyky rozhraní více jazyků [d] ,angličtina,francouzština,němčina,ruština,španělština,bulharština,dánština,řečtina,estonština,perština,hindština,maďarština,italština,japonština,korejština,holandština,polština,portugalština,zjednodušená čínštinaatradiční
První vydání 25. března 2003 [1]
Nejnovější verze
Licence BSD licence
webová stránka wackowiki.org

WackoWiki (vyslovuje se "WackoWiki", v dokumentaci se často používá hovorový název "Wacko") je PHP wiki engine . Aktuálně vydaná verze R6.1.

Hlavní vlastnosti

Hlavní zamýšlenou aplikací, pro kterou je engine určen, je společná práce skupiny na nějakém projektu, což je soubor společně upravovaných dokumentů. V tomto ohledu má engine poměrně výkonný mechanismus pro vymezování práv, který umožňuje omezit možnost uživatelů ovlivňovat dokumenty (tvůrce stránky a správce systému mají možnost přiřadit seznam skupin a konkrétních uživatelů, kterým komu je tato operace k dispozici pro čtení, úpravy a komentování jejího obsahu). Engine také podporuje automatické upozorňování uživatelů na změny na sledovaných stránkách.

Způsob zadávání a úpravy textů zvolený v enginu je typický pro wiki enginy: text je formátován pomocí jednoduchého značkovacího systému wiki [4] . Syntaxe značek minimalizuje přepínání rozložení klávesnice. Funkce této implementace je automatický korektor typografie - některé akce pro formátování textu při výstupu se provádějí automaticky, bez převodu zdrojového textu stránky (například znaménko mínus umístěné v textu mezi slova a oddělené od nich mezerami je automaticky převedena na typografickou em pomlčku, obyčejné párové uvozovky - v uvozovkách - "vánoční stromky"). WikiEdit je javascriptové rozšíření běžného vstupního pole, které vám umožňuje zadávat označení wiki pomocí klávesových zkratek. Byla implementována poměrně široká škála "formátovačů" - nástroje pro strukturovaný výstup textů v různých formalizovaných formách, jako jsou IM logy , zdrojové kódy programů v PHP a SQL atd.

Pro zjednodušení formátování odkazů na stránky wiki modul podporuje konvenci, že výraz napsaný ve stylu CamelCase (například „To je to slovo“) je považován za název stránky a je automaticky převeden na výstup na odkaz stránku s odpovídajícím názvem. To zjednodušuje stylování (pro odkaz na stránku s podobným názvem není potřeba žádné označení), což podporuje správné pojmenování stránek na wiki podporovaných tímto enginem.

Pro strukturování sady stránek se používá mechanismus "clusterů". Stránky jsou organizovány do struktury podobné stromovému souborovému systému; pojmenováním nové stránky ji lze umístit na správné místo v této struktuře. Pro popis stránek v clusteru jsou podporovány dva druhy syntaxe: URL-like a twiki-like.

Mechanismus „akcí“ (ve skutečnosti makra umístěná v textu a automaticky nahrazená informacemi určenými akcí při zobrazení) vám umožňuje automaticky zobrazovat informace o službách na stránkách, například generovat názvy stránek, seznamy obsahu clusterů, křížové - reference a mnoho dalšího.

Systém je vícejazyčný – aktuálně je k dispozici 20 jazyků (bg, da, de, el, en, es, et, fa, fr, hi, hu, it, ja, ko, nl, pl, pt, ru, zh -tw, zh).
Používá kódování UTF-8 .

Zařízení s různými velikostmi obrazovky jsou podporována díky adaptivnímu designu šablony vzhledu.

Historie

WackoWiki engine byl založen na dřívějším projektu WakkaWiki (vyvinutý Carlosem Zottmanem a Hendrikem Mansem), určeným pro společný vývoj v rámci malých intranetových projektů. Vývoj původního motoru byl zastaven ve verzi 0.1.2 v roce 2003. Na jeho základě bylo spuštěno několik (nejméně šest) fork projektů, z nichž jeden byl WackoWiki.

Poznámky

  1. https://wackowiki.org/doc/Dev/ChangeLog/VersionHistory
  2. Projekt wackowiki Open Source na Open Hub: Stránka jazyků - 2006.
  3. Vydání 6.1.14 – 2022.
  4. Označení WackoWiki . Získáno 22. května 2022. Archivováno z originálu dne 11. ledna 2022.
  5. Historie verzí . Získáno 13. ledna 2022. Archivováno z originálu dne 13. ledna 2022.

Odkazy

Nevýhody