DocBook ein Praxisbericht

Ähnliche Dokumente
Technische Dokumentation mit DocBook eine Einführung

DocBook für Anfänger

DocBook Textverarbeitung mit XML

Thomas Schraitle. DocBook-XML. Medienneutrales und plattformunabhängiges Publizieren

XML-Praxis. XML-Anwendungen. Jörn Clausen

Arbortext 6.1. Lehrplan-Handbuch

Unternehmensdokumente mit dem XML Publisher erzeugen

Single-Source-Publishing

Inhaltsverzeichnis. Single Source Publishing. Vorwort 13. Ursprung und Hintergrund 15. Der jüngste Trend - Mobil 31

XML Publisher die universelle Lösung für Geschäftsdokumente

Erstellen von PDF-Dokumenten für Business-Anwendungen mit XSL-FO

Von und nach L A TEX mit Pandoc

Dokumentautomation mit XML am Beispiel einer Banddiskografie

Projektbeschreibung. Voraussetzung: Konzeption:

Kollaboratives Editieren von XML-Dokumenten in P2P-Systemen

Techniken der Projektentwicklung

Dokumente und Auszeichnungssprachen

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript

Vergleich automatisierbarer XML-Satzsysteme

Übersicht über 1. Vorlesungsabschnitt Form und Darstellung von Informationen

Redaktionssystem oder Framemaker oder Word? Komplexe Dokumente leicht gemacht. Dr. Rolf Keller,

Workshop XÖV-Produktionszubehör und Produktionsumgebungen

Entwicklung einer XML-basierten Tumordatenschnittstelle. TuDaSch-XML

Einführung in XML. Seminarunterlage. Version 3.05 vom

Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher

Einführung in L A TEX

Werkzeugunterstützung mit V-Modell XT Projektassistent und V-Modell XT Editor

Softwaredokumentation

Vorstellung des Online Zugangs zu THEREDA

Johannes Hentrich DITA. Der neue Standard für Technische Dokumentation VERLAG

LATEX-Grundlagen. Setzen einer wissenschaftlichen Arbeit Ergebnis der Übungen. von

Das neue V-Modell XT. Grundlagen des V-Modell XT. J. Prof. Dr. Andreas Rausch

Zur Dokumentation von XÖV-Standards

Massenamtssignaturen. 2 Lösungsansätze. Thomas Rössler Wien, 25. März

Produktdatenaustausch mit ComNorm

Produktion. Konzeption. E-Book-Produktion 27. Technik. Multimediale Bestandteile. Dateiformate. Geräte. Workflow. Content-Erstellung.

bitflux CMS ein crossmedia-fähiges opensource System ein Vortrag von Marcel Linnenfelser

Technische Infor matik 2 C/C++-Kurs. Arbeitsumgebung AG Rechner netze 1.1

Generic Interface. Einfacher Datenaustausch zwischen Drittanwendungen und OTRS.

Dokumentation mit ILEDocs

Dokumentation gestalterisches Thesisprojekt Bachelor Thesis: Danilo Wanner

Einführung in XML. Arthur Brack FHDW Hannover. 1. Oktober 2009

OSx / MAC. MegaZine3 MZ3-Tool3. Download und Installation. Video 2-1

Windows-Online-Hilfen mit Zusatznutzen

XGenerator. Modellierung, Schemagenerierung und Dokumentation im XMeld-Projekt. Bremen, 7. Mai Ullrich Bartels

XML in der Praxis: Technische Dokumentation

Erstellen von Web-Seiten HTML und mehr...

Doz. Dr.-Ing. Barbara Hauptenbuchner, TU Dresden. CeBit Hannover

Konstruieren mit Formularen

L A TEX- Allgemeine Einführung

Beschluss des Rates der IT-Beauftragten

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER

Content Management mit Teamcenter

Dokumentenproduktion mit <XML/> & Co. Jeremias Märki <info@jeremias-maerki.ch>

Model Driven Architecture (MDA)

Transformation von RailML timetable Daten zu SVG mittels XSLT zur Darstellung von Zeit-Weg-Liniendiagrammen

Entwicklung für DITA mit Arbortext Editor 6.1

LaTeX. Eine Einführung. von. Sebastian Dungs

3.2.1 Anforderungen Kundenanforderungen Vertragsanforderungen Auftragsanforderungen

Technische Richtlinie XML-Datenaustauschformat für hoheitliche Dokumente (TR XhD) 1 Rahmenwerk

