Journal Bildo continue son chemin

Posté par  .
Étiquettes :
0
14
juin
2007
Pour une fois venant de moi, pas de commentaire vulgaire, ni de jeux de mot douteux. Une petit peu de pub, et nouvelle peut être intéressante; enfin, je l'espère.

Il y a maintenant un an, j'avais commencé une petite galerie photo (https://linuxfr.org/~hubix/21298.html), dont le nom avait attiré quelques commentaires presque aussi douteux que les miens.

Suite à quelques obligations professionnelles et à un développement spécifique, le rythme de développement c'était pas mal ralenti, sans toutefois s'être arrêté.

Aujourd'hui, j'ai sorti une nouvelle version, 0.9.94. Je considère les fondations à peu près terminées, et ouvrir le développement permettra d'accélérer un peu le rythme des versions.

Vont donc arriver le serveur dédié, le forum, le BTS(http://en.wikipedia.org/wiki/Bugtracker), etc...

Le nouveau forum est en place depuis peu. ( L'ancien phpBB était tellement pourri de liens que vous n'auriez pas laissé votre mère aller sur le site. )

Ma dedibox a certainement quelques Go de libres pour héberger Trac, qui me plaît pas mal.

Un des plus est l'interface d'administration, vous pouvez la tester ici :
http://bildo.tuxfamily.org/demos/release/login.php (admin,demo)

C'est en lecture seule, un site de démonstration en lecture écriture viendra bientôt. Soyez sympas avec la bande passante de tuxfamily, testez pas la mise à jour tous en même temps.

Vous pouvez aussi télécharger un début de guide utilisateur au format PDF :
href="http://hubix.free.fr/bildo/lang/fr-fr/docs/UserGuide.pdf

Il y a également une notice en vue sur framasoft, où vous aurez une idée plus précise des caractéristiques :
http://wiki.framasoft.info/PropositionNotice/Bildo

La plupart des noms de domaines bildo étant déjà pris, je m'oriente vers quelque chose comme bildo-gallery ou bildo-project, etc... Si certains d'entre vous ont des idées...

Si d'autres ont des idées pour un CMS simple, sûr et adapté pour ce style de projet, envoyez moi un mel.

La licence : CeCILL v2 (http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt) qui passera certainement en double licence CeCILLv2/GPL3.

Voilà.
  • # NON aux parenthèses dans les liens !!!

    Posté par  . Évalué à 4.

  • # Passe ton back d'abord

    Posté par  (site web personnel, Mastodon) . Évalué à 7.

    Visuellement c'est vraiment sympa, mais il y a un truc qui rend, à mon humble avis, le tout inutilisable: je clique sur un album, je clique sur une photo, je la vois en grand. Ok. Je fais 'Back' sur mon browser et.. Olala! Misère de misère il revient à la page que je visitait avant de venir sur l'album :((

    Nan?

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: Passe ton back d'abord

      Posté par  . Évalué à 5.

      Bon après une séance de torture physique censée nous maintenir en forme, passons à la torture morale :-)
      Tout d'abord, merci du premier compliment.

      Concernant la seconde remarque, c'est un comportement normal. Déroutant au début, mais normal. C'est pour cela qu'Ajax déclenche les plus beaux trolls dans le milieu de webmestres.
      Tu auras une idée plus précise ici : http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML

      Heureusement, le code est pas trop mal foutu (Narcissisme), et on peut désactiver ce comportement, en attendant que je code une solution ou que les navigateurs implémentent une solution élégante.

      La même galerie, sans Ajax : http://hubix.free.fr/bildo/index.php?wai=1

      Si tu veux jeter un coup d'½il au code, il est disponible ici : http://bildo.tuxfamily.org/versions/stable/
      Je sais qu'il existe des solutions ( eg. Yahoo UI library ), mais je n'ai pas eu le temps de chercher.
    • [^] # Re: Passe ton back d'abord

      Posté par  . Évalué à 4.

      Oui c'est dû à l'utilisation d'AJAX... C'est dommage parceque AJAX est bien intégré je trouve.

      Je sais qu'il existe des solutions pour remédier à ça, ex:
      http://www.isolani.co.uk/blog/javascript/FixingTheBackButton(...)
    • [^] # Re: Passe ton back d'abord

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

      Faire "back" avec le navigateur... On n'a pas idée d'être aussi tordu !

      Tu ne sais donc pas que c'est à l'utilisateur à se plier aux règles du site et pas l'inverse ??? Quand tu veux revenir en arrière, il faut d'abord chercher les liens "Revenir en arrière", "retour au menu" ou des trucs comme ça. En plus le bouton "back" est aussi le meilleur moyen pour foutre en l'air un processus de commande sur une cyber-boutique... Et sur les site avec des serveurs Java comme celui de l'Apec à une époque, alors là, tu casses carrément l'internet !
      • [^] # Re: Passe ton back d'abord

        Posté par  . Évalué à 2.

        Tu ne sais donc pas que c'est à l'utilisateur à se plier aux règles du site et pas l'inverse ???

        Non non, il a raison, mais la faute incombe surtout au décalage entre les applications web et les navigateurs internet.

        Il était une fois, une grosse compagnie américaine qui ne voulait pas perdre son modèle économique. En tant que vendeur de logiciels clients, elle voyait d'un mauvais ½il le « miracle du web ».
        Au début, elle essaya de lancer un réseau concurrent à internet, mais bien heureusement, cette tentative échoua.

        Alors, forte de son monopole bien établi et de ses fonds d'investissement massifs, elle entreprit d'étouffer la concurrence. S'en suivit une politique mercatique habile, faite de contrats d'exclusivité, de fusion OS-Navigateur, de dons de logiciels mono-compatibles, d'extensions propriétaires, etc...

        Une fois le félonne établie, reconnaissons que le web n'a que très peu évolué. Surtout en regard de ses possibilités imaginées par les créateurs initiaux.

        Heureusement, depuis quelque temps, ce monopole est légèrement remis en question. Espérons que de grosses entreprises actuelles ne prendront pas le risque d'une nouvelle période sombre, et favoriseront la diversité. Le contexte actuel n'est peut être pas identique, notamment au niveau du poids des entreprises.

        Tout ceci pour dire que lorsque l'on code une application Web, il faut constamment tricher, ou s'interdire des possibilités graphiques, pour rester compatible avec Internet Explorer...

        Peut être qu'un jour, les webmestres pourront utiliser des standards mêlant technologies multimédia et interface riche avec l'utilisateur, tout en restant accessible et rapide.
        D'ici là, nous devrons continuer nous contenter de coder nos balises XHTML, (dans vi ou emacs), et de ne trouver la jouissance suprême que de l'autosatisfaction d'une page valide au W3C...
  • # Commentaires vu de loin

    Posté par  . Évalué à 4.

    Premièrement, je trouve l'ensemble assez agréable, dans l'interface d'admin ça utilise pas mal le format web pour mettre des bons commentaires avec chaque options, et ça, c'est bien. Sinon, pour les critiques (constructives bien sûr :) ) :
    Je trouve que les zones cliquables sont assez petites et pas évidentes. J'ai noté dans les menus de l'interface d'administration que le lien sur le seul titre des boîtes était un peu pénible. Je ne sais pas ce qu'il est possible de faire avec Ajax, mais je dirais bien qu'avoir les icones cliquables, voire toute la boîte, serait pas mal. Dans l'interface galerie, c'est un peu difficile aussi de cliquer sur les "n photos". Pareil pour les numéros de pages (mettre carrément Page 1 / Page 2 / Page 3... c'est répétitif mais ça fait des cases plus grandes... ou alors avec des onglets, je sais pas trop), même si j'ai vu les boutons du dessous pour faire tourner.
    Voilà, je crois que c'est tout (quand les gens s'attaquent aux détails, c'est plutôt bon signe, non ?).
  • # téléchargement

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

    le lien pour télécharger une photo a une structure qui me fait un peu peur:
    http://hubix.free.fr/bildo/download.php?imagePath=/mnt/124/s(...)
    n'est-ce pas un potentiel et flagrant trou dans la sécurité ?
    • [^] # Re: téléchargement

      Posté par  . Évalué à 2.

      Bonjour,
      A quel niveau ?
      sinon, voici le code présent dans le fichier :

      if ( $GLOBALS['BILDO_FULL_SIZE_IMG_ACCESS'] != 'prohibited' )
      {
      ____// todo: use album id and photo number instead of direct path
      ____$imagePath = $_GET['imagePath'] ;
      ____@list($width,$height,$type) = bildo_getimagesize($imagePath) ;

      ____// prevent download anything...
      ____if ( $width && $height )
      ____{
      ________$type = image_type_to_mime_type($type) ;
      ________$fileName = substr($imagePath, 1+strrpos($imagePath, DIRECTORY_SEPARATOR)) ;
      ________$filesize = bildo_filesize($imagePath) ;

      ________header("Content-Length: $filesize") ;
      ________header("Content-Type: $type") ;
      ________header("Content-disposition: attachment; filename=\"$fileName\"") ;
      ________readfile($imagePath) ;
      ____}

Suivre le flux des commentaires

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