• # Fonctionnalités

    Posté par . En réponse au journal fBlog. Évalué à 3.

    Est-ce que tu peux détailler un peu plus les fonctionnalités proposées par ton outil qui devraient nous le faire choisir lui plutôt qu'un autre ?

    Je l'ai essayé, et il y a certains points qui sont pour moi rédhibitoires, le plus important étant que les templates html ainsi que les feuilles de styles soient écrites en fortran. Pour qui veut bricoler le style des pages, c'est réellement une plaie, d'un point de vue syntaxe mais aussi workflow (obligation de recompiler l'outil).

    D'autant plus que pour les feuilles de style, il n'y a, a priori, aucun traitement, c'est juste un copier-coller du css. Je ne connais pas le fortran, mais j'imagine qu'il y a moyen de lire un fichier externe qui serait un simple fichier css. Si tu veux conserver un binaire embarquant tout (pas de dépendances à des fichiers css/html/js externes), je pense qu'il est possible dans ta chaîne de compilation d'ajouter un bout de script qui va lire ces fichiers, coller leur contenu dans une chaîne de caractère que tu peux ensuite utiliser directement en fortran.

    Pour les templates html, c'est un peu plus compliqué car il faut insérer des données comme le titre, la langue, et bien sûr le contenu de l'article. Mais là encore, je pense qu'un simple fichier html contenant des tokens (genre "%%TITLE%%", "$LANG" ou n'importe quelle autre syntaxe qui ne serait pas ambiguë) permettant à l'outil de faire un "rechercher et remplacer" (encore, je ne sais pas comment ça se fait en fortran) serait plus pratique.

    Sauf que du coup, sortir du fortran pour faire du cat/sed ou remplacer quelques lignes de n'importe quel langage de script, je trouve ça un peu compliqué. Mais comme je le disais au début, là c'est à toi de détailler un peu plus les fonctionnalités de ton moteur de blog.