Writing an Application Manual/da: Difference between revisions
No edit summary |
No edit summary |
||
Line 36: | Line 36: | ||
* Titlen på et afsnit/underafsnit skal være præcis det samme som sidens navn, eller vil links ikke fungere i Docbook. | * Titlen på et afsnit/underafsnit skal være præcis det samme som sidens navn, eller vil links ikke fungere i Docbook. | ||
* Titlen på et underafsnit skal skrives således: <code>==='''''titel'''''===</code>, selv hvis det er det højeste niveau på siden; ellers bliver strukturen af Docbook ødelagt. Tilsvarende, hvis du har meget lange underafsnit | * Titlen på et underafsnit skal skrives således: <code>==='''''titel'''''===</code>, selv hvis det er det højeste niveau på siden; ellers bliver strukturen af Docbook ødelagt. Tilsvarende, hvis du har meget lange underafsnit med under-underafsnit på egne sider, så skal disse under-underafsnits titler skrives således: <code>===='''''titel'''''====</code>. | ||
* Subsubsections that should not appear in the contents page and should not appear on a page of its own in the Docbook must be level 4 or below, i.e ==== or more. | * Subsubsections that should not appear in the contents page and should not appear on a page of its own in the Docbook must be level 4 or below, i.e ==== or more. |
Revision as of 18:42, 31 October 2011
Bemærkninger
Manualer vil blive inkluderet som undersider af programmets hovedside. For nemheds skyld vil jeg omtale hovedsiden som Prognavn. Strukturen bliver så noget i retning af:
- Prognavn
- Prognavn/Vink og tips
- Prognavn/Manual # Indholdsfortegnelse
- Prognavn/Manual/En introduktion til Prognavn
- Prognavn/Manual/Konfigurationsmuligheder
- Prognavn/Manual/Første gang du bruger Prognavn
- Prognavn/Manual/afsnit 1
- Prognavn/Manual/afsnit xxx
- Prognavn/Manual/Vink og tips
- Prognavn/Manual/Fejlløsning
- Prognavn/Manual/Programfejl
- Prognavn/Manual/Involver dig #link til techbase etc
Hvis dine afsnit bliver for lange, så kan du placere underafsnit på separate sider. Det kunne se sådan ud:
- Appname/Manual # Indholdsfortegnelsen
- Appname/Manual/An Introduction to Appname
- Appname/Manual/Configuration Choices
- Appname/Manual/The First Time you use Appname
- Appname/Manual/afsnit 1
- Appname/Manual/afsnit 1/underafsnit 1
- Appname/Manual/afsnit 1/underafsnit 2
og så videre.
For at den automatisk dannede Docbook skal få samme indholdsfortegnelse som den, du laver på UserBase og for at linkene skal fungere i Docbook er der et par retningslinjer, som skal følges:
- Indholdsfortegnelsen i Docbook vil indeholde alle afsnit og underafsnit, uanset om de har deres egen side eller ej. Omvendt vil under-underafsnit ikke blive medtaget i Docbooks indholdsfortegnelse, ikke engang hvis de har deres egne sider.
- Alle sider skal starte med en overskrift som det allerførste på siden, enten et afsnit (== ... ==), et underafsnit (=== ... ===) eller et under-underafsnit (==== ... ====); ellers vil Docbook-strukturen blive ødelagt.
- Titlen på et afsnit/underafsnit skal være præcis det samme som sidens navn, eller vil links ikke fungere i Docbook.
- Titlen på et underafsnit skal skrives således:
===titel===
, selv hvis det er det højeste niveau på siden; ellers bliver strukturen af Docbook ødelagt. Tilsvarende, hvis du har meget lange underafsnit med under-underafsnit på egne sider, så skal disse under-underafsnits titler skrives således:====titel====
.
- Subsubsections that should not appear in the contents page and should not appear on a page of its own in the Docbook must be level 4 or below, i.e ==== or more.
- Links til sider i manualen skal passe præcist med sidernes navne (dvs. ingen links via omdirigeringer!)
- Hvis du vil linke til et underafsnit på en side, så skal du have et anker ved linkets mål. Har du ikke det, så vil linket hverken virke i Docbook eller i oversættelser.
Du vil få brug for en testområde til at eksperimentere med afsnitoverskrifter og sider. Du kan enten bruge din personlige UserBase-side eller diskussionssiden knyttet til det område, hvor du arbejder. Det er en stor hjælp, hvis du fjerner alt, hvad du ikke længere skal bruge, når du er færdig med det.
Udvikling af en manual
Under udviklingen af din manual er det som regel bedst at holde den adskilt fra de almindelige UserBase-sider. Nogle foretrækker at redigere deres udkast som undersider til deres Talk:-side. Vi har også et særligt navnerum, Draft:, til dette formål.
For at lave indholdssiden til din manual skriver du blot http://userbase.kde.org/Draft:Appname/Manual i browserens adresselinje eller skriver linket [[Draft:Appname/Manual]] på en side og klikker så på det. På begge måder kommer du til en side, som siger, at den ønskede side ikke eksisterer, men at du kan oprette den ved at klikke på et link.
Indhold
- Når du har lavet din plan (det kan være en langvarig proces), så lav links til alle de sider, du vil skrive i indholdsfortegnelsen. Du kan selvfølgelig altid indsætte et afsnit senere, hvis du opdager, at du har glemt noget.
Skriv manualen
- Brug de røde links til at lave siderne og skriv et afsnit ad gangen.
- På diskussionssiden kan du notere alt det, som du skal kigge på senere, så som links, der ikke kan laves endnu.
Søgning i manualen
Før eller siden kan du få brug for at finde noget, som du skrev tidligere, men ikke kan huske hvor. Wiki'ens søgeboks er nok ikke ideel, medmindre den streng, du søger efter er meget specifik. Du kan få meget bedre kontrol over søgningen ved at bruge udvidelsen DPL. Hvis du for eksempel skal finde de sider i din manual, som indeholder en vis streng, så kan du føje følgende til hvilken side som helst:
<DPL> titlematch = %Appname/Manual% namespace = Draft include = * includematch = /string to search for/ resultsheader = Manual Pages: format = ,\n* [[%PAGE%|%TITLE%]]\n,, </DPL>
Du kan finde flere eksempler på brugen af DPL på User:Claus_chr/DPL.
Forbered manualen for oversættelse
- Den nødvendige tilpasning af markup'en er beskrevet på Preparing a Page for Translation. Følg denne guide, da nogle gamle markup-stile ikke længere er relevante.