DocBook SGML/XML. Forhistorien for Linux Friheden til at vælge Dokumentation. I bestemmer :-) Motivation for DocBook Alternativer til DocBook Docbook



Relaterede dokumenter
02101 Indledende Programmering Introduktion til Eclipse

CVS som KS-værktøj E Branching, Merging m.v.

Linux og Open Source historie og status

Artikel om... Digital signatur. OpenOffice.org

Linux - Friheden til at skrive dokumentation

Web- og serverprogrammering

FRA IDE TIL FÆRDIG BOG FORFATTERVEJLEDNING

Arkitektur for begyndere

GroupWise. Novell HURTIG START

Installation af DATABOKS online backup manager

Velkommen til LEMAN Internet booking!!

Forståelse for grafisk workflow

Installation af Oracle 10g Release 2 HTML DB

RefWorks. Import af referencer: - Bibliotek.dk - Cinahl - ERIC - PsycInfo. - PubMed - Google Scholar - Websider Rediger i referencerne

KOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin

SW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05

Adobe Acrobat Professional 11. ISBN nr.:

Lad os lave en hjemmeside. Kikker du på vil du højst sandsynligt se dette.

Eksporter referencer til RefWorks

Undervisningsbeskrivelse

AMU. Efteruddannelseskurser. Efteruddannelseskurser. Medie og Kommunikation Efterår Medie og Kommunikation Roskilde Tekniske Skole

Bootstrap Tutorial LAV EN SIMPEL RESPONSIVE SIDE MED BOOTSTRAP MATHIAS HERSKIND GROTRIAN

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.

Solcellespecialisten Web opsætning af Kostal Inverter. Solcellespecialisten A/S - www. Solcellespecialisten.dk - Telefon

Indhold. 1 Indledning Kompatible browsere Log ind i Umbraco Content-delen Indholdstræet... 4

Lav en hjemme side der kan sælge fly billetter til en stor i Europa.

Dit budskab i centrum

TravelTales; håndtering af konfigurationsfil

PHP Quick Teknisk Ordbog

Fremstilling af en hjemmeside

Brugermanual PoP3 og Outlook Office 2003 Webmail Udarbejdet af IT-afdelingen 2005

Installationsguide - Windows

Skrivevejledning for Kulturstudier juli 2017

SIDEN PÅ WORDPRESS.COM

Manual til WordPress CMS

Internet vs WWW. Internettet er IKKE det samme som www. Internettet Er et netværk af computere Gør det muligt af dele information

L A TEX begynderkursus 19. april 2006


Artiklen er udgivet under "Åben dokumentlicens (ÅDL) - version 1.0" som kan læses på Du har bl.a. herved frit lov

Brugermanual. PoP3 og Outlook Express Webmail Udarbejdet af IT-afdelingen 2005

Afsending af s vha. ASP

Opstart. I gang med Dreamweaver. Læs mere om... Generelle bemærkninger. Hvilken skærmopløsning? OBS

Krav i Leverancekontrakt Bilag 2 krav lyder (jf. ændringsforslag 18) således:

Opstart. I gang med Dreamweaver. Læs mere om...

23. maj 2011 Version 3.0 Sådan byder du ind på en SKI-rammeaftale via udbudssystemet ETHICS

Ikke bare endnu en e-bog... CoMPreNDo. Sådan kommer du i gang med din egen app. Og hvad skal virksomheden overhovedet bruge en app til?

Kapitel 2 Start af OpenOffice.org

Vejledning til SmartSignatur Proof Of Concept

Lad os lave en hjemmeside. Kikker du på vil du højst sandsynligt se dette.

Send fra Java. Denne artikel fortæller hvad man skal bruge og hvordan man skal kode for at sende fra Java.

Tillæg til Libris-hæftet: WordPress. Temaredigering og sikkerhed m.m.

Opstart. I gang med Dreamweaver. Læs mere om...

Brugervejledning til chauffører. webtour.mobi. Version Opdateret og seneste version kan altid hentes på

En trin-for-trin forklaring af bestilling og aktivering af NemID

Indhold. Produkter oprettelse og vedligehold v Side 2 af 20

Skrevet af Leif Pedersen Denne vejledning beskriver hvilke ting du skal være opmærksom på i forbindelse med backup fra ipad.

Introduktion til Flash

DTD Document Type Definition:

Der er forsøgt skrevet en lille notits hver gang der er lavet noget, dog kan der være nogle ting som ikke er blevet kommenteret.

Hvilke nyheder er der i 3.1?

ASB signatur. ASB signatur. Vejledning til opsætning af signatur IKT - Februar 2008

