WackoWiki

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 15 oktober 2019; kontroller kräver 13 redigeringar .
WackoWiki
Sorts Markup language
Utvecklaren WackoWiki Team
Skrivet i PHP [2] och JavaScript
Operativ system Programvara för flera plattformar
Gränssnittsspråk flera språk [d] ,engelska,franska,tyska,ryska,spanska,bulgariska,danska,grekiska,estniska,persiska,hindi,ungerska,italienska,japanska,koreanska,holländska,polska,portugisiska,förenklad kinesiskaochtraditionell kinesiska
Första upplagan 25 mars 2003 [1]
senaste versionen
Licens BSD-licens
Hemsida wackowiki.org

WackoWiki (uttalas "WackoWiki", det vardagliga namnet "Wacko" används ofta i dokumentation) är en PHP -wikimotor . För närvarande släppt version R6.1.

Huvuddrag

Den huvudsakliga avsedda applikationen för vilken motorn är designad är det gemensamma arbetet av en grupp på något projekt, som är en uppsättning gemensamt redigerade dokument. I detta avseende har motorn en ganska kraftfull mekanism för att avgränsa rättigheter, vilket gör att du kan begränsa användarnas förmåga att påverka dokument (skaparen av sidan och systemadministratören har möjlighet att tilldela en lista med grupper och specifika användare till vem denna operation är tillgänglig för att läsa, redigera och kommentera dess innehåll). Motorn stöder även automatisk avisering av användare om ändringar på observerade sidor.

Metoden för att mata in och redigera texter som väljs i motorn är typisk för wikimotorer: texten formateras med ett enkelt wikimarkeringssystem [4] . Markeringssyntax minimerar byte av tangentbordslayout. En funktion i denna implementering är en automatisk typografikorrigerare - vissa åtgärder för att formatera text under utmatning utförs automatiskt, utan att konvertera sidans källtext (till exempel är ett minustecken placerat i texten mellan ord och separerat från dem med mellanslag är automatiskt omvandlas till ett typografiskt streck, vanliga parade citattecken - inom citattecken - "julgranar"). WikiEdit är en javascript-förlängning av det vanliga inmatningsfältet som låter dig ange wiki-uppmärkning med snabbtangenter. Ett ganska brett utbud av "formaterare" har implementerats - verktyg för strukturerad utmatning av texter i olika formaliserade former, såsom IM- loggar , programkällkoder i PHP och SQL , etc.

För att förenkla formateringen av länkar till wikisidor stöder motorn konventionen att ett uttryck skrivet i CamelCase -stilen (till exempel "That's the Word") anses vara namnet på sidan och konverteras automatiskt när det matas ut till en länk till sidan med motsvarande namn. Detta förenklar styling (ingen uppmärkning behövs för att länka till en sida med liknande namn), vilket uppmuntrar korrekt namngivning av sidor på wikis som stöds av denna motor.

För att strukturera en uppsättning sidor används "kluster"-mekanismen. Sidor är organiserade i en struktur som liknar ett trädfilsystem; genom att ge den nya sidan ett passande namn kan den placeras på rätt plats i denna struktur. Två typer av syntax stöds för att beskriva sidor i ett kluster: url-liknande och twiki-liknande.

Mekanismen för "åtgärder" (i själva verket makron som placeras i texten och automatiskt ersätts med informationen som bestäms av åtgärden när den visas) gör att du automatiskt kan visa tjänstinformation på sidor, till exempel generera sidtitlar, klusterinnehållslistor, kors -referenser och mycket mer.

Systemet är flerspråkigt - för närvarande finns 20 språk tillgängliga (bg, da, de, el, en, es, et, fa, fr, hi, hu, it, ja, ko, nl, pl, pt, ru, zh -tw, zh).
Använder UTF-8- kodning .

Enheter med olika skärmstorlekar stöds tack vare den adaptiva designen av skalmallen.

Historik

WackoWiki-motorn baserades på det tidigare WakkaWiki-projektet (utvecklat av Carlos Zottman och Hendrik Mans), avsett för samarbetsutveckling inom små intranätprojekt. Utvecklingen av den ursprungliga motorn stoppades vid version 0.1.2, 2003. Baserat på det lanserades flera (minst sex) gaffelprojekt, varav ett var WackoWiki.

Anteckningar

  1. https://wackowiki.org/doc/Dev/ChangeLog/VersionHistory
  2. Wackowiki Open Source-projektet på Open Hub: Languages-sidan - 2006.
  3. Release 6.1.14 - 2022.
  4. WackoWiki-uppmärkning . Hämtad 22 maj 2022. Arkiverad från originalet 11 januari 2022.
  5. Versionshistorik . Hämtad 13 januari 2022. Arkiverad från originalet 13 januari 2022.

Länkar

Nackdelar