Journal Documents à la demande...

Posté par  .
Étiquettes :
0
25
août
2006
Imaginons un CV ou n'importe quel document où ne change que quelques variables ou etc..., j'édite mon CV à l'aide d'OpenOffice.org (OOo) cependant, lorsque l'on veut ajouter une nouvelle donnée ou modifier rapidement le document, cela peut-être difficile soit parce que l'on a pas OOo sous la main ou encore parce que l'on ne veut pas forcément ouvrir OOo juste pour ajouter un petit truc...

Bref je me demande alors s'il n'existerait pas une solution (portable si possible) où l'on mettrait les donnés dans une sorte de base de données (BD) et il n'y aurait qu'à remplir cette BD pour ajouter un nouvel élément au document... Bien sûre, cette solution permet aussi de fournir plusieurs format de ce document...

Ainsi, on transporterait la source du document (un template), sa BD (ou sont stocké les données variables) et la solution permettant de créer ses documents en différents format sur sa clé USB par exemple...

Ça ressemble assez à latex mais malheureusement, on ne trouve pas latex partout...

Je vois la solution ainsi :
* Le template serait un fichier .tex facile à éditer n'importe où, d'autant que niveau mise en forme, latex à déjà fait ses preuves.
* On embarque une sorte de latex lite pour compiler et créer les différents formats (le mieux serait des scripts interprétés pour plus de portabilité)
* Et la BD, pourquoi pas un fichier XML...


Alors cela existe t'il ?
  • # XSL

    Posté par  . Évalué à 7.

    C'est pas fait pour ça les XSL ??? XML en trée + XSL qui va bien pour la cible et yops, tu as ce que tu veux...
    • [^] # Re: XSL

      Posté par  (site web personnel) . Évalué à 3.

      sauf que se taper le XML a la main ca va un moment mais au bout d'un moment on préfère une syntaxe style TeX.
  • # hr-xml / hr-xsl

    Posté par  (Mastodon) . Évalué à 8.

    Pour les cv/resume il y a un consortium qui a bossé sur un standard xml pour les ressources humaines : hr-xml:
    http://www.hr-xml.org/
    http://xmlfr.org/actualites/tech/031105-0002

    En cherchant hr-xml et xsl, on trouve un projet sous licence Apache

    http://hr-xsl.sourceforge.net/

    C'est uniquement pour les CVs, mais ça peut te donner des idées pour faire plus générique.
    • [^] # Re: hr-xml / hr-xsl

      Posté par  . Évalué à 1.

      Excellent!
    • [^] # Re: hr-xml / hr-xsl

      Posté par  . Évalué à 2.

      Super, c'est vrai que j'ai complètement zappé le couple XML/XSL et hr-xsl à l'air de correspondre à ce que je veux faire...
      • [^] # Re: hr-xml / hr-xsl

        Posté par  . Évalué à 1.

        Je l'ai utilisé pour mettre à jour mon CV, je confirme que c'est un très bon outil, voici les limitations que j'ai rencontré mais qui ne viennent pas gacher l'intérêt de HR-XSL que j'ai testé à partir de l'exemple resume.xml :
        - il faut soit même traduire les termes, pour l'instant seulement la version anglaise de disponible - C'est assez rapide à traduire (un fichier texte à modifier dans hr-xsl/xsl/common/messages -,
        - Il faut mettre le nez dans les feuilles XSLT pour franciser certains parties du CV (notamment l'ordre des mots qui n'est pas le même dans toutes les langues),
        - Même si le fichier XML est encodé en UTF-8, la sortie fichier .TXT est en ANSI donc c'est embêtant pour les accents qui sont mal affichés,
        - La balise <birth> n'est pas encore implémentée, la balise <nationalité> ne semble pas être prévue, cela peut-être embêtant pour certains CV,
        - Il faut installer java et ant pour pouvoir l'utiliser, à prori cela ne me gêne pas plus que ça, en revanche la simple génération de la version HTML prends plus de 30 secondes, c'est un poil lent pour réaliser les sorties.

        Au total un bon outil pour maintenir son CV, les développeurs XSL lui trouveront surement beaucoup d'intérêt. Adopté.
  • # koffice et/ou live-cd

    Posté par  (site web personnel) . Évalué à 3.

    Ayant constaté que je passait du temps à me poser des questions avant de lancer OOo, j'utilise de plus en plus kword. C'est vrai que le comportement est peu bizarre parfois sur des mise en page tordues, mais globalement ça correspond à mon usage et c'est ultra rapide.

    Pour revenir sur la solution contenu/gabarit, il existe kugar dans koffice qui est censé faire ça je crois, mais j'ai pas plus regardé comment ça marchait.

    De toutes façons pour avoir ton système «n'importe où», le Live-cd me semble pas mal.

    Après faut voir aussi à pas tomber dans le syndrome du geek qui veut tout faire faire par sa machine, alors que des fois à la main ... ça va aussi vite.

    Bon courage.
    • [^] # Re: koffice et/ou live-cd

      Posté par  (site web personnel) . Évalué à 6.

      Ayant constaté que je passait du temps à me poser des questions avant de lancer OOo,


      Sans compter le nombre de questions que tu peux te poser pendant le lancement de OOo :)
  • # curve

    Posté par  (site web personnel) . Évalué à 2.

    Il éxiste une classe LaTex écrite par un Francais, curve :
    http://www.lrde.epita.fr/~didier/comp/development/software.p(...)

    Il permet de faire facilement des CVs et en plus il gère un système de 'flavour', en gros on peut mixer différents fichiers au moment de la compile.

    C'est vraiment pas mal, je recommande.
  • # plus simple

    Posté par  (site web personnel) . Évalué à 1.

    un wiki qui peut exporter en pdf.
    l'avantage, c'est que ca existe déjà.
  • # Forrest !

    Posté par  . Évalué à 1.

    http://forrest.apache.org/

    simple, efficace, possibilités d'extension infinies
  • # Compte-rendu de reunion

    Posté par  . Évalué à 1.

    On prend le CV comme exemple, et du coup, y'a quelques solutions.
    Mais le probleme est le meme pour les compte-rendus de reunion, les formulaires divers qu'on peut se passer entre services...

    Et apres se pose la question de l'extraction des donnees d'un document ainsi formate.

    Quelqu'un a-t-il une solution ?
  • # LaTeX

    Posté par  . Évalué à 1.

    Il y a le LaTeX qui fais ce que tu veux faire.

    Sinon, comme disent les autres, il y doit y avoir moyen en XML/XSL

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.