Grafisk workflow. bl.udbudsnet.dk

01: INSTALLATION. Zotero kan hentes fra

LOGIN CONTENT STATION

Kom godt i gang med ImageDB programmet fra PetriSoft

Curriculum Vitae. Uddannelse: 2001 Civilingeniør fra Danmaks tekniske universitet, fagprofil: styring og regulering.

Introduktion til Flash

INDHOLDSFORTEGNELSE. INDLEDNING... 7 Kristian Langborg-Hansen. KAPITEL ET... 9 I gang med App Inventor. KAPITEL TO...

Installationsvejledning til F-Secure Anti-Virus

VIGTIG information til alle kunder som kører backup over Internet via SSL - Kræver kundeaktion inden 17. april 2009!

Tjek dine miljøvalg på nettet - når det gælder en tryksag.

TEX og L A TEX TEX: system (program) til typografisk opsætning af dokumenter med højt indhold af matematik. På computer, og i høj typografisk kvalitet

Statistisk Softwareudvikling

Download Mendeley side 2. Overførsel fra databaser til Mendeley side 3. Artesis side 3. Bibliotek.dk side 4. Ebsco baser side 4.

xgalleri Mulige filtyper Installation web-version

Installation af WeroShop 2.4 S

BG4 release 11 - maj 2019 Version 1.1

Undervisningsbeskrivelse

Kom i gang med. Find på Programmér Del

Kom godt i gang med Dyreregistrering

DanDasGraf og XML. v. Jesper Stahl Madsen Orbicon Informatik Orbicon Leif Hansen A/S

Kursus 02199: Programmering. Lidt om forelæseren. Velkommen til. Praktisk information: kursusaktiviteter. Praktisk information: forelæsninger

En svensk version af dette dokument kan hentes her: people/hagerman/riktlinjer.pdf (500 kb)

OR sektionens publikationsliste En lille brugervejledning

QUICKGUIDE TIL XMEDIA

SYSTEMDOKUMENTATION AF POC

Guide til Virtuel Forflytning login.

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse

Curriculum Vitae PETER VILLADSEN MOBIL: RAVNSBORGVEJ 91 DK-4600 KØGE


Oversigt. Linux. OS det bare OS. Formål med foredraget. Det frie styresystem. Bo Tranberg & Jonas Termansen. 22. februar 2012

Internethandel en Oversigt. Hvordan kan infrastrukturen se ud på en Internethandelsløsning? Internet Butik. Internet Salgsafdeling

Aptana editor til MAC og Windows

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER LEDER WALK AND TALK WALK AND TALK WALK AND TALK WALK AND TALK WALK AND TALK

Gisp Global Internet Service Provider. Bilag 2. Driftshåndbog. Aalborg Universitet Master i IT - Systemadministration

PHP Crash course. Databaser

Sådan redigerer du en hjemmeside i Umbraco

INSTALLATION GUIDE Microsoft C5

Transkript:

DocBook SGML/XML Forhistorien for Linux Friheden til at vælge Dokumentation Motivation for DocBook Alternativer til DocBook Docbook Min første bog eksempel Oversættelse Hvordan arbejder vi sammen CVS make osv I bestemmer :-) 1

Forhistorien for Linux Friheden til at vælge Startede med en bog Der var meget lidt om Linux på dansk Sommer 1998 startede vi; Kenneth Geisshirt, Snebjørn Andersen og Peter Toft Bog om Red Hat 5.2 Linux på dansk Over en dejlig øl afgøres at vi kører DocBook :-) IDG udgiver senere bogen 83 sider Sidenhen udgives den på Globe med grimme fejl Adminbogen kommer på IDG 2

FTAV i dag 14 bøger Totalt 1748 sider 427 SGML/XML filer 138532 linier tekst 975 PNG-billeder Ca. 700 personer har bidraget hen over de sidste 5 år. 3

FTAV bøgerne (2) friheden: Linux - Friheden til at vælge installation Hjælp til installation, 181 sider. unix: Linux - Friheden til at lære Unix Lær elementær Unix, 122 sider. wm: Linux - Friheden til at vælge grafisk brugergrænseflade Lær hvilken grafisk brugergrænseflade som passer dig bedst, 148 sider. applikationer: Linux - Friheden til at vælge programmer Vælg programmer til Linux, 167 sider. kontorbruger: Linux - Friheden til at vælge kontorprogrammer Basal anvendelse af Linux-programmer, 73 sider. admin: Linux - Friheden til systemadministration Administrer din egen Linux-server, 184 sider. program: Linux - Friheden til at programmere Programmering på Linux, 94 sider. 4

