Note : Ceci est un article de Antoine Fauchié sous licence Creative Commons BY-SA publié initialement sur le site Jamstatic (communauté francophone des utilisateurs de générateurs de site statique).
Une version anglaise de l’article est Ă©galement disponible sur the New Dynamic.
Suite Ă la parution du procĂ©dĂ© de publication numĂ©rique basĂ© sur Git et Middleman dâun Ă©diteur, Antoine FauchiĂ© est allĂ© poser quelques questions Ă Eric Gardner, dĂ©veloppeur et designer au sein de lâĂ©quipe dâĂ©dition numĂ©rique de The Getty, un campus culturel et de recherche situĂ© Ă Los Angeles.
Comment et pourquoi en ĂȘtes vous arrivĂ©s Ă choisir un gĂ©nĂ©rateur de site statique comme clĂ© de voĂ»te de votre processus de publication aux Ă©ditions The Getty ? Pourquoi ne pas avoir optĂ© pour un dĂ©veloppement natif ?
Lorsque jâai commencĂ© Ă travailler chez The Getty, le programme de publication numĂ©rique Ă©tait assez rĂ©cent. Il y avait eu prĂ©cĂ©demment plusieurs expĂ©rimentations qui adoptaient toutes une approche CMS plus traditionnelle ainsi quâune application mobile dĂ©veloppĂ©e par un prestataire externe, mais au bout de quelques annĂ©es ces projets sont devenus difficile Ă maintenir.
Je voulais expĂ©rimenter une chaĂźne de production statique pour plusieurs raisons. PremiĂšrement, je voulais mâassurer que notre travail demeure accessible aussi longtemps que possible. Les Ă©volutions technologiques sont rapides, mais lâĂ©dition universitaire est un processus lent â particuliĂšrement dans les domaines comme lâhistoire classique ou de lâhistoire de lâart, oĂč la recherche peut se faire sur des dĂ©cennies. Personne ne voudrait publier chez nous sâils avaient peur que leurs travaux disparaissent deux ans plus tard. Un logiciel complexe comme un CMS ou une application mobile nĂ©cessitent une maintenance constante pour rester viable ; vous ne pouvez pas continuer de publier de nouveaux livres si la contrainte de la maintenance augmente Ă chaque projet. Câest vraiment de ça dont il est question avec un gĂ©nĂ©rateur de site statique, on espĂšre que le produit final fonctionne pendant longtemps. Et mĂȘme si ce nâest pas le cas, les contenus sous-jacents subsisteront pour toujours sous la forme de fichiers texte lisibles par des humains dans un dĂ©pĂŽt Git.
Notre deuxiĂšme prĂ©occupation Ă©tait la dĂ©pendance Ă des logiciels propriĂ©taires. Des sociĂ©tĂ©s comme Adobe ou Apple ont crĂ©Ă© des outils trĂšs bien faits, mais qui possĂšde vraiment vos contenus Ă la fin de la journĂ©e ? Si un produit cesse dâĂȘtre maintenu, vous ne pouvez pas faire grand chose en tant quâĂ©diteur â vos travaux seront perdus. Une plate-forme open source semble ĂȘtre lâunique solution pour assurer Ă vos auteurs et Ă vos Ă©diteurs le contrĂŽle de leurs documents.
Enfin, comme toute personne ayant une formation en design, je me soucie beaucoup du design et de lâexpĂ©rience que nous proposons Ă nos utilisateurs. Les livres imprimĂ©s que The Getty publie sont vraiment beaux, et je veux faire perdurer autant que possible cette tradition sur le web. Cela tombe bien, un site âstatiqueâ nâa pas besoin dâĂȘtre ennuyeux â les applications statiques HTML, CSS et JavaScript peuvent proposer tout un tas de fonctionnalitĂ©s interactives ainsi qâun design et une typographie de grande qualitĂ©.
Comment votre Ă©quipe sâest appropriĂ©e ce nouveau workflow ? Lâappropriation a-t-elle Ă©tĂ© facile ?
Il est vrai que publier de cette façon signifie que pas mal de choses vont changer. Heureusement jâai de super collĂšgues qui Ă©taient prĂȘts Ă se familiariser avec le nouveau procĂ©dĂ©. Notre Ă©quipe en charge du numĂ©rique a bĂ©nĂ©ficiĂ© de quelques formations âDĂ©marrer avec GitHubâ qui ont Ă©tĂ© bien reçues, et Ă©crire en Markdown nâest pas si diffĂ©rent quâĂ©crire dans nâimporte quel autre traitement de texte. JâespĂšre cependant toujours que nous pourrons rendre le procĂ©dĂ© moins pĂ©nible â configurer lâenvironnement de dĂ©veloppement pour prĂ©visualiser son travail peut encore intimider. Jâaimerais dĂ©velopper des outils pour aider Ă simplifier ce procĂ©dĂ© pour les gens.
Est-ce que tu penses quâun process Ă base de technologies web peut remplacer le couple dĂ©moniaque Word et InDesign ? ParticuliĂšrement en ce qui concerne la facilitĂ© dâĂ©criture et de structuration des contenus (WYSIWYG) ainsi que la mise en page (InDesign) ?
Je pense quâon sâen rapproche (et je frĂ©mis Ă lâidĂ©e dâessayer dâobtenir un texte propre Ă partir dâun jeu de fichiers InDesignâŠ). Mais nos outils ont encore du chemin Ă parcourir ; jâai Ă©cris un article lĂ dessus sur le blog de The Getty il y a un petit moment. Les gens utilisent Word & InDesign parce quâils sont intuitifs et bien pensĂ©s, notre workflow est encore un peu rude en comparaison. Toutefois le monde du texte brut possĂšde des outils vraiment puissants lui aussi : une vĂ©ritable gestion des versions (bien mieux que le systĂšme de rĂ©visions), des Ă©diteurs Ă©tonnamment puissants comme Vim ou Emacs1, la possibilitĂ© de spĂ©cifier ce quâon veut dire vraiment avec des langages de balisage simples comme Markdown ou Asciidoc, etc. Je pense que lâĂ©quivalence visuelle exacte nâest plus lâobjectif Ă atteindre ici. A contrario, des outils intuitifs et fiables, qui essaient avant tout dâaider les gens Ă exprimer du sens et ce dans plus dâun contexte de prĂ©sentation, câest plutĂŽt ça la voie Ă suivre.
Est-ce que ce nouveau process augmente la qualité des publications de The Getty ?
Haha, jâai lâimpression que la barre est dĂ©jĂ assez haute donc je veux dĂ©jĂ produire un travail de qualitĂ© Ă©quivalente Ă nos livres papier. Mais lâĂ©dition numĂ©rique peut vous permettre de faire des choses qui ne seraient pas possible dans lâĂ©dition papier et jâai espoir que ces nouvelles affordances du mĂ©dium aideront Ă faire progresser la recherche de façon singuliĂšre. Nous travaillons actuellement sur un livre numĂ©rique dans lequel figure par exemple beaucoup de partitions musicales, pouvoir avoir des annotations, des discussions ainsi que de la lecture audio et vidĂ©o dans un mĂȘme document, câest quelque chose de vĂ©ritablement passionnant.
Est-ce que ce nouveau workflow vous fait gagner du temps et de lâargent ? Yâa-t-il une diffĂ©rence de prix de revient pour les livres, y compris pour les livres papier ?
Cela varie en fonction des maisons dâĂ©dition, mais globalement je dirais que non. Des publications de qualitĂ©, cela demande beaucoup de travail de la part de gens spĂ©cialisĂ©s et le format numĂ©rique ne change rien Ă cela. Cependant il nous permet de rendre disponibles des choses quâil ne serait autrement pas viable de publier. Depuis que je travaille chez The Getty, nous avons travaillĂ© sur plusieurs catalogues pour des collections dâĆuvres dâart. Ce sont principalement des outils de recherche pour une audience assez spĂ©cifique. En publiant dâabord un catalogue en ligne, dans diffĂ©rents formats, nous pouvons rendre cette information (y compris des images interactives de grand qualitĂ©) disponible pour les spĂ©cialistes. Et la possibilitĂ© de gĂ©nĂ©rer un fichier PDF Ă partir de la version web signifie que les gens qui veulent une copie imprimĂ©e pourront toujours en acheter une, grĂące Ă notre offre dâimpression Ă la demande. Donc dans ce genre de situation, je pense que la publication numĂ©rique peut aider Ă certains projets Ă devenir plus rentables.
Quelles sont les contraintes auxquelles vous vous heurtez encore aujourdâhui ? Quel serait votre workflow idĂ©al ?
Tout Ă lâheure jâai dit que le fait de configurer un environnement de dĂ©veloppement, de travailler avec les outils de programmation plus bas-niveau (comme Git) peut sâavĂ©rer ĂȘtre frustrant et dĂ©routant pour les non-programmeurs et que ces outils pourraient ĂȘtre amĂ©liorĂ©s. Jâaimerais une application avec une interface simple qui facilite lâĂ©criture en Markdown, branchĂ©e sur Git et qui permette de faire des choses comme choisir un modĂšle de livre, sans forcer lâutilisateur final Ă se soucier de la gestion de dĂ©pendances ou de lâinstallation de librairies2.
Est-ce que tu penses que dâautres maisons dâĂ©dition vont adopter Ă leur tour cette stratĂ©gie avec des gĂ©nĂ©rateurs de site statique (pas de WYSIWYG, un balisage lĂ©ger, pas de base de donnĂ©es, des mĂ©tadonnĂ©es YAML, versionnement avec Git, etc.) ? Est-ce quâun courant pourrait se former autour de ce concept ?
Des collĂšgues qui travaillent pour dâautres musĂ©es mâont fait part de leur intĂ©rĂȘt. Pour le moment, je ne pense pas que quelquâun ait publiĂ© un livre Ă lâaide de ce procĂ©dĂ©, mais jâespĂšre bien que ça changera bientĂŽt. Une fois que nous aurons un peu affinĂ© notre procĂ©dĂ©, je prĂ©vois de faire un peu plus dââĂ©vangĂ©lisationâ đ
English version published on the New Dynamic