OVH Cloud OVH Cloud

Galerie photo

24 réponses
Avatar
Pierre
Bonjour à toutes et à tous,

J'ai écrit en html, php et javascript une application qui permet de
présenter des photos regroupées en galeries à partir d'un serveur WEB
supportant les scripts *.php et donnant accès à une base de données MySQL.

C'est gratuit, ça s'appelle "GlPhot" et c'est disponible à l'adresse
suivante (version beta) :

http://pr.chauveau.free.fr/Mpp/Mpp.htm

Si le coeur vous en dit.

Toutes les critiques "constructives" sont les bienvenues.

Cordialement.

Pierre.

10 réponses

1 2 3
Avatar
Bernard Perrot
Pierre wrote:

J'en ai placé un exemple à l'adresse suivante :

http://pr.chauveau.free.fr/GPhot/


Ne passe aucun des validateurs du W3C : HTML non conforme, CSS non conforme...
(bon, normal pour la feuille de style, y-en a pas...).

Et j'espère que c'est paramétrable, parce qu'un album photo sur fond rose
foncé... en général, on recommande toujours un fond neutre non coloré (noir,
blanc ou gris)

Avatar
Pierre
il faudrait au minimum fournir un utilitaire pour construire
les images et les imagettes, puisque tu impose leur format
et qu'il faut faire l'opération à l'avance. ou au moins
fournir le mode d'emploi pour ça...


xnview

dire aussi quelque part ce que tu offre de plus qu'un jalbum
ou autre...

Une présentation différente, la possibilité d'ajouter/supprimer des

photos, des commentaires n'importe quand sans avoir à tout reconstruire.

par exemple, s'il était possible d'avoir deux niveaux de
qualité pour les grosses images, en fonction de la demande
du visiteur, ce serait bien.


Je note.


savoir aussi que certains scripts php ont d'énormes trous de
sécurité et que les serveurs de Free (entre autres) sont
souvent compromis à cause de ça.


as-tu lu le fichier d'aide AideGlPhot.html ? J'y parle de la sécurité


donc donner dans ta doc une idée de ce que tu fais pour
éviter ca...

jdd

Cordialement.


Pierre

Avatar
Pierre
Pierre wrote:

J'en ai placé un exemple à l'adresse suivante :

http://pr.chauveau.free.fr/GPhot/


Ne passe aucun des validateurs du W3C : HTML non conforme, CSS non
conforme... (bon, normal pour la feuille de style, y-en a pas...).


Effectivement. Un test rapide me motre que c'est très souvent le même
type d'erreur qui se reproduit. Il faut que j'analyse cela.

Et j'espère que c'est paramétrable, parce qu'un album photo sur fond
rose foncé... en général, on recommande toujours un fond neutre non
coloré (noir, blanc ou gris)
Ce n'est pas fait pour l'instant mais prévu.


Cordialement.

Pierre


Avatar
Pierre



Par exemple Cameroun, les transitions sont trop brèves,



Quelles transitions ?


Je veux dire : le passage d'une diapo à l'autre (le temps d'affichage,
quoi).

Aigle bavard


C'est programmable de 1 à 5 secondes en cliquant sur les petites cases
marquées de "1" à "5" en haut à droite des planches contact.

Cordialement.

Pierre.



Avatar
Aigle bavard



C'est programmable de 1 à 5 secondes en cliquant sur les petites cases
marquées de "1" à "5" en haut à droite des planches contact.

Cordialement.

Pierre.



Ah, j'ai vu mais je n'ai même pas essayé : pour moi, c'était les accès
directs aux diapos par leur numéro d'ordre...

Aigle bavard

