Bruker:Jeblad/Hjelp:Konteksthjelp for nybegynnere
- Dette er en hjelpeside for «Tilleggsfunksjoner» på siden Spesial:Innstillinger
- Dette er en webapplikasjon som er en tidlig alpha, og omfattende endringer vil forekomme.
- Druiden må foreløpig slås på via tilleggsfunksjoner da den er under arbeid.
Druid for konteksthjelp er en liten webapplikasjon som gjør det mulig å hente inn korte hjelpetekster som legges i toppen av siden under redigering. Når en side åpnes for redigering så gjøres det noen få enkle kontroller; blant annet om det finnes iw-lenker, om det finnes kategorier, om formatering av lead in er på plass, om det er eksternlenker i teksten, om det er referanser og så videre. En spesiell test omskriver artikkelens kategorier for å se om det finnes definerte druider, og disse listes i aksjonsfeltet til druiden – typisk er dette til venstre. Lenker i hjelpeteksten som er til nye druider åpnes i hjelpefeltet til druiden – typisk til høyre i druiden, alle andre åpner nye sider på normal måte men i nytt vindu.
Forutsetninger[rediger | rediger kilde]
En uregistrert eller ny bruker åpner en artikkel for redigering, eller skaper en helt ny artikkel. Hvis artikkelen ikke tilfredsstiller visse minimumskrav så åpner druiden og viser konteksthjelp for den pågående redigeringen. Disse viser viktigheten av manglene med fallende viktighet.
De viktigste plasseres først i lista, og når et forhold er løst så fjernes lenka til hjelpeteksten. Slik blir det stadig færre forhold som listes og skribenten vil suksessivt produsere en artikkel som er mer og mer i henhold til en definert minimumsstandard.
Bare et begrenset antall faktorer listes, og de med for liten vekt tas ikke med. Når viktigere punkt løses og tas bort så vil mindre viktige punkt rykke inn. Skribenten trenger ikke løse alle punktene i suksesjon, men alle må løses før druiden fjernes.
Algoritme[rediger | rediger kilde]
Det finnes en liste av funksjoner som kjøres en for en når siden åpnes for redigering og deretter periodisk, og som setter den aktuelle aksjonen til synlig. Navnet på aksjonen i lista brukes for å lage et oppslag i Mediawiki-rommet på et generisk navn («Mediawiki:Druid-name»), hvoretter oppslaget redirigeres til riktig side i hjelperommet. Navnet på denne siden brukes for å lage en oppføring i menyen til venstre i druiden.
Tester som vektes under et gitt nivå kan ikke listes som eneste oppføring, selv om de listes tidlig i lista.
Interne lenker i druiden påvises gjennom bruk av tilsvarende generiske navn i Mediawiki-rommet, og blir spesielt merket ved bruk av generert innhold i stylesheets eller ved å bruke bakgrunnsbilder.
Interaksjoner[rediger | rediger kilde]
I tillegg til lenker som åpner på vanlig vis, men i nye vinduer, så finnes det spesifikk konteksthjelp i druiden. Slike merkes spesielt slik at det er synlig for brukeren at disse ikke laster siden på nytt. Fordi symbolet må være lite så er det begrenset hva som er mulig av symbolikk. Et symbol som umiddelbart virker riktig er en pil som går i sirkel. Et annet er en tryllestav, men dette kan bli litt for utydelig.
Aktivering av tjenesten[rediger | rediger kilde]
Uregistrerte brukere, og nye brukere vil få druiden automatisk. Brukere som er «autoconfirmed» må huke av at de ønsker druiden under «tilleggsfunksjoner» på Spesial:Innstillinger.
Sikkerhetsimplikasjoner[rediger | rediger kilde]
Koden for druiden må ikke utformes slik at tekst levert fra en hjelpeside kan omskrives til kjørende kode, eller slik at den kan embedde innhold fra tredjepart i sidene.
Hjelpetekster[rediger | rediger kilde]
Nedenfor er hjelpetekstene som hentes som følge av tester i druiden. I tillegg finnes det tekster som er lenket internt og som ikke lenkes i druidens aksjonsfelt. Alle hjelpetekstene er kategorisert i Kategori:Druidtekster.
- Introduksjon
- Spesialseksjon som listes først men som har lav prioritet
- Lead-in
- Har artikkelen lead in
- Artikkellenker
- Finnes det lenker til andre artikler
- Kategorier
- Finnes det kategorier
- Foreldre
- Finnes det foreldre (må sjekkes via API'et – Ikke implementert)
- Lenker i teksten
- Har artikkelen eksterne lenker inne i teksten(Ikke implementert)
- Referanser
- Har artikkelen referanser
- Eksterne lenker
- Har artikkelen eksterne lenker
- Litteratur
- Har artikkelen litteratur
- IW-lenker
- Finnes det IW-lenker
- Bilder
- Har artikkelen bilder