Razširitve DokuWikija (WvdS)
Razširitve DokuWikija Wolfganga van der Stilleja (The White Knight Labs) spremenijo ta wiki v delovno okolje: prijava z drugim dejavnikom, dostop do projektov in repozitorijev, zbirkopisno okolje, komplet za uporabniški vmesnik in oznake, s katerimi se pišejo strani. Ta stran vas pripelje do pravega paketa in do opravila, zaradi katerega ste prišli. Povezava, označena z (de), vodi na stran, ki obstaja samo v nemščini — ta stran je napisana, njena slovenska različica pa ne.
Prvi koraki
Hitri začetki — za vsak paket najkrajša dejanska pot do prvega rezultata, v petih jezikih.
Izberite paket → namestite ga (de) → vklopite ga (de) → preverite svojo vlogo → preverite rezultat (de)
Pogosta opravila
Kako je sestavljeno
Družina paketa odloča o dvojem. Prvič, kje živi njegova nastavitev: wiki razširitev sodi v upravitelja nastavitev, aplikacija pa svoje obratovalno stanje vodi v sebi. Drugič, kaj sme paket predpostavljati: aplikacija v svoji strokovni vsebini ne nosi wiki pojmov, kot so oznake strani ali imenski prostori. Odvisnost velja le v eno smer — aplikacija sme uporabljati podlago, podlaga nikoli aplikacije. Če manjka člen, se odjemalec vrne k preprostejšemu vedenju, namesto da bi odpovedal: storitve se iščejo prek registra paketa wkcore, ne pa trdo povezujejo.
Wiki razširitve
Razširjajo sam DokuWiki — oznake, prikaz, prijavo. Njihove nastavitve sodijo v upravitelja nastavitev.
| Paket | Vloga | Dokumentacija |
|---|---|---|
wkacmenu | Harmonikasti meni nad imenskimi prostori, upošteva ACL, z omejitvijo globine in naknadnim nalaganjem | wkacmenu |
wkblog | Bloški pogon z lastno zbirko podatkov; odcep vtičnika BlogTNG | wkblog |
wki18n | Večjezična vsebina: prevajalski ključi v besedilu strani | wki18n |
wkidentity | Prijava, drugi dejavnik, poti obnovitve in njihova dosegljivost | wkidentity |
wkimage | Strežniško prilagajanje velikosti slik s predpomnilnikom in izhodom Base64 | wkimage |
wkopengraph | Metapodatki Open Graph in Twitter Card, večjezično | wkopengraph |
wksnippet | Večkrat uporabni bloki HTML, neodvisno od nastavitve htmlok | wksnippet |
wksourceview | Prikaz izvorne kode iz datotek in repozitorijev, z označevanjem | wksourceview |
Podlaga
Storitve za preostale pakete, nikoli same sebi namen. Skopo nastavljive, ker so njihove nastavitve temelj vsega nad njimi.
| Paket | Vloga | Dokumentacija |
|---|---|---|
wkcore | Register storitev nad dogodkovnim vodilom DokuWikija; skupni razčlenjevalnik obeh zapisov | wkcore |
wkfluentui | Komplet, lupina delovne mize in preusmeritve; lastnik pogodbe o žetonih | wkfluentui |
wkstorage | Dostop do SQLita z različično vodeno shemo in migracijami | wkstorage |
wkmail | Pošiljanje pošte prek oddaje SMTP namesto privzetka PHP | wkmail |
wkvault | Skrivnosti upravljavca na enem mestu, šifrirane v mirovanju | wkvault |
wkresource | Katalog povezovalnih podatkov; skrivnost je v njem le kot napotilo, nikoli kot vrednost | wkresource |
wkrequest | Iz „obrnite se na skrbnika„ nastane zahtevek: vložen tam, kjer je nekdo obtičal, obravnavan v nabiralniku | wkrequest |
Aplikacije
Lastna strokovna vsebina, DokuWiki je le gostitelj. Njihovo obratovalno stanje — povezave, pravila, nabori rutin — sodi v aplikacijo, ne v upravitelja nastavitev.
| Paket | Vloga | Dokumentacija |
|---|---|---|
wksqliteds | Zbirkopisno okolje s SQLitom kot glavno hrbtenico; ob njem MSSQL, MySQL, PostgreSQL in ODBC | wksqliteds |
Zbirka DevOps (DWDO)
Ena povezana veriga, ne posamezni vtičniki: vsak spodnji člen ponuja storitve, ki jih zgornji najdejo prek registra. Vmesnik do drži zbirko skupaj.
| Paket | Vloga | Dokumentacija |
|---|---|---|
wkdocore | Strokovni temelj: projekti, vloge, navigacija vozlišča, stikala zmožnosti | wkdocore |
wkdostorage | Različično vodena shema SQLite za zbirko, repozitoriji, izvoz | wkdostorage |
wkdoado | Utrjena povezava z Azure DevOpsom in njena diagnostika | wkdoado |
wkdoadogit | Oddaljeni repozitoriji ADO: brskalnik, urejevalnik, posrednik git | wkdoadogit |
wkdogit | Krajevni repozitoriji, strogo le za branje | wkdogit |
wkdoboards | Tabla kanban nad delovnimi postavkami | wkdoboards |
wkdodashboard | Kazalniki, stanje in register tveganj zbirke | wkdodashboard |
wkdopipelines | Krajevni projektni cevovodi: zgodovina tekov, dnevniki, zavarovano izvajanje | wkdopipelines |
wkdoqueries | Shranjene poizvedbe, mreža rezultatov, predogled samo za branje | wkdoqueries |
wkdoworkitems | Tipizirane delovne postavke z razmerji in zgodovino | wkdoworkitems |
wkdoworkitems je jedrni paket verige: table, poizvedbe in nadzorna plošča od tam prevzemajo svoje postavke, stanja, tipe in polja.
Predloga
| Paket | Vloga | Dokumentacija |
|---|---|---|
wkbizway | Hišna predloga: profili območij, bralne ploskve, barvne sheme | wkbizway |
Predloga daje videz, nikoli zgradbe. Kar je nekoč viselo na predlogi — delovna miza, upravljanje zavihkov, preusmeritve — od 1. avgusta 2026 leži v paketu wkfluentui, kajti DokuWiki predlogo vključi šele potem, ko je dejanje že razrešeno. Predloga zato po svoji zasnovi ne more preusmerjati.
Kateri paket ima katero oznako
Smer iskanja: od oznake, najdene v besedilu strani, do paketa, ki jo ima. Kako se oznaka uporablja, piše na strani posameznega paketa.
| Oznaka | Paket |
|---|---|
{{wk:acmenu>…}} | wkacmenu |
… | wki18n |
{{wk:image>…}} | wkimage |
{{wk:snippet>…}} | wksnippet |
{{source>…}} | wksourceview |
<og>…</og> | wkopengraph |
Upravljanje
- Življenjski krog paketa — namestitev, vklop, posodobitev, odstranitev (de)
- Sestavine paketa — kaj paket prinaša in kaj je mogoče izklopiti posamično (de)
- Vloge in dovoljenja — kdo sme kaj in kako se zaprosi za manjkajoči dostop
- Pogodba o slogih — pogodba o žetonih
--wk-*: kdo sme katere žetone opredeliti in kdo jih sme samo brati
Diagnostika
Za razvijalce
- SDK za pakete — pogodbe, register, dogodki in pot do lastnega paketa (de)
- Vodnik: paket iz nič (de)
- Referenca API za SDK (de)
- Pogodba o slogih — zavezujoči oblikovalski žetoni
Sorodne teme
- Delo s projekti — od projekta do izvorne kode in do oddane spremembe
- Zamenjani paketi in stare oznake strani — kaj tu ne teče, s čim je bilo nadomeščeno in kam vodijo stare povezave
Avtor
- Ime: Wolfgang van der Stille (The White Knight Labs)
- E-pošta: Wolfgang.van.der.Stille@gmail.com
- Licenca: GPL 2