FTAV bøgerne (3) c: Linux - Friheden til at programmere i C Programmering i C, 116 sider. java: Linux - Friheden til at programmere i Java Programmering i Java, 283 sider. sikkerhed: Linux - Friheden til sikkerhed på internettet Sikkerhed omkring din Linux-boks, 107 sider. web: Linux - Friheden til egen webserver Web og databaser, 104 sider. dokumentation: Linux - Friheden til at skrive dokumentation Skrive dokumentation under Linux, 61 sider. signatur: Linux - Friheden til at vælge digital signatur Digital signatur på Linux, 52 sider. 5 itplatform: Linux - Friheden til at vælge IT-løsning Valg af Linux-baseret IT-løsning, 56 sider.

6 Hvad anvender man til en bog?

Alternativer (1) For Latex (år 1998) Konsistent (kan oversættes og syntaks checkes) Lækre PDF og PS dokumenter som resultat. Store PS/PDF dokumenter Imod Latex (år 1998) Dårlige muligheder for Latex->HTML oversættelse Vi skulle prøve noget nyt :) 7

Alternativer (2) For HTML Nemt at lære Skal kun skrive HTML koden og lade en browser fortolke Imod HTML Ingen konsistent måde at verificere referencer Ingen stikordshåndtering HTML -> PDF/PS er/var måske et problem 8

DocBook For DocBook Det var nyt for os :) Syntaks svarer til HTML (nemt) Automatisk indholdsfortegnelse, referencer, stikord!!! Kan syntakscheckes og samtidig oversættes til HTML, PS, PDF eller RTF. Imod DocBook Man skriver i blinde Hvor er der en god DocBook SGML/XML editor? Der har været mange problemer med at få det til at virke Dokumentation til getting started var RINGE!!! 9

DocBook min første bog bog.sgml <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN"> <book id="index" lang="da"> <!-- Kommentarer kan laves som i HTML --> <chapter id="hellobog-minikapitel"> <title>sgml-afprøvning</title> <para> Hallo, Verden! Hallo, hallo! Her kommer indholdet i den nye bog. Disse linier ender med at blive en paragraf i den færdige bog. </para> <sect1 id="hellobog-minisect"> <title>hallo, hallo!</title> <para> Hvis du vil se et lidt længere eksempel med flere tags og et billede, kan du hente og udpakke docbook-eksemplet fra bogens hjemmeside. </para> 10 </sect1> </chapter> </book>

Bog med underafsnit <!doctype book PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [ <!entity friheden-forord SYSTEM "forord.sgml"> <!entity friheden-linux SYSTEM "linux.sgml"> ]> <book id="index" lang="da"> <bookinfo> <title>linux - Friheden til at vælge</title> <AUTHORGROUP> <AUTHOR> <FIRSTNAME>Peter</FIRSTNAME> <SURNAME>Toft</SURNAME> </AUTHOR> </AUTHORGROUP> <bookinfo> 11 <toc id="friheden-toc"></toc> &friheden-forord; &friheden-linux; </book>

DocBook markup Ca. 300 tags i DocBook Hold det enkelt så er det ikke ret svært Jacob fortsætter dette om lidt 12

DocBook oversæt db2html bog.sgml laver kataloget bog/ db2pdf bog.sgml laver bog.pdf db2ps bog.sgml laver bog.ps db2rtf bog.sgml laver (nok) bog.rtf db2pdf er i virkeligheden jw -f docbook -b pdf Donald fortæller om lidt mere om hvad der egentlig sker når man oversætter 13

.. og med stikordsregister Indføj <indexterm><primary>navn</primary></indexterm> i teksten Oversæt med collateindex.pl -s Symboler -t Stikordsregister -g -i \ stikord -N -o stikord.sgml jw -V html-index -f docbook -b html -o bog bog.sgml collateindex.pl -s Symboler -t Stikordsregister -g -i \ stikord -o stikord.sgml bog/html.index db2html bog.sgml Muligheder for sæt af bøger, ordforklaringer og andre sjove ting :) 14

Samarbejde <sslug-bog@sslug.dk> er den åbne liste til arbejdet <linuxbog@sslug.dk> er redaktørernes liste Revisionskontrol af alt! CVS styrer alt Makesystem styrer om alt er oversat http://cvs.linuxbog.dk/readme 15

Tjek ud og oversæt $ export CVS_RSH=ssh $ cvs -d pto@tyge.sslug.dk:/usr/local/cvsroot \ checkout linuxbog $ cd linuxbog $ make $ make start $ cd BOGNAVN $ make 16