Yet Another Nopaste! 1.3.0 tout chaud !

Posté par (page perso) . Modéré par Mouns.
Tags :
12
13
jan.
2011
Internet
YANoPaste!, pour Yet Another NoPaste!, est un paster écrit en PHP sans base de données, sous licence libre GPLv3. Ce genre de logiciel permet de partager du contenu en ne référençant qu'une URL, avec des fonctionnalités comme la colorisation, numérotation de ligne, etc.
Cette nouvelle version 1.3.0 est le résultat de la prise en compte de la plupart des remarques remontées sur LinuxFr.org suite à l’annonce de la version 1.2.0 (c’était il y a… 2 ans déjà !) et des évolutions prévues. On a donc principalement :
  • Choix de la durée de rétention (configurable), y compris rétention définitive ;

  • Protection des bots par un captcha simple à partir d’une certaine durée de rétention (configurable) ;

  • Possibilité de faire une réponse sur un paste, pour en modifier le contenu par exemple ;

  • Possibilité de demander un diff entre deux réponses.

La version 1.3.0 est déjà disponible en démo (pas de rétention définitive, j’ai pas de NAS chez moi ;-) ), que vous pouvez utiliser à loisir. Si vous rencontrez un bogue, n’hésitez pas à me le signaler sur l'outil de suivi.
  • # Support javascript

    Posté par (page perso) . Évalué à 1.

    Javascript pourrait être mieux utilisé :

    * l'activation/désactivation de la syntaxe highlight ne fonctionne pas sans javascript
    * la touche tab pourrait être modifié pour écrire un caractère tab dans la boite d'édition de code.
  • # Critiques

    Posté par (page perso) . Évalué à 1.

    Bon je t'ai Flattré donc je vais dire ce qui ne m'a pas plu sur la démo. :)

    Le temps de rétention de 2 jours minimum, beaucoup sont habitués aux 1 heure/1 jour/1 an/toujours, moi le premier.

    La réponse au paste : la zone de saisie de texte doit prendre 15% en largeur, c'est tout étroit et étriqué, un problème de CSS probablement.

    Une traduction française et moins de fautes d'anglais ne seraient pas du luxe

    "[...]nopaste.jujunie.com/index.php?id=20110113105238_73039-48&leaf=leaf_20110113105238_73039-48" comme URL c'est pas tip-top à poster, il serait possible d'avoir une URL courte ? Du style "http://pastebin.com/USdZvix2"

    Les + :

    La coloration syntaxique est vraiment nickel et c'est assez rare pour être souligné (en tout cas pour bash)

    Pouvoir répondre

    Le Captcha

    Simple

    Donc j'adhère, mais encore des problèmes. Tu cherches des contribs ?
    • [^] # Re: Critiques

      Posté par . Évalué à 1.

      Je ne suis pas non plus très fan de l'url à rallonge.
      De plus, le paste de très courte durée (1 heure) me manque.
    • [^] # Re: Critiques

      Posté par (page perso) . Évalué à 2.

      D'abord merci pour le flatrr!!!
      * Temps de rétention: c'est de la conf, j'ai ajouté l'option 1h, mais j'ai laissé celle de 2j par défaut.
      * Taille réponse: oui bien vu :/ C'est un bug. Pour l'anecdote, je dev. surtout dans le train sur mon eeepc, et vu sa résolution ça m'avait pas sauté aux yeux: https://bugzilla.jujunie.com/show_bug.cgi?id=88
      * Je n'ai jamais géré de multi-langue en PHP (je suis surtout un dev Java en fait :p), mais l'évol est intéressante https://bugzilla.jujunie.com/show_bug.cgi?id=89
      * La taille de l'URL: oui, on est bien d'accord :p. Je voulais faire 2 choses pour ça:
      - Le paramètre "leaf" n'est pas nécessaire quand on vent afficher le nœud "root", il faudrait donc que je le retire de l'URL
      - Je voulais "plugger" l'appli à un service de réducteur d'URL genre http://ur1.ca , dont c'est le boulot, après tout :-) https://bugzilla.jujunie.com/show_bug.cgi?id=90
      • [^] # Re: Critiques

        Posté par . Évalué à 4.

        À propos de choix par défaut : le langage séléctionné par défaut est "abap", qui ne servira probablement qu'à moins d'1% des utilisateurs, et sera gênant pour qui laissera le choix par défaut. Je pense que le "langage" par défaut le plus raisonnable serait "text".

        Par ailleurs, une fonction souvent recherchée dans les pastebins est la possibilité d'avoir le "fichier brut", sur lequel on peut faire "enregistrer la cible sous" ou "wget".

        Comme déjà signalé, l'URL n'est pas très agréable, ça semble peu important, mais la présence de nombreux services du genre fait que l'appréciation d'un service se joue à peu de choses.
      • [^] # Re: Critiques

        Posté par . Évalué à 3.

        Les services externes de réduction d'URL ne sont pas la meilleure solution à mon avis, ainsi que je pense à celui de beaucoup d'autres membres de LinuxFR. Cherchez "tinyurl" sur ce site et vous verrez un certain nombre de critiques.

        Je m'explique : vous vous rendez dépendant d'un service externe sur lequel vous n'avez aucun contrôle, créant un point potentiel de défaillance.
        Bien sûr, c'est une option, les utilisateurs peuvent tout de même utiliser l'URL longue, mais en présentant 2 URLs, une bien longue et une courte, laquelle pensez-vous que les 3/4 des utilisateurs vont choisir ?
        • [^] # Re: Critiques

          Posté par . Évalué à 3.

          Je suis généralement d'accord avec cet avis et j'allais faire un commentaire dans ce sens aussi.
          Puis je me suis dis que les sites no paste sont généralement pour des données éphémère et que du coup, l'utilisation de ce genre de solution n'était pas trop problématique.
  • # "paster": kézako?

    Posté par . Évalué à 2.

    "application web qui permet aux utilisateurs de télécharger des morceaux de textes, habituellement des exemples de code source, pour un affichage public"
    (source: [http://fr.wikipedia.org/wiki/Pastebin], voir aussi [http://en.wikipedia.org/wiki/Pastebin])

    Parce que:
    * tout le monde ne connaît pas forcément (comme moi tout à l'heure :-/ ),
    * "paster" seul dans la recherche Wikipédia n'est pas pertinent,
    * et le lien qui va bien se trouve dans "L'annonce" [https://linuxfr.org/redirect/70522.html]...
  • # Un bug

    Posté par . Évalué à 1.

    désolé, mais je n'ai pas de compte sur ton bugzilla, et pas trop envie d'en faire un.

    Donc, si je fais : language = Java et texte = :


    public String toString(){
    }


    L'affichage résultant est erroné à cause d'un mélange entre la mise en couleur et le lien vers la doc String chez sun.
  • # Gist

    Posté par (page perso) . Évalué à 2.

    Un service interessant de github est gist ( https://gist.github.com/ ) ça permet de creer un depot git pour chacun des snippets.

    Savez vous si il y a un equivalent en libre ?

Suivre le flux des commentaires

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