Journal Jyraphe 0.3

Posté par  (Mastodon) .
Étiquettes : aucune
0
28
mai
2008
La Jyraphe grandit jusqu'à la version 0.3 !

Pour rappel, Jyraphe est une application web de dépôt de fichier, facile à installer et facile à utiliser.

Cette nouvelle version apporte beaucoup de nouvelles fonctionnalités et de corrections de bugs (dont un bug de sécurité important). Elle est considérée comme pas tout à fait stable car de petits bugs persistent encore. La version 0.4 essaiera de corriger ces bugs. La version 0.5 ajoutera de nouvelles fonctionnalités suivant les demandes des utilisateurs. On peut penser à une barre de progression, à une mini-image (aussi appelé projet Entilope) ou à tout autre forme d'amélioration. N'hésitez pas à tester cette version, à rapporter les bugs et même à proposer des patchs.

Parmi les nouvelles fonctionnalités de cette version, on peut citer :
- la protection par mot de passe des fichiers
- la durée limite des fichiers
- une meilleur documentation
- un script d'installation simple
- le support pour plusieurs styles
- une meilleure sécurité

Attention, cette version de Jyraphe est incompatible avec les versions précédentes, il est conseillé de réinstaller la Jyraphe.

La version 0.3
La documentation
La page du projet sur GNA!
Un exemple pour voir à quoi ça ressemble
le journal sur Jyraphe 0.2
la dépêche sur Jyraphe 0.1
  • # Ha mon dieu !

    Posté par  . Évalué à 4.

    Une page avec une présentation faîte avec des <table> !
    Il faudra touché au html pour modifier la présentation... :-p

    Sinon, je suis ton projet, car c'est très utile ce genre de trucs.
    Une autre idée de fonctionnalité qui seraient bien (dans l'avenir), une gestion des fichiers déjà uploadé avec des comptes. :-)
    • [^] # Re: Ha mon dieu !

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

      Quand il s'agit de formulaire, une table ne me choque pas, c'est un peu l'équivalent des boites pour les GUI sur le bureau. Faire un beau formulaire sans table, c'est très dur et très chiant et ça rend pas bien généralement. Là, même sans CSS, ça passe nickel. Pour tout le reste, je bannis les table (sauf pour les données tabulées évidemment).

      Pour les comptes, je vais te décevoir, ça n'arrivera jamais :P Pourquoi ? Parce que c'est inutile, sauf dans certains cas bien particulier et c'est justement cette condition qui fait que ça n'apparaîtra jamais. En plus, devoir se logguer pour uploader un simple fichier, ça me paraît un peu trop. Ou alors il faut me donner un cas d'utilisation répandu qui permette d'inclure cette fonctionnalité.
      • [^] # Re: Ha mon dieu !

        Posté par  . Évalué à 3.

        Retrouver ses petits dans l'historique par exemple...
        • [^] # Re: Ha mon dieu !

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

          Pour ça, pas besoin d'être loggué. Il y a dans le TODO (à long terme) une fonctionnalité qui s'appelle "envoyer un mail à l'uploader" et qui permettrait à celui qui uploade de recevoir un mail lui signifiant que la Jyraphe a mangé son fichier et qu'il peut le retrouver à l'adresse qui va bien.
          • [^] # Re: Ha mon dieu !

            Posté par  . Évalué à 1.

            Un ré requis est donc d'avoir un mail pouvant accueillir et conserver de tels courriers..
            si un gars upload 200 fichiers à la journée, ça risque de devenir dur à gérer tout ça
            • [^] # Re: Ha mon dieu !

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

              Si un gars veut uploader 200 fichiers, Jyraphe n'est pas fait pour lui, il faut qu'il se tourne vers des services professionnels.

              De plus, le mail ne sera pas une obligation, juste pour ceux qui le veulent. Je ne veux pas trop surcharger l'interface (qui l'est déjà beaucoup je trouve).
      • [^] # Re: Ha mon dieu !

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

        > c'est un peu l'équivalent des boites pour les GUI sur le bureau

        Euh non. C'est justement les qui corresponde au boite pour les GUI. Les tableaux corresponds au ... tableau.

        Par contre gérer les formulaires avec CSS ne posent pas le moindre problème.
        • [^] # Re: Ha mon dieu !

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

          les balises n'apparaissent pas :P
          mets les entre crochets (j'ai un sed intégré à mon cerveau qui convertit les crochets en chevrons ;) ) ou alors coche "sans HTML"
      • [^] # Re: Ha mon dieu !

        Posté par  . Évalué à 2.

        Je ne suis pas d'accord avec toi. ;)

        C'est tout à fait faisable avec des css.

        Et si j'ai un peu de temps ce soir, et si tu veux bien, je vais même te le prouver en réécrivant http://jyraphe.ours-courageux.info/ sans ces vilains <table>. T'es Ok ?

        A part ce détail, c'est bien sympa comme service. Je pense essayer d'en installer un pour voir ce que ça donne.
        • [^] # Re: Ha mon dieu !

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

          Bien sûr que je suis OK !

          Si tu y arrives, j'en serai très content et j'intégrerai ces modifications sans aucun problème.
          • [^] # Re: Ha mon dieu !

            Posté par  . Évalué à 2.

            http://jyraphe.ours-courageux.info/file.php?h=R63e2a1d924c22(...)

            J'ai fait ça rapidement, donc ce n'est pas une copie conforme (espacement vertical notamment).

            Il y a aussi probablement des choses dans le css qui ne servent plus.

            Si ça t'intéresse, je peux continuer (améliorer l'espacement vertical par exemple), mais pas ce soir.

            En tout cas, ça fonctionne très bien jyrafe, je suis conquis. :)
            • [^] # Re: Ha mon dieu !

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

              Ok, ça me convient, je vais intégrer ça dans la prochaine version.

              Merci beaucoup !
      • [^] # Re: Ha mon dieu !

        Posté par  . Évalué à 1.


        En plus, devoir se logguer pour uploader un simple fichier, ça me paraît un peu trop. Ou alors il faut me donner un cas d'utilisation répandu qui permette d'inclure cette fonctionnalité.


        Pour que n'importe qui ne puisse pas utiliser mon serveur pour mettre à disposition des fichiers (illégaux) ?

        Une solution serait alors de protéger la page d'upload pour que seul moi puisse l'utiliser, mais dans ce cas personne ne peut m'envoyer de fichier.

        Il faut donc un système de comptes pour l'upload, avec la possibilité pour un utilisateur de créer des comptes temporaires pour qu'il puisse recevoir des fichiers.
        • [^] # Re: Ha mon dieu !

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

          Oui mais non.

          Effectivement, ça serait une solution mais cette solution ne me parait pas franchement bonne. Je cherche à faire le plus simple possible et que l'utilisation standard ne soit pas contrainte par ce genre de chose. L'utilisation standard, ça doit être : je choisis mon fichier et j'appuie sur le bouton. Tout acte supplémentaire est banni.

          Pour moi, les cas d'utilisation par ordre d'importance (et avec certainement un ordre de grandeur en terme de nombre d'utilisation) sont :
          - utilisation standard
          - utilisation de l'upload par une seule et unique personne (ou groupe de personnes qui peuvent partager un mot de passe)
          - utilisation par de multiples personnes avec un mot de passe pour chacun.

          Soyons clair : Jyraphe n'a pas vocation à traiter le cas numéro 3. En revanche, on m'a déjà demandé de mettre un mot de passe global sur le fichier d'upload (pour une mailing list), c'est dans le TODO à long terme. Après, voir si on peut mettre un système de mot de passe temporaire mais ça se fera dans un deuxième temps.
  • # lighttpd

    Posté par  . Évalué à 1.

    Est ce que tu as testé jyraphe sur lighttpd ?
    • [^] # Re: lighttpd

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

      je développe chez moi sur une de mes machines avec un lighttpd en local. Donc oui ça marche avec lighttpd et un PHP en CGI configuré comme indiqué sur le site de Lighttpd.

      La seule chose qui ne marche pas, c'est la réécriture d'URL mais ça, c'est normal vu que je n'ai pas encore eu le temps de me pencher sur la configuration Lighttpd équivalente au règles mod_rewrite déjà présente.
  • # Durant les travaux, l'exposition continue

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

    Et cette thèse ... ça avance ?


    --
    grima mode coup de pied au cul
  • # wishlist

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

    un truc qui serait bien c'est une progress bar...

    En tout cas, bravo pour ce que tu as déjà fait :-)

    Axel
    • [^] # Re: wishlist

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

      C'est prévu mais pour l'instant, la solution envisagée nécessite PHP 5.2 et APC donc pas très satisfaisante pour les nombreuses personnes qui ont un PHP plus ancien.

Suivre le flux des commentaires

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