PPP × Paged Media (28-30 novembre 2018)

28 novembre 2018: Open Source Publishing Office, Bruxelles, Belgique
29-30 novembre 2018: EnsadLab, Paris, France

Paged Media est une communauté dont l'objectif est de promouvoir l'utilisation de CSS Paged Media. Elle est à l'origine du développement de paged.js, une bibliothèque JavaScript open source qui pagine le contenu des navigateurs. Cette bibliothèque permet de supporter l'utilisation du CSS pout l'impressions dans les navigateurs web récents.

Les ateliers étaient ouverts à tous et animés par l'équipe au cœur du développement de paged.js (Fred Chasen, Julie Blanc et Julien Taquet). Les participants venaient de parcours différents : éditeurs, designers, écrivains, développeurs (parfois tout cela en une seule personne). Pour suivre le workshop, il était nécessaire d'avoir déjà des bases en HTML et en CSS.

Déroulé du workshop

Matin

Présentation de paged.js suivie de discussions ouvertes :
— Contexte : qu'est-ce que l'initiative Paged Media et comment paged.js est né,
— Explication technique du script et des autres bibliothèques ou commandes utilisées pour le script (slides ici),
— Comment paged.js gère la pagination et ce que les designers peuvent faire avec l'outil: description des spécifications CSS utilisées dans paged.js e démonstration de composition d'un livre,
— L'état de paged.js aujourd'hui, ce qu'il est possible de faire et ce qui manque — Quelques exemples de projets utilisant paged.js,
— Comment fonctionne paged.js sous le capot et comment ajouter d'autres librairies JavaScript pour améliorer les possibilités (pour ceux qui étaient le plus à l'aise techniquement).

Après-midi

— Installation du script sur les machines des participants,
— Expérimentation et pratique, en groupe ou individuellement,
— Avant la clôture de l'atelier: résultats des expériences.

Quelques résultats

— Yihui Xie (RStudio) et Romain Lesur travaillaient déjà depuis quelques semaines sur l'intégration de paged.js dans l'outil Pagedown R package. [ link ]
— Louis Éveillard, de L'atelier des chercheurs, prévoit d'intégrer paged.js dans l'impression de l'outil do.doc. [ link ]
— Vincent W.J. Van Gerven Oei a écrit un post de blog sur les éditeurs utilisant paged.js. [ link ]
— Julie Blanc a amélioré un script pour créer des sidenotes. [ link ]
— Thomas Parisot a trouver de nouvelles façons plus faciles de déployer paged.js pour les ateliers et d'améliorer la génération de PDF basés sur Paged.js à partir de documents Asciidoc. [ link ]

Arthur Violy a recréé quelques pages du premier livre de la maison d'édition Nouveau document. [ link ] :

Martin Deknudt a créé un livre imprimé avec un effet de scroll sur les images. [ link ] :

Léo Martin utilise paged.js et un script personnel pour créer un livre génératif avec des émoji :

Lucile Haute a créé une version imprimée de son portfolio en ligne avec paged.js. [ link ]

Liens