Faire des livres avec un navigateur web


JDLL 2019, Julien Taquet & Julie Blanc

Comment fait-on un livre aujourd’hui ?

Peut-on s’inspirer du web ?

Un CMS pour le livre ?

La preuve par l'exemple

Adam Hyde

Kristen Ratan

Format de sortie

    ☑ Livre numérique au format epub

    ☑ Site internet

    ☐ Livre papier (aka notre bon vieux PDF)

Mais attend, y a pas une fonction
“enregistrer en PDF” dans les navigateurs ?

Bon, en vrai, un livre c'est pas qu'un PDF. Y a plein de choses dont on va avoir besoin et qui n'existe pas encore: numéro de page, index, table des matières, etc.

Y a un peu de boulot

Anton Moglia & Fred Chasen

Bibliothèque open-source permettant d'afficher un contenu paginé dans un navigateur et de générer des livres imprimés en utilisant la technologie web

Contenu sémantique

Stylisation CSS

Script paged.js

Affichage paginé du contenu

Outils de développement

Impression

Depuis un navigateur web

Création d'un PDF

Avec le script en ligne de commande

W3C / spécifications

Respect des standards

Polyfill

Simuler dans un navigateur web des fonctionnalités qui n’y sont pas nativement disponibles

Concevoir des livres

Patrick Radden Keefen, Addiction sur ordonnance, C&F éditions
Conception graphique: Nicolas Taffin

Intégrer paged.js dans d'autres outils

Editoria (Coko Foundation)

PageDown (RStudio)

Ovide (Robin de Mourat)

PanWriter (Mauro Bieg)

https://gitlab.pagedmedia.org/tools/pagedjs