livrenum / hybrilivre-recherche

Dépôt des documents de recherche pour un modèle de publication hybride numérique : liens, réflexions et autres pièces du casse-tête.
https://recherche-livrenum.loupbrun.ca
Creative Commons Attribution Share Alike 4.0 International
1 stars 0 forks source link

Solution proposée #11

Closed loup-brun closed 5 years ago

loup-brun commented 5 years ago

Une bonne partie de la réponse se trouve dans le billet d'Antoine Fauchié : Une chaîne de production inspirée du web.

L'idée, c'est d'employer des technologies ouvertes et transaprentes qui permettent la collaboration, le versionnement et une production multisortie (en plusieurs formats).

Plutôt que de travailler sur une même plateforme fermée et limitée, ou plutôt que d’échanger des fichiers avec des numéros de version rapidement incompréhensibles, un fonctionnement plus logique est de versionner […]

Antoine Fauchié

Écrire

Les outils sont importants, mais tant qu'il est possible d'en tirer du texte structuré (HTML, markdown, LaTeX, XML, etc.), peu importe lesquels on utilise!

Collaborer, valider, versionner

Le versionnement peut se faire avec Git, qui permet essentiellement de versionner du texte. Le code, c'est du texte; du texte, c'est… du texte. Alors pourquoi pas utiliser cet outil extrêmement puissant, qui permet des révisions décentralisées et de conserver tout l'historique de travail?

Mettre en forme

La mise en forme d'un document HTML avec CSS est la base d'une édition systématique. Avec les CSS, les styles sont automatiquement appliqués en fonction du balisage (qui doit être fait correctement).

Le langage CSS est celui qui donne forme et couleur au web : c'est tout simplement un ensemble de propriétés qu'on déclare (ex. color: orange) sur des classes d'éléments (ex. article, header, footer, soit divers éléments qui constituent la page). Pas de programmation, que de simples déclarations.

Fabriquer

Travailler avec les technologies web ne signifie pas qu'il faut s'en tenir à ce format, au contraire! Comme c'est un langage ouvert et structuré, il est possible de passer d'un format à l'autre grâce, notamment, au balisage qui structure le texte (en-têtes, légendes, sections, etc.) en parties sémantiques, et à des logiciels comme Pandoc ou PrinceXML.

Publier

L'idée d'utiliser le langage du web pour publier, c'est parce que c'est un format standard, très répandu et qui va de pair avec l'URL (Universal Resource Locator) : n'importe qui peut accéder au contenu via le lien.

The crucial thing is the URL. The crucial thing is that you can link to anything.

Tim Berners-Lee

Quiconque avec un téléphone portable, un ordinateur de bureau, une montre inteligente, une télévision connectée ou même un frigo peut accéder au web.

Avec l'URL, les contenus ne sont (a priori) pas enfermés dans un lieu physique ou dans une application propriétaire, par exemple. L'URL doit nécessairement pointer vers une référence publique.

loup-brun commented 5 years ago

Le mantra :

Create once, publish everywhere

Getty Pubs

L'idée est donc de créer un gabarit, un moule dans lequel entre du texte et quelques données structurées (juste du texte, encore une fois, légèrement balisé et très lisible).

loup-brun commented 5 years ago

Le contenu et l'architecture sont découplés, ce qui permet, en théorie, de changer de forme en conservant le même contenu de départ (pourvu que celui-ci soit dans un format ouvert et standard, comme une brochette markdown/YAML).