Qualitätsmanagement-Handbuch

Signaturrichtlinie QES. Notfalldaten-Management (NFDM)

Die Warenkorbfunktion (workbasket)

GR ein universelles Framework für Visualisierungsanwendungen

Inhaltsverzeichnis. Teil 1 - XM L Einleitung Motivation...15

PDF- und PostScript-Dokumente nachbearbeiten

9 Werkzeugunterstützung

DOAG 2014 Tim Peteler, Frank Closheim. Erfahrungsberichte vom ECM Chamäleon

Transkript:

Kontakt: frank.hofmann@efho.de 16. März 2006

Übersicht DocBook als XML-Dialekt Einsatz am Beispiel der Peppercon AG Zwickau (Sachs) DocBook im Vergleich mit anderen Lösungen Links und Referenzen

Übersicht DocBook als XML-Dialekt Einsatz am Beispiel der Peppercon AG Zwickau (Sachs) DocBook im Vergleich mit anderen Lösungen Links und Referenzen

Übersicht DocBook als XML-Dialekt Einsatz am Beispiel der Peppercon AG Zwickau (Sachs) DocBook im Vergleich mit anderen Lösungen Links und Referenzen

Übersicht DocBook als XML-Dialekt Einsatz am Beispiel der Peppercon AG Zwickau (Sachs) DocBook im Vergleich mit anderen Lösungen Links und Referenzen

DocBook eine Einführung standardisiertes Dokumentenformat Basis Extensible Markup Language (XML) festgelegte Sprachelemente Trennung von Inhalt und Gestaltung Gestaltung mit Hilfe von Stylesheets Umwandlung in jeweiliges Ausgabeformat (L A TEX, PDF, HTML)

DocBook eine Einführung standardisiertes Dokumentenformat Basis Extensible Markup Language (XML) festgelegte Sprachelemente Trennung von Inhalt und Gestaltung Gestaltung mit Hilfe von Stylesheets Umwandlung in jeweiliges Ausgabeformat (L A TEX, PDF, HTML)

DocBook eine Einführung standardisiertes Dokumentenformat Basis Extensible Markup Language (XML) festgelegte Sprachelemente Trennung von Inhalt und Gestaltung Gestaltung mit Hilfe von Stylesheets Umwandlung in jeweiliges Ausgabeformat (L A TEX, PDF, HTML)

DocBook eine Einführung standardisiertes Dokumentenformat Basis Extensible Markup Language (XML) festgelegte Sprachelemente Trennung von Inhalt und Gestaltung Gestaltung mit Hilfe von Stylesheets Umwandlung in jeweiliges Ausgabeformat (L A TEX, PDF, HTML)

DocBook eine Einführung standardisiertes Dokumentenformat Basis Extensible Markup Language (XML) festgelegte Sprachelemente Trennung von Inhalt und Gestaltung Gestaltung mit Hilfe von Stylesheets Umwandlung in jeweiliges Ausgabeformat (L A TEX, PDF, HTML)

Umwandlung

Beispieldokumente (1)

Beispieldokumente (2)

Werkzeuge Editor Texteditor möglichst mit Syntaxhervorhebung (vim, emacs, kate, nedit) XML-Editor (ted, bluesh) Software-Pakete docbook docbook-tools (tetex*, (open)jade) oder xsltproc Betrachter für das Ergebnis (acroread, xpdf, gv)

Werkzeuge Editor Texteditor möglichst mit Syntaxhervorhebung (vim, emacs, kate, nedit) XML-Editor (ted, bluesh) Software-Pakete docbook docbook-tools (tetex*, (open)jade) oder xsltproc Betrachter für das Ergebnis (acroread, xpdf, gv)

Werkzeuge Editor Texteditor möglichst mit Syntaxhervorhebung (vim, emacs, kate, nedit) XML-Editor (ted, bluesh) Software-Pakete docbook docbook-tools (tetex*, (open)jade) oder xsltproc Betrachter für das Ergebnis (acroread, xpdf, gv)

Einsatzszenario Handbücher für Fernwartungskomponenten interne Dokumentation Ausgangspunkt Produkte mit ähnlichen Eigenschaften und Funktionen Fertigung und Anpassung nach Kundenwunsch produkt- und kundenspezische Firmware entsprechend angepasste Beschreibung/Dokumentation erforderlich Erstellung nach Bedarf

