DokuWiki proširenja (WvdS)
DokuWiki proširenja Wolfganga van der Stillea (The White Knight Labs) pretvaraju ovaj wiki u radno okruženje: prijava s drugim faktorom, pristup projektima i repozitorijima, baza podataka, komplet za korisničko sučelje i oznake kojima se pišu stranice. Ova vas stranica vodi do pravog paketa i do zadatka zbog kojeg ste došli. Poveznica označena s (de) vodi na stranicu koja postoji samo na njemačkom — ta je stranica napisana, njezina hrvatska inačica nije.
Prvi koraci
Brzi početci — za svaki paket najkraći stvarni put do prvog rezultata, na pet jezika.
Odaberite paket → instalirajte ga (de) → uključite ga (de) → provjerite svoju ulogu → provjerite rezultat (de)
Česti zadatci
Kako je posloženo
Obitelj paketa odlučuje o dvjema stvarima. Prvo, gdje živi njegova konfiguracija: wiki proširenje pripada u upravitelj konfiguracije, a aplikacija svoje radno stanje vodi u sebi. Drugo, što paket smije pretpostaviti: aplikacija u svojoj domeni ne nosi wiki pojmove kao što su oznake stranica ili imenski prostori. Ovisnost vrijedi samo u jednom smjeru — aplikacija smije koristiti podlogu, podloga nikada aplikaciju. Nedostaje li karika, potrošač se vraća na jednostavnije ponašanje umjesto da zakaže: usluge se traže preko registra paketa wkcore, a ne se čvrsto povezuju.
Wiki proširenja
Proširuju sâm DokuWiki — oznake, prikaz, prijavu. Njihova konfiguracija pripada u upravitelj konfiguracije.
| Paket | Uloga | Dokumentacija |
|---|---|---|
wkacmenu | Harmonika izbornik nad imenskim prostorima, svjestan ACL-a, s ograničenjem dubine i naknadnim učitavanjem | wkacmenu |
wkblog | Blog s vlastitom bazom podataka; ogranak dodatka BlogTNG | wkblog |
wki18n | Višejezični sadržaj: prijevodni ključevi u tekstu stranice | wki18n |
wkidentity | Prijava, drugi faktor, putovi oporavka i njihova dostupnost | wkidentity |
wkimage | Poslužiteljsko skaliranje slika s međuspremnikom i Base64 izlazom | wkimage |
wkopengraph | Open Graph i Twitter Card metapodatci, višejezično | wkopengraph |
wksnippet | Višekratni HTML blokovi, neovisno o postavci htmlok | wksnippet |
wksourceview | Prikaz izvornog kôda iz datoteka i repozitorija, s isticanjem | wksourceview |
Podloga
Usluge za ostale pakete, nikada same sebi svrha. Štedljivo podesive, jer su njihove postavke temelj svega iznad njih.
| Paket | Uloga | Dokumentacija |
|---|---|---|
wkcore | Registar usluga nad DokuWikijevom sabirnicom događaja; zajednički razčlanjivač obiju notacija | wkcore |
wkfluentui | Komplet, ljuska radne klupe i preusmjeravanja; vlasnik ugovora o tokenima | wkfluentui |
wkstorage | Pristup SQLiteu s verzioniranom shemom i migracijama | wkstorage |
wkmail | Slanje pošte preko SMTP submissiona umjesto PHP-ove zadane postavke | wkmail |
wkvault | Tajne operatera na jednom mjestu, šifrirane u mirovanju | wkvault |
wkresource | Katalog podataka o vezama; tajna u njemu stoji samo kao uputnica, nikada kao vrijednost | wkresource |
wkrequest | Od „obratite se administratoru“ nastaje zahtjev: postavljen ondje gdje je netko zapeo, obrađen u pretincu | wkrequest |
Aplikacije
Vlastita domena, DokuWiki je samo domaćin. Njihovo radno stanje — veze, pravila, skupovi rutina — pripada u aplikaciju, ne u upravitelj konfiguracije.
| Paket | Uloga | Dokumentacija |
|---|---|---|
wksqliteds | Okruženje za baze podataka sa SQLiteom kao glavnom okosnicom; uz njega MSSQL, MySQL, PostgreSQL i ODBC | wksqliteds |
DevOps paket (DWDO)
Jedan povezan lanac, a ne zasebni dodatci: svaka donja karika pruža usluge koje gornje pronalaze preko registra. Umetak do drži skup na okupu.
| Paket | Uloga | Dokumentacija |
|---|---|---|
wkdocore | Domenski temelj: projekti, uloge, navigacija čvorišta, prekidači značajki | wkdocore |
wkdostorage | Verzionirana SQLite shema skupa, repozitoriji, izvoz | wkdostorage |
wkdoado | Otvrdnuta veza s Azure DevOpsom i njezina dijagnostika | wkdoado |
wkdoadogit | Udaljeni ADO repozitoriji: preglednik, uređivač, git posrednik | wkdoadogit |
wkdogit | Lokalni repozitoriji, strogo samo za čitanje | wkdogit |
wkdoboards | Kanban ploča nad radnim stavkama | wkdoboards |
wkdodashboard | Pokazatelji, status i registar rizika skupa | wkdodashboard |
wkdopipelines | Lokalni projektni cjevovodi: povijest izvođenja, zapisi, osigurano izvršavanje | wkdopipelines |
wkdoqueries | Spremljeni upiti, rešetka rezultata, pregled samo za čitanje | wkdoqueries |
wkdoworkitems | Tipizirane radne stavke s vezama i poviješću | wkdoworkitems |
wkdoworkitems je jezgreni paket lanca: ploče, upiti i nadzorna ploča odande uzimaju svoje stavke, stanja, tipove i polja.
Predložak
| Paket | Uloga | Dokumentacija |
|---|---|---|
wkbizway | Kućni predložak: profili područja, čitalačke plohe, sheme boja | wkbizway |
Predložak donosi izgled, nikada strukturu. Ono što je nekoć visjelo o predlošku — radna klupa, upravljanje karticama, preusmjeravanja — od 1. kolovoza 2026. leži u paketu wkfluentui, jer DokuWiki predložak uključuje tek nakon što je akcija razriješena. Predložak stoga po svojoj konstrukciji ne može preusmjeravati.
Koji paket ima koju oznaku
Smjer traženja: od oznake pronađene u tekstu stranice do paketa koji ju posjeduje. Kako se oznaka rabi, piše na stranici pojedinog paketa.
| Oznaka | Paket |
|---|---|
{{wk:acmenu>…}} | wkacmenu |
… | wki18n |
{{wk:image>…}} | wkimage |
{{wk:snippet>…}} | wksnippet |
{{source>…}} | wksourceview |
<og>…</og> | wkopengraph |
Administracija
- Životni ciklus paketa — instalacija, uključivanje, nadogradnja, uklanjanje (de)
- Komponente paketa — što paket donosi i što se može isključiti pojedinačno (de)
- Uloge i ovlasti — tko što smije i kako se traži pristup koji nedostaje
- Ugovor o stilovima — ugovor o tokenima
--wk-*: tko smije definirati koje tokene, a tko ih smije samo čitati (de)
Dijagnostika
Za razvijatelje
- SDK za pakete — ugovori, registar, događaji i put do vlastitog paketa (de)
- Vodič: paket od nule (de)
- API referenca SDK-a (de)
- Ugovor o stilovima — obvezujući tokeni dizajna (de)
Povezane teme
- Rad s projektima — od projekta do izvornog kôda i predane izmjene
- Zamijenjeni paketi i stare oznake stranica — što ovdje ne radi, čime je zamijenjeno i kamo vode stare poveznice (de)
Autor
- Ime: Wolfgang van der Stille (The White Knight Labs)
- E-pošta: Wolfgang.van.der.Stille@gmail.com
- Licencija: GPL 2