Bonjour,
Je souhaiterais utiliser piwigo sur mon serveur, mais dans un contexte bien particulier : en effet, mon serveur (dedibox) sert actuellement de site de sauvegarde de toutes mes photos, et ces dernières sont stockées (en format non réduit) dans une arborescence particulière du disque (de type année/mois/jour/fichier). Je souhaiterais que cette arborescence reste en l'état, et que piwigo stocke les versions plus petites (miniatures et images réduite au format "web compliant") à un autre endroit.
Autrement dit, est-il possible de spécifier une manière alternative pour stocker les pwg_high et thumbnail ?
Exemple :
Photos 'réduites' dans photos/année/mois/jour/fichier
Miniatures dans thumbnails/année/mois/jour/TN-fichier
Photos taille normale dans pwg_high/année/mois/jour/fichier
Hors ligne
Je ne pense pas que cela fasse partie d'options paramétrables de Piwigo. En modifiant le code, c'est a priori facile à réaliser, mais les montées de version deviendront alors compliquées, il faudra tout refaire à chaque fois.
A voir ce que répondent les membres de l'équipe.
Hors ligne
A priori, il me semble que c'est en standard dans le code depuis 2.0.x (pas avant), mais je n'ai pas encore testé.
Hors ligne
VDigital a écrit:
A priori, il me semble que c'est en standard dans le code depuis 2.0.x (pas avant), mais je n'ai pas encore testé.
Rebonjour,
Je viens de parcourir le source de la 2.0.6, j'ai l'impression que pwg_high est codé en dur dans quelques fichiers php. Est-ce contournable via un plugin ?
Hors ligne
Sorry, j'ai dit une sonnerie.
A partir de la 2.1:
$conf['dir_thumbnail'] = 'thumbnail';
(Ce n'est que le nom du répertoire des miniatures qui peut-être modifié).
Le reste est encore à faire.
Les noms ne sont pas choisis encore, éventuellement ils pourraient être:
$conf['path_thumbnail']
et
$conf['dir_pwg_high']
$conf['path_pwg_high']
Je n'ai pas regardé si on peut contourner par un plugin.
Hors ligne
sur dedibox, c'est un linux? as-tu essayé un lien entre piwi_high et ton répertoire réel?
note que je n'ai pas encore essayé moi-même, mais j'envisage de le faire (j'ai d'autres problèmes plus urgents :-()
jdd
Hors ligne
Un lien symbolique devrait fonctionner, effectivement.
Hors ligne
jdd a écrit:
sur dedibox, c'est un linux? as-tu essayé un lien entre piwi_high et ton répertoire réel?
C'est effectivement faisable, mais plutôt fastidieux : comme indiqué précédemment, mes photos sont triées dans des répertoires année/mois/jour. Il y a 11000 photos depuis 2003, cela fait un bon paquet de sous-répertoires...
Même si c'est automatisable, ça me paraît lourd à maintenir pour la suite.
Idéalement, s'il était possible de définir une fonction personnelle qui à partir d'une photo permettait de résoudre l'emplacement de la photo en haute qualité, ce serait impeccable (exemple : on lui passe /var/www/piwigo/galleries/2009/12/25/photo.jpg en paramètre, et elle retourne /var/www/photos/2009/12/25/photo.jpg, et quelque chose de similaire pour les URL des images...)
Note : j'ai finalement besoin de n'externaliser que le pwg_high, les miniatures sont bien à la place attendue, car générées automatiquement par batch...
Dernière modification par Dsls (2009-12-28 09:39:55)
Hors ligne
Dsls a écrit:
comme indiqué précédemment, mes photos sont triées dans des répertoires année/mois/jour. Il y a 11000 photos depuis 2003, cela fait un bon paquet de sous-répertoires...
Même si c'est automatisable, ça me paraît lourd à maintenir pour la suite.
VDigital a écrit:
Un lien symbolique devrait fonctionner, effectivement.
Je suis encore un peu "neuve" sous Unix mais, comme le dit VDigital un lien symbolique devrait fonctionner pour l'ensemble de l'arborescence, à condition de le faire sur le répertoire tout en haut de l'arborescence (je gère comme ça mon serveur local, sans aucun souci).
Hors ligne
Dsls a écrit:
jdd a écrit:
sur dedibox, c'est un linux? as-tu essayé un lien entre piwi_high et ton répertoire réel?
C'est effectivement faisable, mais plutôt fastidieux : comme indiqué précédemment, mes photos sont triées dans des répertoires année/mois/jour. Il y a 11000 photos depuis 2003, cela fait un bon paquet de sous-répertoires...
Même si c'est automatisable, ça me paraît lourd à maintenir pour la suite.
Il doit être possible de demander (y a-t-il un moyen de réclamer des améliorations dans piwigo, en dehors des forums?) que le préfixe des répertoires soit dans une variable.
ceci dit, c'est surtout pénible à la création de la gallerie (j'ai moi aussi une répartition comme la tienne et 18000 images :-), ensuitre si tu télécharge régulièrement c'est juste un lien à ajouter à chaque fois.
En ce moment je note mes astuces ici: http://dodin.org/wiki/index.php?n=Photo.Piwigo. Ce qui ma gave surtout c'est l'interdiction des ( et ) que windows et certains téléphones utilisent systématiquement, mais c'est un autre débat :-)
jdd
Hors ligne
jdd a écrit:
Il doit être possible de demander (y a-t-il un moyen de réclamer des améliorations dans piwigo, en dehors des forums?) que le préfixe des répertoires soit dans une variable.
Ici tu peux faire tes demande d'amélioration ;-)
Cela peux être bien d'en avoir discuter sur le forum avant
Hors ligne
Dsls a écrit:
ddtddt a écrit:
Cela peux être bien d'en avoir discuter sur le forum avant
tout à fait, c'était le but initial de ce fil de discussion :)
oui tout à fait :-) c'est parfait je répondais à jdd
Hors ligne
Merci :-)
Hors ligne