• [^] # Re: 5 minutes ought to be enough for anybody

    Posté par . En réponse au journal L'édition des commentaires sur LinuxFR, ou pas ?. Évalué à 4. Dernière modification le 02 décembre 2011 à 22:05.

    Si j'ai bien compris vous voulez :

    • implémenter la possibilité de modifier son commentaire
    • implémenter un historique des commentaires modifiés.

    Les opposants à ce système estiment que ce n'est pas logique parce que d'une part ça ne suit pas le fil logique d'une discussion, et d'autre part il serait compliqué de revenir en arrière pour comprendre ce qui se passe.

    Moi j'ai peut-être une idée qui contentera tout le monde mais qui risque d'être complexe à implémenter. Pour ma part j'estime que la discussion en fil telle qu'elle existe est déjà une forme d'historique. Donc cette fonctionnalité existe déjà. On pourrait éventuellement implémenter la modification de son commentaire de la façon suivante :

    • une modification d'un commentaire génère une réponse au commentaire modifié qui génère un autre fil de discussion, ou alors on positionne le commentaire modifié au même niveau que le commentaire initial. Ça donnerait un truc du genre

    avant modif :

    + - commentaire initial
    | + - première réponse
    | | + - réponse
    | | + - réponse
    | + - deuxième réponse
    | + - réponse
    | ... 
    
    

    Puis lorsque quelqu'un veut corriger son commentaire, on a soit ça :

    + - commentaire initial
    | + - première réponse
    | | + - réponse
    | | + - réponse
    | + - deuxième réponse
    | + - réponse
    | ... 
    + - commentaire modifié
     + - réponse au commentaire modifié
     + - réponse à la réponse au commentaire modifié.
     ... 
    
    

    ou ça :

    + - commentaire initial
     + - première réponse
     | + - réponse
     | + - réponse
     + - deuxième réponse
     | + - réponse
     | ... 
     + - commentaire modifié
     + - réponse au commentaire modifié
     + - réponse à la réponse au commentaire modifié.
     ... 
    
    

    Ensuite pour satisfaire les deux camps, tu développes la possibilité d'afficher soit la discussion en fil telle qu'elle existe, soit tu affiches que la version modifiée de chaque commentaire et les fils qui en découlent avec la possibilité d'afficher les versions précédentes du commentaire. Ainsi, ceux qui veulent suivre la "logique" de la discussion ne perdent rien, ceux qui veulent continuer comme avant le peuvent, et ceux que ça ne dérange pas de suivre une discussion sans queue ni tête le peuvent.

    Je ne sais pas si ça a été clair. Idée balancée comme ça, à creuser.