Manual:Opprett sider med forhåndslastet tekst
Please note: Some techniques recommended in this article require the use of extensions. Exercise caution when using them, as the status of each extension is self-assigned by its maintainer, and does not reflect the opinion of the MediaWiki development team. |
Forhåndstlasting av wikitekst (preloading) presenterer brukeren en delvis opprettet side, muligens med instruksjoner for innholdsorganisering, istedenfor en blank side. Denne teknikken er spesielt nyttig når wikien inneholder en eller flere artikkelkategorier, med masse ren formell tekst eller at informasjonen som må samles for slike artikler er en blanding av strukturerte data og tekst i fri form.
Å opprette sider med forhåndslastet tekst er en prosess med tre steg:
- Utform den forhåndslastede fila og dets støttende maler
- Opprett sider for de forhåndslastede filene og støttende maler
- Sett opp utløsningen som laster inn fila med forhåndslastet innhold
Utforming av fila med forhåndslastet innhold
Fila med forhåndslastet innhold er ofte en artikkel med en innebygd mal. For eksempel, om du vil ha en artikkel for hver kunde- eller markedsføringskontakt, kan det hende du vil forhåndslaste tekst som ser omtrentlig som i eksempelet nedenfor.
<!-- Angi kundens kontaktinformasjon etter likhetstegnet. Trenger du hjelp med å laste opp bilder av visittkort, se [[Help:Uploading business card images]] --> {{CustomerContact |Number= |BizcardImage= |Primary phone number= |Address= }}
Navngivelse og dokumentering av fila med forhåndslastet tekst
Noen utvidelser har spesifikke forventinger for hvor den forhåndslastede teksten lagres. Andre overlater denne avgjørelsen helt opp til systemadministratoren.
Navngivelse og dokumentering av fila med forhåndslastet innhold krever litt forsiktighet, ettersom forhåndslastede filer ikke nødvendigvis vises i «Lenker hit», så det er en risiko for uheldig sletting (ingen info / ingen lenker, vanskelig å vite fra en artikkel som ble skapt og forlatt). For forhåndslastede filer basert på maler, kan disse navnekonvensjonene bidra til å unngå uheldig sletting:
- place template in
Template:CategoryName
- place preload file in
Template:CategoryName/Preload
Innlasting av fila med forhåndslastet innhold
Preloading can be done with a preload parameter in a URL like http://en.wikipedia.org/wiki/Talk:Main_Page?action=edit§ion=new&preload=Template:Foo which links to the edit box of a new page, preloaded with Template:Foo. Det er også et antall utvidelser tilgjengelige for å utløse din forhåndslastede fil, se nedenfor.
Wikiteksten til kildesiden er forhåndslastet inn i redigeringsboksen om siden eller avsnittet ikke finnes enda. Om siden eller avsnittet som skal redigeres allerede eksisterer, lastes kun wikiteksten inn og forhåndslastingskommandoen ignoreres.
<noinclude>
and</noinclude>
tags are removed; if you need the preloaded text to provide noinclude tags, you can usein your source: since the two middle tags will be stripped (see next), the preloaded text will end up with just the desired<no<includeonly></includeonly>include>
<noinclude>
.- The
<includeonly>
and</includeonly>
tags are stripped from the source page. If you need the preloaded text to provide includeonly tags, you can usein your source: since the two middle tags will be stripped, the preloaded text will end up with just the desired<include<includeonly></includeonly>only>
<includeonly>
.
Det er derfor hverken en fullstendig inkludering eller vanlig transkludering. See also task T7210 (since 2006-03-09).
If it is creating a new section, the initial content of the "Subject/headline" box can be provided with the parameter "preloadtitle"
If it is not creating a new section, the summary can be set with the summary parameter (task T19002).
- http://meta.wikimedia.org/w/wiki.phtml?title=Meta:Sandbox&action=edit&summary=Doing%20some%20changes
Sjekkboksen for mindre endringer kan settes ved å angi et minor parameter.
Bruk av parametre
MediaWiki version: | ≥ 1.23 |
You can also specify parameters to the preload text with the preloadparams[]
url parameter (When linking on wiki, you may want to escape the []
to be %5b%5d
.) Each parameter specified replaces a $1
, $2
, ... variable.
Note: $1
, $2
, ... variables are distinct from {{{1}}}
, {{{2}}}
, ... variables.
In order to use preloadparams[]
, it appears to be necessary for the template to use $1
, $2
, ... variables instead of {{{1}}}
, {{{2}}}
, ... variables.
Denne dokumentasjonen bør forbedres ved å forklare hvorfor to forskjellige malparameternotasjoner eksisterer, og når det er mulig eller nødvendig å bruke de to notasjonene.
For eksempel:
- https://mediawiki.org/wiki/Project:Sandbox?action=edit§ion=new&nosummary=true&preload=Manual:Creating_pages_with_preloaded_text/param_demo
- https://mediawiki.org/wiki/Project:Sandbox?action=edit§ion=new&nosummary=true&preload=Manual:Creating_pages_with_preloaded_text/param_demo&preloadparams%5b%5d=first%20value&preloadparams%5b%5d=second%20value
- https://mediawiki.org/wiki/Project:Sandbox?action=edit§ion=new&preload=MediaWiki:July (since MW 1.41)
Utvidelser
Utvidelser som utløser forhåndslastede filer inkluderer:
- Extension:Inputbox (stabil, buntet med MediaWiki) - Dette gir mest kontroll over innlastingprosessen. Den lar deg plassere en knapp et sted i en artikkel, typisk på en brukerhjelpeside eller på kategorisiden som tilsvarer artikkelen. Du angir navnet til den forhåndslastede filen som del av knappdefinisjonen.
- Extension:NamespacePreload (stabil)
- Extension:MultiBoilerplate (stabil)
- Extension:Page Forms (stabil) - Denne kan simpelthen forhåndslaste en artikkelside, i tillegg til dens skjemafunksjoner.
- Extension:Preloader (ikke vedlikeholdt)
Noen utvidelser håndterer også alle de tre stegene for deg:
- Extension:ArticleToCategory2 (ikke vedlikeholdt)
All extensions related to page creation are in Category:Page creation extensions .