Einsatzszenario Handbücher für Fernwartungskomponenten interne Dokumentation Ausgangspunkt Produkte mit ähnlichen Eigenschaften und Funktionen Fertigung und Anpassung nach Kundenwunsch produkt- und kundenspezische Firmware entsprechend angepasste Beschreibung/Dokumentation erforderlich Erstellung nach Bedarf

Einsatzszenario Handbücher für Fernwartungskomponenten interne Dokumentation Ausgangspunkt Produkte mit ähnlichen Eigenschaften und Funktionen Fertigung und Anpassung nach Kundenwunsch produkt- und kundenspezische Firmware entsprechend angepasste Beschreibung/Dokumentation erforderlich Erstellung nach Bedarf

Einsatzszenario Handbücher für Fernwartungskomponenten interne Dokumentation Ausgangspunkt Produkte mit ähnlichen Eigenschaften und Funktionen Fertigung und Anpassung nach Kundenwunsch produkt- und kundenspezische Firmware entsprechend angepasste Beschreibung/Dokumentation erforderlich Erstellung nach Bedarf

Zielsetzung und Lösungsansatz Ziel Lösung Werkzeug, welches obigen Anforderungen genügt ein Aufruf (Kommando) ohne nachfolgende Interaktion Steuerung über Parameter DocBook Tool Chain (dtc) Zerlegung in einzelne Bausteine (Text, Tabellen, FAQ-Einträge) Medien-Konvertierung (Bilder) in Abhängigkeit vom Ausgabeformat

Zielsetzung und Lösungsansatz Ziel Lösung Werkzeug, welches obigen Anforderungen genügt ein Aufruf (Kommando) ohne nachfolgende Interaktion Steuerung über Parameter DocBook Tool Chain (dtc) Zerlegung in einzelne Bausteine (Text, Tabellen, FAQ-Einträge) Medien-Konvertierung (Bilder) in Abhängigkeit vom Ausgabeformat

Die DocBook Tool Chain im Detail basiert auf Aufruf DocBook, DocBook-Tools Open Jade, LATEX XInclude (libxml2) bash python Shell-Script mit Parameter produktspezisches Kongurationsle

Die DocBook Tool Chain im Detail basiert auf Aufruf DocBook, DocBook-Tools Open Jade, LATEX XInclude (libxml2) bash python Shell-Script mit Parameter produktspezisches Kongurationsle

DocBook-Anpassung zusätzliche Tags Festlegung von Produkteigenschaften (Bezeichnung, Netzteil, Nutzerdaten) Anpassungen für OEM-Kunden (Firmenlogo, Produktname) Nutzung von Xinclude (beliebige Verschachtelung der Bausteine)

DocBook-Anpassung zusätzliche Tags Festlegung von Produkteigenschaften (Bezeichnung, Netzteil, Nutzerdaten) Anpassungen für OEM-Kunden (Firmenlogo, Produktname) Nutzung von Xinclude (beliebige Verschachtelung der Bausteine)

DocBook-Anpassung zusätzliche Tags Festlegung von Produkteigenschaften (Bezeichnung, Netzteil, Nutzerdaten) Anpassungen für OEM-Kunden (Firmenlogo, Produktname) Nutzung von Xinclude (beliebige Verschachtelung der Bausteine)

Beispieldokumente (3)

Meine Lösung im Vergleich zu anderen Produkten Einsatzzeitraum: mehr als 12 Monate existieren Alternativen? Einstieg in XML (Einarbeitungszeitraum) Vertrautheit im Umgang andere Ansätze wären diese vielleicht besser? WYSIWYG (Open Oce) prä-processor (LATEX, DocBook) DTP (rahmenorientiert) (Scribus)

Meine Lösung im Vergleich zu anderen Produkten Einsatzzeitraum: mehr als 12 Monate existieren Alternativen? Einstieg in XML (Einarbeitungszeitraum) Vertrautheit im Umgang andere Ansätze wären diese vielleicht besser? WYSIWYG (Open Oce) prä-processor (LATEX, DocBook) DTP (rahmenorientiert) (Scribus)

Meine Lösung im Vergleich zu anderen Produkten Einsatzzeitraum: mehr als 12 Monate existieren Alternativen? Einstieg in XML (Einarbeitungszeitraum) Vertrautheit im Umgang andere Ansätze wären diese vielleicht besser? WYSIWYG (Open Oce) prä-processor (LATEX, DocBook) DTP (rahmenorientiert) (Scribus)