Avatar
jullag
Dans la serie albums photos en php/mysql quel est l'avantage par
rapport a Gallery par exemple? (http://gallery.menalto.com/)
Je me trompe peut-etre mais entre nous, qui a envie d'avoir à mettre
en place un serveur Mysql alors qu'un simple arborescence de
repertoires suffit?
Et pourquoi faire ramer (oui je sais le terme est quelque peu
exagéré) ton serveur web avec des executions dynamiques de scripts
php, alors que le contenu d'un album photo est statique?(par ma
definition, du moins)
J'utilise JAlbum skin ExhibitPlus
(http://www.fyvie.net/photos/info_exhibitplus.html) qui est tres
puissante et personnalisable.
pas convaincu, désolé.
cordialement
julien lagarde
Avatar
Pierre
Dans la serie albums photos en php/mysql quel est l'avantage par
rapport a Gallery par exemple? (http://gallery.menalto.com/)


Il existe des centaines de galeries différentes et je ne connais pas
toutes leurs possibilités. J'en ai réalisée une pour :

- me familiariser avec le php et MySQL
- avoir une présentation personnalisée.

De fait, si elle intéresse quelqu'un, je la mets gracieusement à
disposition. Vous pouvez voir ses caractéristiques à l'adresse suivante :

http://pr.chauveau.free.fr/Mpp/Mpp.htm

Je me trompe peut-etre mais entre nous, qui a envie d'avoir à mettre
en place un serveur Mysql alors qu'un simple arborescence de
repertoires suffit?


La base de données (ou système équivalent) permet d'enlever/ajouter des
images, des commentaires, ... quand on le veut et sans avoir à
reconstruire une page statique.

Cela fait maintenant plus de 15 ans que je programme (avec DELPHI) et je
n'avais jamais trouvé de motivation pour utiliser des bases de données.
C'en était une ... et je me dis que j'aurais aussi vite fait sans et
avec des variables de type records et quelques fichiers qui vont bien.

C'est vrai que parfois, l'accès à la base de données rame dur.

Et pourquoi faire ramer (oui je sais le terme est quelque peu
exagéré) ton serveur web avec des executions dynamiques de scripts
php, alors que le contenu d'un album photo est statique?(par ma
definition, du moins)
J'utilise JAlbum skin ExhibitPlus
(http://www.fyvie.net/photos/info_exhibitplus.html) qui est tres
puissante et personnalisable.
pas convaincu, désolé.
cordialement
julien lagarde



Cordialement.

Pierre.

Avatar
Bernard Perrot
Pierre wrote:

La base de données (ou système équivalent) permet d'enlever/ajouter des
images, des commentaires, ... quand on le veut et sans avoir à
reconstruire une page statique.


Ce n'est pas veritablement la definition d'une base de données...

Ce qui permet de ne pas avoir a reconstruire de pages statiques, c'est
l'utilisation d'un generateur de pages... dynamiques... En l'occurence, c'est
le rôle de PHP.
MySQL est un SGBDR, pas un générateur de pages.

Avatar
FAb
Bernard Perrot writes:

Pierre wrote:

La base de données (ou système équivalent) permet d'enlever/ajouter des
images, des commentaires, ... quand on le veut et sans avoir à reconstruire
une page statique.


Ce n'est pas veritablement la definition d'une base de données...

Ce qui permet de ne pas avoir a reconstruire de pages statiques, c'est
l'utilisation d'un generateur de pages... dynamiques... En l'occurence, c'est le
rôle de PHP.
MySQL est un SGBDR, pas un générateur de pages.


La question est quel est l'intérêt d'un système hyper dynamique pour quelque
chose qui ne l'est pas particulièrement ?
Une galerie ordinaire gagne à être couplée à un système de cache de pages...
(Je ne fais que reformuler la question qui ne me semblait pas bien perçue)

FAb


Avatar
Pierre
Pierre wrote:

La base de données (ou système équivalent) permet d'enlever/ajouter
des images, des commentaires, ... quand on le veut et sans avoir à
reconstruire une page statique.


Ce n'est pas veritablement la definition d'une base de données...

Ce qui permet de ne pas avoir a reconstruire de pages statiques, c'est
l'utilisation d'un generateur de pages... dynamiques... En l'occurence,
c'est le rôle de PHP.
MySQL est un SGBDR, pas un générateur de pages.


Oui, j'ai mal formulé ma réponse.

C'est effectivement le script php qui permet de faire des modifications,
mais celles-ci sont enregistrées dans la base de données (ou autre
système équivalent).

Cordialement.

Pierre


1 2 3