Conseils sur les outils de production de galerie photos web

Bonjour à toutes et à tous,

Comme le titre le suggère, je suis à la recherche d’un outil de production de galeries photos web.

J’ai lu avec intérêt http://www.debian-fr.org/pour-faire-un-site-internet-t18104.html?hilit=gallerie.

J’ai également recensé les outils disponibles dans notre ditro chérie. Et je doit dire, que dans ce domaine, j’ai “l’embarras du choix”… Je ne me plains aucunement, mais de cette expression, je retiendrai le premier mot. C’est pourquoi, j’aimerais recevoir quelques conseils afin de choisir du premier coup le bon outil.

Mes critères de choix, par ordre décroissant d’importance, sont les suivants :
[ul]
une API (C ou mieux C++, ou à défaut un autre langage),
utilisation en ligne de commande (s’il a une API, je pourrais éventuellement m’en passer),
fortement paramétrable,
dans la ditro,
fortement spécialisé (j’évite les usines à gaz, qui sont sensées faire tout et finalement n’importe quoi !),
projet actif,
stabilité
[/ul]

Cela peut paraître un peu rigide, mais j’ai tenu à être le plus précis possible.

En ce qui concerne le reste du site, je m’en débrouillerai. Du moins, j’essaierai ! :wink:

Bonne journée linuxienne.

C’est pour un site web ?

Hier, j’avais vu le topic de Ricardo: installer-piwigo-en-auto-hebergement-t30965.html
(tu peux directement installer depuis debian (aptitude install piwigo) selon le topic de ricardo, mais aussi télécharger manuellement, le mettre dans le dossier d’apache (/var/www/), et suivre les instructions)

Voici le lien du piwigo: fr.piwigo.org/basics/downloads.

Il te faudra un serveur avec apache, php et mysql installer et le tour est joué.

Harrrg ! J’ai fait ânerie ! :blush:
J’ai oublié de préciser le principal critère : je souhaitais une galerie statique… bon, faut que j’arrête :030
Et piwigo me semble relever du système de gestion de contenu, avec BD et PHP.
Donc la liste des critères devient :
[ul]Galerie de type statique,
une API (C ou mieux C++, ou à défaut un autre langage),
utilisation en ligne de commande (s’il a une API, je pourrais éventuellement m’en passer),
fortement paramétrable,
dans la ditro,
fortement spécialisé (j’évite les usines à gaz, qui sont sensées faire tout et finalement n’importe quoi !),
projet actif,
stabilité[/ul]
Bref, une application qui me compile des répertoires remplis de photos et m’en fait une jolie galerie installable n’importe où.
Mais, je vais tout de même y jeter un oeuil, piwigo me semble très populaire et actif. Cela pourrait bien me servir plus tard.
Que la nuit vous porte conseil. :sleeping-blue:

linuxfr.org/nodes/79911/comments/939005

Oui, gthumb, je connais bien puisque c’est mon visionneur (rapide) préféré. L’autre (moins rapide, mais plus complet) est F-spot. Les développeurs ont indéniablement bien travaillé.
Et je me suis amusé a faire quelques galeries avec.

Mais au risque de passer pour un grincheux :12 , un des principaux critères est la ligne de commande. Je doit pouvoir, par exemple, générer une galerie à l’aide d’une connexion ssh sur ma station serveur/passerelle de mon logis. D’où l’emploi de la ligne de commande, leurs corrolaires, le script sh et l’alias. Ou même mieux, utilisation d’une API, afin d’intégrer cette fonction au sein d’une application bien plus ambitieuse dans ses objectifs. Ca me trotte dans la tête depuis un certain temps. :115

Mais, c’est sûr, gthumb peut dépanner en attendant la solution définitive.

Bon je me réponds à moi même, puisque j’ai fait quelques recherches de mon coté. Et cela pourra peut-être aider quelqu’un plus tard…
Je n’ai rien trouvé d’excellent mais mes recherches n’ont pas été complètement vaines.

Il y a paquet qui à retenu mon attention, du moins sur le papier (enfin sur l’écran devrais-je dire :wink: ) : il s’agit de webmagick.

Si je reprends les critères que je m’étais fixé, voici le bilan :
[ul]
une API (C ou mieux C++, ou à défaut un autre langage), => Non
utilisation en ligne de commande (s’il a une API, je pourrais éventuellement m’en passer), => Oui
fortement paramétrable, => Oui
dans la ditro, => Oui
fortement spécialisé (j’évite les usines à gaz, qui sont sensées faire tout et finalement n’importe quoi !), => Oui
projet actif, => Oui (dernière modification 2011-04-06)
stabilité => je ne sais pas encore, mais j’ai bon espoir (pour la raison citée juste ci-dessus).
[/ul]

Pour ce qui est de l’utilisation à partir du C++, il y a toujours la fonction C system() (pas très élégant, mais ça peut dépanner :wink:), un wrapper (http://blob.perl.org/tpc/1998/User_Applications/When%20the%20STL%20Isn%27t%20Enough/paper.html (certainement pas simple à mettre en oeuvre), ou mieux, ré-écrire le code Perl en C++ (largement au dessus de mes forces !)
Dans une première approche, je vais, comme vous vous en doutez sans doute, utiliser la première solution.
Si quelqu’un a déjà utilisé le wrapper, on pourrait en discuter.
Affaire à suivre… j’espère faire un premier bilan d’utilisation d’ici peu de temps.
Bonne journée à tous :006