DocBook im Vergleich (1) DocBook LAT E X OpenOce Scribus Verfügbarkeit ++ ++ ++ + Stabilität ++ ++ + + Rendering ++ ++ + ++ Einsatzbereich + ++ ++ + Satzqualität ++ ++ + + Erlernbarkeit + + ++ + Archiv/CVS ++ ++ - + Flexibilität ++ + ++ +

DocBook im Vergleich (2) DocBook LAT E X OpenOce Scribus Modularität ++ + - - Integration/Zeit + ++ - + Integration/Tools ++ ++ - - Voraussetzungen + + ++ + Mehrsprachigkeit ++ ++ - - Zeichensatz ++ ++ ++ ++ Referenzen ++ ++ ++ - Ein-/Ausgabe ++ ++ ++ +

Präferenz für DocBook hohe Flexibilität in bezug auf Kundenanforderungen Handbuch mit hoher Satzqualität Modularität und verteiltes Bearbeiten Archivierbarkeit (CVS) Plattformunabhängigkeit Integration in andere Systeme

Präferenz für DocBook hohe Flexibilität in bezug auf Kundenanforderungen Handbuch mit hoher Satzqualität Modularität und verteiltes Bearbeiten Archivierbarkeit (CVS) Plattformunabhängigkeit Integration in andere Systeme

Präferenz für DocBook hohe Flexibilität in bezug auf Kundenanforderungen Handbuch mit hoher Satzqualität Modularität und verteiltes Bearbeiten Archivierbarkeit (CVS) Plattformunabhängigkeit Integration in andere Systeme

Präferenz für DocBook hohe Flexibilität in bezug auf Kundenanforderungen Handbuch mit hoher Satzqualität Modularität und verteiltes Bearbeiten Archivierbarkeit (CVS) Plattformunabhängigkeit Integration in andere Systeme

Präferenz für DocBook hohe Flexibilität in bezug auf Kundenanforderungen Handbuch mit hoher Satzqualität Modularität und verteiltes Bearbeiten Archivierbarkeit (CVS) Plattformunabhängigkeit Integration in andere Systeme

Präferenz für DocBook hohe Flexibilität in bezug auf Kundenanforderungen Handbuch mit hoher Satzqualität Modularität und verteiltes Bearbeiten Archivierbarkeit (CVS) Plattformunabhängigkeit Integration in andere Systeme

Kriterien für den Einsatz Was ist zu dokumentieren? Welche Umgebung wird genutzt? Welcher Nutzertyp liegt vor? Welche Anpassungen sind erforderlich? Wie häug ändert sich ein Dokument?

Kriterien für den Einsatz Was ist zu dokumentieren? Welche Umgebung wird genutzt? Welcher Nutzertyp liegt vor? Welche Anpassungen sind erforderlich? Wie häug ändert sich ein Dokument?

Kriterien für den Einsatz Was ist zu dokumentieren? Welche Umgebung wird genutzt? Welcher Nutzertyp liegt vor? Welche Anpassungen sind erforderlich? Wie häug ändert sich ein Dokument?

Kriterien für den Einsatz Was ist zu dokumentieren? Welche Umgebung wird genutzt? Welcher Nutzertyp liegt vor? Welche Anpassungen sind erforderlich? Wie häug ändert sich ein Dokument?

Kriterien für den Einsatz Was ist zu dokumentieren? Welche Umgebung wird genutzt? Welcher Nutzertyp liegt vor? Welche Anpassungen sind erforderlich? Wie häug ändert sich ein Dokument?

Links und Bücher DocBook: The Denitive Guide http://www.docbook.org/tdg Lars Trielo: DocBook/XML mitp-verlag, ISBN 3-8266-1519-0 Thomas Schraitle: DocBook/XML suse press, ISBN 3-89990-078-2

Links und Bücher DocBook: The Denitive Guide http://www.docbook.org/tdg Lars Trielo: DocBook/XML mitp-verlag, ISBN 3-8266-1519-0 Thomas Schraitle: DocBook/XML suse press, ISBN 3-89990-078-2

Links und Bücher DocBook: The Denitive Guide http://www.docbook.org/tdg Lars Trielo: DocBook/XML mitp-verlag, ISBN 3-8266-1519-0 Thomas Schraitle: DocBook/XML suse press, ISBN 3-89990-078-2

The End Danke für Ihre Aufmerksamkeit :-)