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 André Rodier . Évalué à 4.
- L'ancienne news : https://linuxfr.org/~hubix/21298.html
- BTS : http://en.wikipedia.org/wiki/Bugtracker
- La licence : http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt
[^] # Re: NON aux parenthèses dans les liens !!!
Posté par seeschloss . Évalué à 4.
[^] # Re: NON aux parenthèses dans les liens !!!
Posté par André Rodier . Évalué à 3.
Voilà.
# Passe ton back d'abord
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 7.
Nan?
La gelée de coings est une chose à ne pas avaler de travers.
[^] # Re: Passe ton back d'abord
Posté par André Rodier . Évalué à 5.
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 SkyTux . Évalué à 4.
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 André Rodier . Évalué à 4.
Je fixerai ce problème dans la prochaine version.
[^] # Re: Passe ton back d'abord
Posté par Zorro (site web personnel) . Évalué à 6.
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 André Rodier . Évalué à 2.
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...
[^] # Re: Passe ton back d'abord
Posté par JoeBar . Évalué à 4.
http://fr.wikipedia.org/wiki/Ironie
# Commentaires vu de loin
Posté par portninwak_ . Évalué à 4.
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 ?).
[^] # Re: Commentaires vu de loin
Posté par André Rodier . Évalué à 4.
# téléchargement
Posté par pmoret (site web personnel) . Évalué à 1.
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 André Rodier . Évalué à 2.
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.