• [^] # Re: 'Le' web 0.99 ;)

    Posté par . En réponse au message [Terminé] Invitation à tester mon nouveau moteur de blog. Évalué à 2.

    Le message "Wrong entry, error stop 1140" n'a rien à voir avec un quelconque protocole ! C'est moi qui ai décidé trois choses :

    1. systématiquement fermer l'instance à la moindre erreur de saisie ;
    2. intercepter toute erreur possible dans les entrées-sorties (lecture/écriture) de fichiers ;
    3. numéroter par avance chaque erreur éventuelle de façon à pouvoir retrouver l'origine du problème et qui pourrait bien être une faute de programmation.

    Cette mise à l'épreuve de mon logiciel a pour but, entre autres choses, de savoir comment réagissent les utilisateurs face à mes choix de programmation. S'il s'avère que systématiquement clore l'instance à la moindre bourde est une mauvaise idée, il m'est très facile de rectifier ceci et de proposer une nouvelle saisie. En fait, je crois que vais le faire, à moins que des avis contraires s'expriment ici. Peut-être aussi que je devrais repenser le libellé des messages dans un sens plus amical ? Mais mon souci premier était de communiquer à des utilisateurs de langues diverses et je n'ai pas l'envie (ni la capacité) d'avoir des messages individualisés pour chaque langue de la planète. C'est pourquoi j'ai choisi des messages les plus concis possible et la langue anglaise. Et être amical tout en restant concis n'est pas chose évidente !

    Sinon, pour lever toute ambiguïté, fBlog n'a rien n'a voir avec le protocole Telnet ! C'est moi qui ai fait le choix de ressortir cette antiquité du placard (Telnet) pour faciliter la mise en test publique. Normalement fBlog se lance à la ligne de commande depuis un terminal et, selon que l'on y met des options ou pas, il fonctionne soit avec une interface utilisateur en mode interactif, soit fait une action précise.

    Et aussi : c'est un pur moteur de blog ! Par exemple, il serait possible de créer un logiciel avec des fenêtres pour créer des billets. Il n'y a juste qu'à faire en sorte que les nouveaux billets soient déposés dans un répertoire précis et ensuite invoquer fBlog avec la commande "fBlog --update" pour générer les pages Web. Je n'ai pas envie (ni encore la capacité !) de créer ce genre d'interface graphique ; mais je suppose qu'un prototypage devrait être possible ; au moins avec un des utilitaires de dialogue comme Zenity. Peut-être que je le ferai plus tard…