Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 
  • #p
  • #pr
  • #pri
  • #prince
RSS: #princexml

#princexml

  • @aris
    aris  @aris CC BY-SA 23/09/2018
    4
    @habbon
    @rastapopoulos
    @maieul
    @mukt
    4

    Vers un système modulaire de publication : éditer avec le numérique – Antoine Fauchié

    Le domaine du livre, et plus particulièrement l’édition, connaît des mutations profondes au contact du numérique. Après des phases successives d’informatisation, l’une des manifestations les plus visibles de ces bouleversements est probablement l’ebook. Si le livre numérique est une approche inédite de l’écrit tant dans sa diffusion que dans sa réception, il y a en filigrane des transformations plus essentielles dans la manière de faire des livres. Des structures d’édition imaginent des nouvelles chaînes de publication originales et non conventionnelles pour générer des versions imprimée et numériques d’ouvrages et de documents, remplaçant les traditionnels traitements de texte et logiciels de publication par des méthodes et des technologies issues du développement web. Ainsi un système modulaire de publication peut se substituer à des chaînes linéaires, repositionnant l’humain au cœur des machines ou des programmes. À travers des commentaires de textes et des analyses de cas nous étudions les évolutions du livre avec un regard plus global sur notre rapport à la technique, et nous exposons les principes fondateurs d’un nouveau modèle.

    Mémoire d’Antoine Fauchié dans le cadre du Master Sciences de l’information et des bibliothèques, spécialité Publication numérique, de l’Enssib, sous la direction d’Anthony Masure, maître de conférences en design à l’université Toulouse – Jean-Jaurès et de Marcello Vitali-Rosati, professeur au département des littératures de langue française de l’Université de Montréal et titulaire de la Chaire de recherche du Canada sur les écritures numériques.

    #publications_hybrides #prepostprint #web2print #digital-first_publishing #système_modulaire_de_publication

    aris  @aris CC BY-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 25/09/2018

      pas de lien ? :)

      RastaPopoulos @rastapopoulos CC BY-NC
    • @ktche
      ktche @ktche CC BY-NC-SA 25/09/2018

      ▻https://gitlab.com/antoinentl/systeme-modulaire-de-publication

      ainsi que

      ▻https://memoire.quaternum.net

      Une « pré »-soutenance : ▻https://www.youtube.com/watch?v=-jNEInGuybs

      ktche @ktche CC BY-NC-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 25/09/2018

      Merci !

      RastaPopoulos @rastapopoulos CC BY-NC
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 17/12/2018
      @tetue @maieul @hlc @jluc @passerelle

      Enfin tout lu…

      TL ;DR : le dernier chapitre suffit :)
      ▻https://memoire.quaternum.net/3-un-systeme-modulaire/3-2-les-principes-d-un-nouveau-modele-de-publication

      TL ;DR :
      – Un système et non plus une chaine
      – Interopérabilité + Modularité + Multiformité
      – Un format de syntaxe légère (par ex Markdown)
      – Un format de description pour les méta-données (par ex YAML)
      – Un suivi de version de textes bruts (par ex Git)
      – Des convertisseurs vers des formats connus de lecture (HTML, EPUB, etc)
      – Un générateur de HTML/XML+styles vers PDF, pour l’instant PrinceXML avec recherche d’alternatives libres
      – Chaque élément pouvant être remplacé facilement un jour par autre chose.

      Lien avec le post sur WeasyPrint donc, alternative libre en Python à PrinceXML (mais qui n’est pas encore aussi avancé).
      ►https://seenthis.net/messages/734575

      Et @tetue citée dans le texte et la bibliographie. :)

      Que deux étoiles depuis trois mois, alors @maieul que ça peut intéresser, et qui d’autre… @hlc aussi, @jluc/@passerelle

      #print #impression #publication #édition #web #HTML #CSS #EPUB #PrinceXML #WeasyPrint

      RastaPopoulos @rastapopoulos CC BY-NC
    • @maieul
      Maïeul @maieul 17/12/2018

      Oui, on me l’avait signalé via je ne sais plus quel reseau (irc, je crois, notamment parce que je suis cité).

      Il y a des choses encore à creuser. Par ex sur la bibliographie. Là il eécrit en dur <code>(Rouquette et al., 2012)</code>. Ca veut dire que le jour où il veut changer de formatage bibliographique (par ex, passer en note de bas de page avec référence complète), il l’a dans l’os.

      Le problème, c’est que MD ne permet pas en soi la gestion de bibliographie. Au mieux on peut brancher sur du Zotero. Mais les styles Zotero sont limités en terme de gestion fine (il y a plein de style, mais toujours pour des cas simples). De même le modèle de bibliographie de Zotero est problématique car il n’a pas de système d’héritage.

      Mais bon, à ce jour le plus complet c’est BibLaTeX. mais ca dépend de LaTeX, et donc pas du tout multiplateforme.

      Maïeul @maieul
    • @mukt
      mukt @mukt CC BY 17/12/2018

      C’est pas forcément en dur non, puisque les méta-data sont proposées à être stockées dans des YAML (qui parfois peuvent être inclus en début du MD, parfois dans un fichier dédié). Exemple chez Getty dont il parle :
      ▻https://github.com/gettypubs/quire/blob/master/content/guide/citation-bibliographies.md

      Après on peut dire qu’il manque tel ou tel truc quand on est hyper spécialisé, mais le format YAML permet des imbrications comme on veut, donc c’est pas un blocage pour décrire des choses compliquées. Et ensuite ya des shortcodes pour insérer dans le texte. Il y a donc bien une séparation entre la donnée, puis l’insertion, puis la présentation finale.

      D’ailleurs lui-même pour ce mémoire, sa bibliographie est bien à part en fait, dans des fichiers bib :
      ▻https://gitlab.com/antoinentl/systeme-modulaire-de-publication/blob/master/_bibliographie/bibliographie.bib#L740

      Et ensuite il insère pas en dur, où as tu vu ça ?
      ▻https://gitlab.com/antoinentl/systeme-modulaire-de-publication/blob/master/_memoire/3-un-systeme-modulaire/-3-2-les-principes-d-un-nouveau-modele-de-publication.md

      {% cite rouquette_xelatex_2012 %}
      mukt @mukt CC BY
    • @maieul
      Maïeul @maieul 17/12/2018

      my bad, je suis tombé sur un brouillon (mais qui ressemblait furieusement à la forme finale)

      ▻https://gitlab.com/antoinentl/systeme-modulaire-de-publication/blob/master/materiaux/partie-3/les-principes-d-un-systeme-modulaire-de-publication/index.md#L55

      Le système que tu cite chez Getty n’est pas un vrai système de biblio (pas de séparation du formatage et de la structure de donnée). Mais apparement il y a trouvé une manière de brancher son MD sur du bibtex.

      Après je dis pas que c’est impossible d’avoir des systèmes « complexe » (encore que pas tant que cela, juste fréquent dans certains domaines) de biblio avec MD mais que, en l’état cela n’existe pas.

      Maïeul @maieul
    • @mukt
      mukt @mukt CC BY 17/12/2018

      De ce que je comprends, jamais il ne s’agira de faire de la biblio, complexe ou pas, avec MD. Ce dernier ne sert qu’à rédiger du texte. La biblio ce sont des méta-données complexes, donc YAML, Bib, ou autre. Et ensuite dans le MD on insère juste des shortcodes, comme des modèles SPIP quoi, pour afficher soit telle référence précise, soit la liste complète.

      Du coup apparemment ça existe bien, puisqu’il a effectivement des shorcodes qui viennent insérer (avec le HTML qu’il décide) dans son MD des choses venant de son bib.

      mukt @mukt CC BY
    • @maieul
      Maïeul @maieul 17/12/2018

      certes « avec markdown » était un raccourcis.

      Et oui visiblement il est possible d’avoir des shortcut pour gérer de la biblio qui fait appel ensuite à un moteur de formatage de bibliographie. La question qui se pose est de savoir quelles possibilités sont offertes par ce moteur de formatage de bibliographie. Et, à ma connaissance, on ne fait pas aujourd’hui plus puissant aujoud’hui que le couple biblatex+biber pour ca.

      Maïeul @maieul
    Écrire un commentaire
  • @fil
    Fil @fil 28/11/2012

    My eBook build process and some #PDF, #EPUB and #MOBI tips - Pat Shaughnessy
    ►http://patshaughnessy.net/2012/11/27/my-ebook-build-process-and-some-pdf-epub-and-mobi-tips

    plein de conseils techniques pour faire des #ebooks — et cette conclusion :

    producing an eBook myself was far more tedious and difficult than I had ever thought it would be. I can imagine that partnering with a publishing company would make this all a lot easier – probably you would be able to work within an established, proven technical publishing pipeline. But one of the joys of self-publishing is being able to have full control over the final product

    #princexml

    Fil @fil
    Écrire un commentaire
  • @fil
    Fil @fil 12/06/2012
    2
    @supergeante
    @aris
    2

    Building Books with #CSS3
    ►http://www.alistapart.com/articles/building-books-with-css3

    With a single CSS stylesheet, publishers can take XHTML source content and turn it into a laid-out, print-ready PDF. (...) by using XSL-FO and a PDF processor like #Antenna_House or #PrinceXML to read the markup, publishers can use a single XML source to flow neatly into #XHTML and #ePub and also to produce fully laid-out, print-quality PDFs.

    #ebook #pdf

    Fil @fil
    Écrire un commentaire
  • @fil
    Fil @fil 9/03/2011
    13
    @nhoizey
    @peweck
    @jjllnn
    @monolecte
    @aris
    @0gust1
    @tom_dubois
    @parpaing
    @die_brucke
    @supergeante
    @gastlag
    @nicod_
    @linuxfr
    13

    Voici quelques éléments qui pourraient permettre de faire de beaux #livres en #HTML :

    #Firefox 4 : #OpenType font feature support
    ►http://hacks.mozilla.org/2010/11/firefox-4-font-feature-support
    ►http://nitens.org/taraborelli/TeXOpenType

    #TeX line breaking algorithm in JavaScript
    ►http://www.bramstein.com/projects/typeset

    #Césures, veuves et orphelines, class sur &…
    ►http://plugins.spip.net/Typographie-avancee

    #Calibre - Free and Open ebook manager
    ►http://calibre-ebook.com/about

    #Sigil - #eBook editor
    ►http://code.google.com/p/sigil

    #Bibliotype - A Simpler Page
    ►http://www.alistapart.com/articles/a-simpler-page
    ►http://www.spip-contrib.net/Bibliotype

    #Treesaver.js ; framework js pour magazines
    ►http://seenthis.net/messages/14572

    10 great OpenType fonts
    ►http://opentype.info/demo/webfontdemo.html

    #readability qui « définit » ce qu’est un contenu
    ►https://www.readability.com

    La #liseuse de lekti-ecriture
    ►http://lekti.net/liseuse/9782916952314

    PHP-#ePub
    ►http://www.phpclasses.org/package/6115-PHP-Create-ebook-in-EPUB-format-for-ex-Apple-iPad.html
    PHPePub
    ►https://github.com/Grandt/PHPePub#readme
    OPL’s EPUB library
    ►http://sourceforge.net/projects/oplsepublibrary
    justinrainbow/epub
    ►https://github.com/justinrainbow/epub

    #WeasyPrint - Converts HTML + CSS to PDF
    ►http://weasyprint.org

    Je remets dans cette liste celle [établie par corrobori] des plugins #SPIP qui permettent d’enrichir le contenu éditorial :

    – les blocs de langues, ►http://www.spip-contrib.net/Bouton-Changement-de-langue-pour-le-Porte-Plume
    – les notes de marges, petite variante de ►http://www.spip-contrib.net/Plugin-Encarts
    – les ref bibliographiques. ►http://www.spip-contrib.net/Cite-des-modeles-pour-inserer-des-references
    – Le glossaire ►http://www.spip-contrib.net/Un-glossaire-interne-pour-vos
    – TdM : ►http://www.spip-contrib.net/Table-des-Matieres

    et des liens vers d’autres solutions :
    – Boom : book and html, ►http://www.alistapart.com/articles/boom
    – le CMS Lodel ►http://www.lodel.org
    – La poule ou l’œuf ►http://www.pouleouoeuf.org

    La méthode de #SPIP2LaTeX ►http://www.spip-contrib.net/Version-PDF-avec-SPIP2LaTeX consistant à offrir des modèles particuliers pour certaines choses est assez astucieuse, il faudrait sans doute la reprendre. Par exemple pour que les pages soient zoomables, on ne peut pas se limiter au 72 DPI ; on peut envisager un plugin qui ferait de <img12> une version en 150 ou 300 DPI (avec resize par le navigateur), et d’ailleurs aussi pour <math>$x=2$</math>.

    Sans oublier les différents plugins de #typographie

    • #USD
    • #Free
    Fil @fil
    • @arno
      ARNO* @arno ART LIBRE 9/03/2011

      Pour un livre, aller carrément sur :
      ►http://plugins.spip.net/Typographie-avancee

      Ça te fait les césures, mais beaucoup plus intelligentes, et ça gère encore d’autres choses.

      ARNO* @arno ART LIBRE
    • @fil
      Fil @fil 9/03/2011

      ok je le note (liste mise à jour en continu)

      Fil @fil
    • @seenthis
      Seenthis @seenthis CC BY-SA 9/03/2011

      Du côté de Readability :
      – le code javascript est du code libre, disponible là :
      ►http://code.google.com/p/arc90labs-readability

      – forcément moins fiable, mais faute de mieux : la version PHP de Readability :
      ►http://www.keyvan.net/2010/08/php-readability

      En fait, la solution vraiment marrante serait sans doute de faire parser (via readability.js) le code par les visiteurs du site, avec un ajax qui balancerait un $.post du résultat vers le serveur, qui n’aurait plus qu’à stocker ça. Mais bon, sinon, la version PHP, je l’utilise sur #Seenthis.

      Seenthis @seenthis CC BY-SA
    • @fil
      Fil @fil 9/03/2011

      Ah readability existe en PHP… le voici dans un plugin SPIP. svn ://zone.spip.org/spip-zone/plugins/readability/

      Fil @fil
    • @seenthis
      Seenthis @seenthis CC BY-SA 10/03/2011

      Pour info, j’utilise la version PHP de Readability sur Seenthis : c’est ce qui me permet de récupérer la page distante et de la thématiser aussi précisément que possible.

      Seenthis @seenthis CC BY-SA
    • @fil
      Fil @fil 10/03/2011
      @marcimat

      @marcimat signale qu’aucun #navigateur libre ne fait encore le support des #css3-page
      ►http://www.w3.org/TR/css3-page
      Et en usage sur programmer.spip.org :
      ►http://zone.spip.org/trac/spip-zone/browser/_galaxie_/programmer.spip.org/plugin_documentation/impression.css#L84

      il existe cependant une solution (non libre) #princexml qu’on peut télécharger
      ►http://www.princexml.com

      on peut la tester et l’utiliser en #SaaS à
      ►http://docraptor.com/plans

      (commentaire caduc cf Weasyprint)

      Fil @fil
    • @fil
      Fil @fil 25/03/2011

      Voilà j’ai porté #Bibliotype dans un #plugin #SPIP :
      ►http://www.spip-contrib.net/Bibliotype

      démo chez moi :
      ►http://zzz.rezo.net/?page=bibliotype&recherche=libre

      Fil @fil
    • @arno
      ARNO* @arno ART LIBRE 25/03/2011

      Ça semble effectuer un reset général sur les styles, qui n’est pas forcément heureux quand il annule les réglages de SPIP :
      – images dans le texte,
      – surtout : les listes, qui n’ont plus de marqueurs, et qui ont même un interlignage différent du reste du texte,
      – intertitres catastrophiques.

      Pas regardé en détail, mais s’il y a un reset.css (ou similaire), alors il faut remettre à la main dans les CSS un certain nombre de choses utilisées par la maquette de SPIP.

      ARNO* @arno ART LIBRE
    • @fil
      Fil @fil 15/05/2011
      @arno

      @arno le plugin typographie avancée semble très lent… pas loin de 20s pour un texte de 20 000 signes.

      Fil @fil
    • @jean-baptiste
      Jean-Baptiste @jean-baptiste 9/08/2011
      @fil

      @Fil Pour compléter la liste : ►http://scenari-platform.org est une solution libre pour créer des chaines éditoriales dont il existe un plugin (►http://www.spip-contrib.net/Scenari-pour-SPIP) pour SPIP

      Jean-Baptiste @jean-baptiste
    • @fil
      Fil @fil 9/11/2012

      j’ajoute des librairies de lecture/fabrication d’epub :

      OPL’s EPUB library
      ►http://sourceforge.net/projects/oplsepublibrary

      PHPePub
      ►https://github.com/Grandt/PHPePub#readme

      * justinrainbow/epub
      ►https://github.com/justinrainbow/epub

      Fil @fil
    • @fil
      Fil @fil 9/11/2012

      j’ajoute aussi Weasyprint, cf. ►http://seenthis.net/messages/91405

      Fil @fil
    • @maieul
      Maïeul @maieul 17/10/2013

      pour #spip et #latex il y aussi tout un système permettant de faire la compile latex en local (utile pour les livres longs avec serveur peut puissant) ▻http://contrib.spip.net/Livre-avec-SPIP.

      Testé avec la BDD de ►http://programmer.spip.net

      Maïeul @maieul
    Écrire un commentaire
  • @fil
    Fil @fil 20/11/2010

    Browser Memento - Carnets de La Grange
    ►http://www.la-grange.net/2010/11/18/browser-memento

    “How many times have you been frustrated because a link you had linked to 10 years ago vanished in the zillions of dead stars of the #Web galaxy? Some experiments have been done in this field such as #HTTP #Archive system from Gerald Oskoboiny. He created a proxy on his own machine and kept a #copy of everything he was actually browsing.”

    Je préfère la méthode #proxy filtrant à celle du #browser, mais l’idée est séduisante.

    Fil @fil
    • @fil
      Fil @fil 20/11/2010

      On pourrait facilement conserver une version PDF de chaque page marquée sur #seenthis ; en fait hum, j’ai déjà codé ça.

      Fil @fil
    • @fil
      Fil @fil 20/11/2010

      à base de #wkhtml bien sûr ►http://code.google.com/p/wkhtmltopdf

      Fil @fil
    • @seenthis
      Seenthis @seenthis CC BY-SA 20/11/2010

      Ça me semble plutôt devoir être un service séparé. Dans lequel, d’ailleurs, tu pourrais balancer n’importe quel flux entrant.

      Mon gros souci immédiat, c’est de tenir la charge. Plus je mets de trucs dans Seenthis, moins j’y parviendrai avec des moyens modestes. Tant qu’on est une poignée d’utilisateurs, OK, dès que j’ouvre le truc, pfiout, server down.

      Seenthis @seenthis CC BY-SA
    • @seenthis
      Seenthis @seenthis CC BY-SA 20/11/2010

      J’ai fait ce que je voulais faire : je récupère le contenu réel de la page (de manière « intelligente », à la façon du bouton « Lecteur » de Safari), et je le stocke. Comme ça j’ai :
      – un truc pas lourd,
      – une archive du contenu pertinent,
      – donc de quoi alimenter mon moteur de recherche de manière pertinente,
      – et au passage, la langue du lien (hreflang, pour faire plaisir aux sémiophiles).

      Seenthis @seenthis CC BY-SA
    • @fil
      Fil @fil 12/06/2012

      une approche concurrente de #wkhtmltopdf est #wkpdf (►http://plessl.github.com/wkpdf), qui fait grosso modo la même chose. autre possibilité, #princexml, qui permet en outre d’utiliser les CSS3 pour gérer les numéros de page et faire de « vrais » livres
      #ebooks #pdf

      Fil @fil
    Écrire un commentaire

Thèmes liés

  • #epub
  • #pdf
  • #ebook
  • #spip
  • #ebooks
  • #bibliotype
  • #web
  • #treesaver.js
  • #sigil
  • #calibre
  • #tex
  • #opentype
  • #firefox
  • #spip2latex
  • #césures
  • #typographie
  • #liseuse
  • #html
  • #livres
  • #http
  • #archive
  • #copy
  • #proxy
  • #browser
  • person: gerald oskoboiny
  • #readability
  • programminglanguage: xml
  • #weasyprint
  • #antenna_house
  • #seenthis
  • #mobi
  • industryterm: final product
  • person: pat shaughnessy
  • #css3
  • #xhtml
  • technology: pdf
  • facility: building books
  • technology: xml
  • technology: pdf processor