Maldokumentasjon

Formål rediger

Denne malen brukes på diskusjonssider for å indikere at diskusjonstråder på siden skal autoarkiveres (av ArkivBot) etter en viss tid.

Eksempler rediger

Eksempel: arkivering av diskusjonsside med løpenummerbasert arkiv rediger

  • Boten vil arkivere diskusjoner til en underside «Arkiv 1». Når denne siden har nådd en bestemt størrelse fortsetter den på «Arkiv 2», osv…
  • Malen {{Arkivskap}} brukes på diskusjonssiden for å vise en oversikt over arkivene. Indeksen (|archive=) oppdateres automatisk, noe som gjør dette til oppsettet som krever minst vedlikehold.
  • Boten legger inn {{Arkivert}} på nye arkivsider.

For å bruke dette oppsettet, legg inn følgende snutt øverst på diskusjonssiden. Erstatt SIDENAVN med artikkelens navn.

{{Autoarkivering
|archiveheader = {{Arkivert}}
|maxarchivesize = 70K
|counter = 1
|minthreadsleft = 3
|minthreadstoarchive = 1
|algo = old(90d)
|archive = Diskusjon:SIDENAVN/Arkiv %(counter)d
}}{{Arkivskap | auto = lang | søk = ja | bot = ArkivBot | alder = 90 }}

Her har vi konfigurert boten til å

  • arkivere diskusjoner som ikke har hatt aktivitet på 90 dager
    • men ikke hvis det blir færre enn 3 tråder igjen på diskusjonssiden.

Eksempel: arkivering av brukerdiskusjonsside med årsbasert arkiv rediger

  • Boten oppretter en ny arkivside hvert år for de årene det er noe å arkivere.
  • Malen {{Arkivskap}} brukes på diskusjonssiden for å vise en oversikt over arkivene. Indeksen (|archive=) må oppdateres manuelt – oppsettet krever derfor mer vedlikehold enn oppsettet ovenfor. Det går imidlertid an å sette opp en indeks som viser nye arkivsider et par år frem i tid etter hvert som de dukker opp (eksempel).
  • Boten legger inn {{Arkivert}} på nye arkivsider.

For å bruke dette oppsettet, legg inn inn følgende snutt øverst på diskusjonssiden. Erstatt Brukerdiskusjon:BRUKERNAVN med navnet på diskusjonssiden. Merk at arkivindekssiden (Brukerdiskusjon:BRUKERNAVN/Arkiv i eksempelet) må opprettes manuelt. Se eksempel.

{{Autoarkivering
|archiveheader = {{Arkiv|{{Brukerdiskusjon:BRUKERNAVN/Arkiv}}}}
|minthreadsleft = 5
|minthreadstoarchive = 3
|algo = old(60d)
|archive = Brukerdiskusjon:BRUKERNAVN/Arkiv/%(year)d
}}

Her har vi konfigurert boten til å

  • arkivere diskusjoner som ikke har hatt aktivitet på 60 dager, men
    • aldri arkivere færre enn tre tråder om gangen, og
    • aldri arkivere hvis det blir mindre enn fem tråder igjen på siden.

Flere eksempler rediger

For eksempler fra den virkelige verden, se bruk av malen.

TemplateData rediger

Dette er TemplateData-dokumentasjonen for malen, som brukes av VisualEditor og andre verktøy.

Autoarkivering

Oppsett for autoarkivering av diskusjonstråder

Malparametre[Rediger maldata]

ParameterBeskrivelseTypeStatus
Arkivoverskriftarchiveheader

Wikitekst som skal vises på toppen av nye arkivsider

tekstlinjevalgfri
Minste antall tråder igjenminthreadsleft

Diskusjonssiden skal som minimum inneholder dette antall tråder

Tallvalgfri
Minste antall tråder å arkivereminthreadstoarchive

Instruér boten til å vente med å arkivere til et visst antall tråder kan arkiveres

Standard
1
Tallvalgfri
Algoritmealgo

Oppskrift for når tråder skal arkiveres

Eksempel
old(60d)
tekstlinjevalgfri
Arkivside-malarchive

ingen beskrivelse

Eksempel
Brukerdiskusjon:BRUKERNAVN/Arkiv/%(year)d
Ukjentvalgfri
Maks arkivsidestørrelsemaxarchivesize

Opprett en ny arkivside hvis det aktive arkivet overskrider denne størrelsen

Eksempel
70K
Ukjentvalgfri
Løpenummer for aktivt arkivcounter

Brukes sammen med maxarchivesize

Eksempel
1
Tallvalgfri

Se også rediger