22. April 2016 / pagina GmbH / Tübingen
Leertaste für nächste Folie...
10:00 | Begrüßung |
10:05 – 11:15 | parsX 3.x
|
11:15 – 11:45 | Pause |
11:45 – 13:00 | Themenblock 1: "parsX-Integration"
|
14:00 – 15:10 | Themenblock 2
|
15:10 – 15:40 | Pause |
15:40 – 16:20 | Themenblock 3
|
ab 16:20 | Offene Fragen / Abschlussrunde |
|
|
|
|
Feature: Logfile der ID-Transformationen als übersichtliches HTML-Logfile
Feature: Aus EPUB-/PDF-Logfile direkt in XML-Datei springen
<reg_sach>
<reg-fundstelle>Theologe</reg-fundstelle>
<reg-begriff1>Theologie</reg-begriff1>
<reg-begriff2>Protestantismus</reg-begriff2>
</reg_sach>
<index typ="person">
<index-abschnitt>
<index-eintrag>
<ix-text>Bonhoeffer, Dietrich</ix-text>
<ix-referenz><ix-verweis>12</ix-verweis>, …</ix-referenz>
</index-eintrag>
<reg_sach id="reg_sach_Theologie_12:protestantische">
<reg-fundstelle verweis-intern="index_sach_Theologie">Theologie</reg-fundstelle>
<reg-begriff1>Theologie</reg-begriff1>
<reg-begriff2>protestantische</reg-begriff2>
</reg_sach>
<index typ="sach">
<index-abschnitt>
<index-eintrag id="index_sach_Theologie">
<ix-text>Theologie</ix-text>
<ix-referenz><ix-verweis verweis-intern="reg_sach-Theologie_41">41</ix-verweis></ix-referenz>
<index-eintrag id="index_sach_Theologie:protestantische">
<ix-text>protestantische</ix-text>
<ix-referenz><ix-verweis verweis-intern="reg_sach-Theologie_12">12</ix-verweis>, …</ix-referenz>
</index-eintrag>
</index-eintrag>
<reg-querverweis>
, <fussnote>
, Zeichenformatierung innerhalb von <reg-begriff[1-4]>
Ausblick:
Alle Änderungen sind Abwärtskompatibel!
Es sind nun weitere globale Attribute neben id
erlaubt:
<abs sprache="de">Sprache von kompletten Textbereichen kennzeichnen.</abs>
Globale Attribute können auch verlagsspezifisch deklariert werden:
<abs system-id="1234abcd-1234-1234-9876-9876abcd1234">Asset-ID eines MAM/CMS notieren</abs>
Es kann nun in verschiedene Varianten von <vorspann>
, <hauptteil>
, <nachspann>
und <zwischenblatt>
unterschieden werden:
<hauptteil typ="2">
<kapitel>
<u1>
<u-text>Hauptteil Variante 2</u-text>
</u1>
...
</kapitel>
</hauptteil>
Dokumentation als Typjoker:
<typjoker name="hauptteil" typ="2">
<jokerfundstelle>In "Hauptteil Variante 2"</jokerfundstelle>
<jokererlaeuterung>persische Version des Inhalts</jokererlaeuterung>
</typjoker>
Widmungen in Titeleien können nun semantisch ausgezeichnet werden:
<titelei_abs typ="widmung">Widmung</titelei_abs>
Indizes können nun mit verlagsübergreifend definierten semantische Typen ausgezeichnet werden:
<index typ="literatur">
<u-zwischen typ="1">
<u-text>Literaturverzeichnis</u-text>
</u-zwischen>
...
</index>
<index typ="abbildung">
<u-zwischen typ="1">
<u-text>Abbildungsverzeichnis</u-text>
</u-zwischen>
...
</index>
Register können nun mit verlagsübergreifend definierten semantische Typen ausgezeichnet werden:
<abs>Registereintrag in <register typ="literatur">
<reg-fundstelle>Literaturverzeichnis</reg-fundstelle>
<reg-begriff1>Literaturangabe</reg-begriff1>
</register></abs>
<abs>Registereintrag in <register typ="abbildung">
<reg-fundstelle>Abbildungsverzeichnis</reg-fundstelle>
<reg-begriff1>Abbildungsname</reg-begriff1>
</register></abs>
Es können nun verlagsspezifisch semantische Typen für Marginalien definiert werden:
<abs><marginalie typ="randnummer">1</marginalie> Randnummer-Marginalie</abs>
<abs><marginalie typ="zaehler">I.</marginalie> Zähler-Marginalie</abs>
Die Aufnahme von <zwischenblatt>
, <kapitel>
und <import>
in das TOC kann nun unterdrückt werden (Impliziter Default "ja"):
<kapitel toc="nein">
<u1>
<u-text>Kapitel-Überschrift wird nicht in TOC aufgenommen.</u-text>
</u1>
...
</kapitel>
<vorspann>
, <hauptteil>
, <nachspann>
kann nun ins TOC aufgenommen werden (Impliziter Default "ja"; EPUB-Umsetzung steht noch aus):
<hauptteil toc="ja">
<kapitel>
<u1>
<u-text>Vorspann-Überschrift wird in TOC aufgenommen.</u-text>
</u1>
...
</kapitel>
</hauptteil>
Der TOC-Eintrag für Fremdleseproben kann nun frei benannt werden:
<import typ="leseprobe" quelle="werk-ordner-1/werk-1.xml"
toctitel="Frei benannter TOC-Titel der Leseprobe"/>
Es kann nun ein Startpunkt festgelegt werden, ab dem Inhalte eines Leseproben-Kapitels in die Leseprobe aufgenommen werden:
<kapitel leseprobe="ja">
<u2>
<u-text>leseprobe_start-Element</u-text>
</u2>
<abs>Die Leseprobe beginnt nach diesem Absatz.</abs>
<leseprobe_start/>
<abs>Die Leseprobe beginnt und endet mit diesem Absatz.</abs>
<leseprobe_ende/>
<abs>Die Leseprobe endet vor diesem Absatz.</abs>
</kapitel>
Es können nun auch für <inline>
-Elemente Nachweis-Informationen notiert werden:
<inline typ="1" nachweis="Gaius Iulius Caesar">Alea iacta est</inline>
Es kann nun mehr als 1 Absatz und generell weitere Elemente zum Auszeichnen von Alternativinhalten verwendet werden:
<audio>
<format mime-type="audio/mpeg" quelle="audio.mp3"/>
<alternativinhalt>
<abs>Beschreibender Absatz</abs>
<abs>Beschreibender Absatz</abs>
<u-zwischen typ="1">
<u-text>Alterativinhalt für Audio-Objekt</u-text>
</u-zwischen>
<einschub typ="1">
<abs>Ein Einschub.</abs>
</einschub>
</alternativinhalt>
</audio>
<check>
-Element
<check valueOf="meta_bio" valueOf_empty="false"/>
<check valueOf="meta_e-isbn" valueOf_equal="978-3-455-50250-3"/>
<check valueOf="meta_isbn" valueOf_notEqual="978-3-455-50250-3"/>
<check_mode if="modus-leseprobe"/>
<p class="t_leseprobe-zusatz" if="modus-leseprobe">Unverkäufliche Leseprobe zu:</p>
<check_image name="tpl-anzeige.jpg" exists="true"/>
Und was wünschen Sie sich?
|
|
:~# parsx3-cli
Mögliche Einsatzbereiche:
Wir liefern das Werkzeug, Sie die Ideen!
Partnerschaften:
Satzbefehl | PI (Kurzform) | PI (Langform) |
Umbruch auf neue Seite | <?printcss ns?> |
<?printcss neue-seite="normal"?> |
Umbruch auf neue rechte Seite | <?printcss nsr?> |
<?printcss neue-seite="rechts"?> |
Umbruch auf neue linke Seite | <?printcss nsl?> |
<?printcss neue-seite="links"?> |
Umbruch in neue Spalte | <?printcss nsp?> |
<?printcss neue-spalte?> |
Satzbefehl | PI (Kurzform) | PI (Langform) |
Zeilenwechsel | <?printcss nz?> |
<?printcss neue-zeile="normal"?> |
Zeilenwechsel mit Trennstrich | <?printcss nz-?> |
<?printcss neue-zeile="trennstrich"?> |
Zeilenwechsel, austreibend | <?printcss nza?> |
<?printcss neue-zeile="austreibend"?> |
Zeilenwechsel, austreibend, mit Trennstrich | <?printcss nza-?> |
<?printcss neue-zeile="trennstrich-austreibend"?> |
Satzbefehl | PI (Kurzform) | PI (Langform) |
Trennfuge | <?printcss tf?> |
<?printcss trennung="manuell"?> |
Trennverbot | <?printcss tv?> |
<?printcss trennung="keine"?> |
Leerzeile | <?printcss lz?> |
<?printcss leerzeile="normal"?> |
Halbe Leerzeile | <?printcss lzh?> |
<?printcss leerzeile="halbe"?> |
<abs>»Hast du bedacht,<?printcss neue-zeile="normal"?>
dass es nicht immer gut ist, wenn Wünsche wirklich wahr
werden?«</abs>
Schon wieder ein neuer EPUB-Standard?
EPUB 3 ist inzwischen fast 5 Jahre alt(!!)
EPUB 3.1 ist Feinschliff
Verschmelzung mit dem Web
Zukunft: W3C Portable Web Publications?
"One spec to rule them all"
EPUB Specification http://www.idpf.org/epub/31/spec/epub-spec.html
epub:type
-AttributeSehr stark reduziertes Set an Metadaten:
dc:identifier
dc:title
dc:language
+dc:type
+dc:creator
*dc:publisher
?+ verlinkte externe Metadaten (z.B. ONIX)
<guide>
-Element<epub:*>
-ElementeTolle (deutsche) Zusammenfassung von Fabian Kern: http://www.dpc-consulting.org/epub-3-1-ist-in-der-pipeline-was-heisst-das-in-der-praxis/
Zusätzlicher ConfigKey in der globalConfig.xml
<entry key="updater.release-channel">
<!-- beta | stable -->
<value>beta</value>
</entry>
parsx3
-Ordners im Benutzerverzeichnis
parsx3
-Ordner ausführen und Beta-Update herunterladenVorschlag aus dem Anwenderkreis:
Aufteilung von Tests / Test-"Zuständigkeits-bereiche" für einzelne parsX-Verlage.
Damit nicht jeder alles testen muss (weil auch gar nicht jeder Verlag alles testen kann!)