#1 2009-01-24 11:06:09

cmail
Membre
Mazet-Saint-Voy 43520
2009-01-20
48

PWG 2.0.0R CRetour sur IPTC

Quelques précisions sur la gestion des IPTC, pour mieux comprendre leurs gestions dans PWG.
Si j'ai bien compris
http://phpwebgallery.net/doc/doku.php/f … eta?s=iptc
et http://phpwebgallery.net/doc/doku.php/f … ion?s=iptc
et les quelques échanges du forum sur la question

1/ Pour une installation normale de PWG, à chaque synchronisation, la table piwigo_images intègre une dizaine de champs recevant leurs valeurs des infos contenus dans les données EXIF de chaque image. OUI ou NON?

2/ On peut remplacer certaines valeurs EXIF par des valeurs IPTC (pour peu que leur "type" corresponde), en renseignant correctement include/config_local.inc.php. Par exemple par :
$conf['use_iptc_mapping'] = array(
'comment' => '2#080')
OUI ou NON?

3/ Mais comment fait-on si on veut créer des champs spécifiques IPTC, avec des "types" spécialisés (varchar255), non initialement prévus par PWG? Faut-il les créer spécialement sur la base avec phpmyadmin? OUI ou NON? Ou y a t'il un plugin ou autres astuces que j'ignore? Et qu'en sera-t-il de la sauvegarde de ma structure de table lors des futures mises à niveau de PWG?

4/ Si la réponse à la question 3 est oui, cela soulève une question de fonds. Il me semble que les gens qui prennent du temps à renseigner les champs IPTC, devraient pouvoir les sauvegarder dans PWG et surtout les rendre interrogeables pour des recherches ultérieures... Sans pour autant les imbriquer (ou les mélanger) dans les renseignements EXIF, voire les commentaires introduits par PWG. Ne serait-il pas possible qu'il y ait un utilitaire (avec cases à cocher suivant la trentaine de champs IPTC) qui demande les champs IPTC à créer dans la table piwigo_images, voire mieux dans une nouvelle table spécifique liée qui pourrait s'appeler piwigo_iptc?
Mais tout cela est peut-être des élucubrations d'un néophyte qui connait mal PWG et ses ressorts secrets. A vous de m'éclairer.

Hors ligne

#2 2009-01-24 13:39:02

leroucou
Membre
St Cyr-sur-Menthon (01)
2005-10-16
126

Re: PWG 2.0.0R CRetour sur IPTC

Oui +1.
Il faut une gestion des iptc plus simple dans  PWG.


https://leroucou.net propulsé par Piwigo dernière version
  PHP: 7.3.13
  MySQL: 10.3.21-MariaDB [2020-01-06 07:51:29]
  Bibliothèque graphique: External ImageMagick 6.7.8-9

Hors ligne

#3 2009-01-24 13:48:26

vimages
Membre
2004-03-27
2429

Re: PWG 2.0.0R CRetour sur IPTC

J'avais donné la méthode pour ajouter des champs IPCT dans la table images, quelque part sur le wiki, pour la 1.7.0 il me semble.

En résumé très court, il faut :

1) - (stockage)
créer dans la table image les nouveaux champs.

2) - (synchronisation et affichage )
renseigner le fichier "config_local.inc.php" avec les champs en question, ne pas se tromper au sujet des numéros de champs utilisés dans les images (outil metadata dans "tools/"

3) - (affichage )
entrer dans picture.php et picture .tpl les lignes qui feront s'afficher ces iptc... prendre modèle sur l'existant.

oui, je sais , c'est sucsain.. mais c'est ça.
et puis c'est transitoire, en attendant un plugin de gestion des IPTC.. qui ne saurait tarder ! :o))))

Hors ligne

#4 2009-01-24 13:49:38

vimages
Membre
2004-03-27
2429

Re: PWG 2.0.0R CRetour sur IPTC

leroucou a écrit:

Oui +1.
Il faut une gestion des iptc plus simple dans  PWG.

faire plus simple sera difficile, surtout si on veux pouvoir choisir les IPTC que l'on veux afficher, chacun de nous a ses habitudes à ce sujet.. autant de d'utilisations différentes..

Dernière modification par vimages (2009-01-24 13:49:54)

Hors ligne

#5 2009-01-24 14:32:53

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: PWG 2.0.0R CRetour sur IPTC

On peut, on doit, simplifier la configuration de l'utilisation des IPTC. En 2.0 et antérieur, la configuration n'est possible qu'avec des notions de programmation (un tableau associatif avec les clefs IPTC et les noms des champs dans la base de données, gloups, pas facile).

Pour compléter ma réponse, j'ai en tête une discussion avec zaphod sur [Bugtracker] ticket 811 (mais il est préférable d'en discuter ici plutôt que sur le bugtracker)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#6 2009-01-24 14:45:52

vimages
Membre
2004-03-27
2429

Re: PWG 2.0.0R CRetour sur IPTC

c'est sur que l'idéal serait un tableau en admin, avec les noms et numéros de champs du standard IPTC, des cases à cocher qui feront ou non, au choix de l'admin, que ces champs seront synchronisés avec la BDD et affichés sur les galeries....

Hors ligne

#7 2009-01-24 16:01:20

cmail
Membre
Mazet-Saint-Voy 43520
2009-01-20
48

Re: PWG 2.0.0R CRetour sur IPTC

Ces différentes réponses me confortent dans mes premiers sentiments.
1/ La gestion SIMPLE des iptc est une attente forte (et pour cause). Déjà évoqué en mars 2008 dans le Piwigo Bugtracker par la laPWG team. Je n'utilise PWG que depuis une dizaine de jours... Excusé de mon retard. Il est évident que si une telle gestion des IPTC était effective cela "propulserait" (n'est-ce pas comme cela qu'on dit par ici?) PWG au paradis.

2/ A titre personnel, on peut toujours bidouiller un truc, mais encore une fois que se passera-t-il lors des mises à jour de PWG qui peuvent modifier les structures des tables en fonction des nouveautés. Il est probable que les nouveaux champs créés par un particulier soient alors impactés avec toutes les conséquences (perte de données sans avertissement et trouble de l'utilisateur d'autant plus grand si les données sont nombreuses)... Et de plus ce n'est pas forcément à la portée du plus grand nombre de photographes. Non? 

3/ En plus cela ne me parait pas un problème insurmontable puisque PWG gère déjà un stockage automatique des données exif. Il suffirait de jumeler celui-ci avec les données iptc en pensant néanmoins à une interface administrative (comme pwg team sait les faire) pour une trentaine de cases à cocher qui demanderait à l'utilisateur les champs iptc qu'il à déjà renseignés dans ses photos (cela pour éviter de se trimballer avec une table avec plein de "null" si l'utilisateur ne gère qu'un ou deux champs iptc). Mais surement beaucoup de choses m'échappent?

4/ Peut-être que la version 2 incorporera cette dimension? Mais pour quand est-elle prévue?

Hors ligne

#8 2010-03-16 21:55:10

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: PWG 2.0.0R CRetour sur IPTC

cmail a écrit:

2/ A titre personnel, on peut toujours bidouiller un truc, mais encore une fois que se passera-t-il lors des mises à jour de PWG qui peuvent modifier les structures des tables en fonction des nouveautés. Il est probable que les nouveaux champs créés par un particulier soient alors impactés avec toutes les conséquences (perte de données sans avertissement et trouble de l'utilisateur d'autant plus grand si les données sont nombreuses)... Et de plus ce n'est pas forcément à la portée du plus grand nombre de photographes. Non?

Alors juste mon petit commentaire là dessus même si ça date d'il y a longtemps...

Perso j'ai rajouté 4 champs dans ma BDD (Pays/Région/Ville/Localisation).
Aux mises à jour ça se passe bien si on est prudent comme il faut.

Mais ça n'est pas à la portée de tout le monde (je n'ai moi même plus la moindre idée de comment j'avais fait ça - je précise que je n'y connais rien en sites web et que je n'y touche qu'environ une fois par an quand je re-lifte un peu ma galerie)

Après, l'intérêt actuel est (très) limité car ces champs ne peuvent pas être recherchés.

Si j'ai bien compris il y a un plugin en route qui permettrait d'aller piocher directement des IPTC dans les photos... sans passer par la BDD.
Ca me parait très bien pour les champs pour lesquels on ne veut pas pouvoir faire de recherche.
(je n'ai pas suivi le fil en question... c'est probablement un tord).

Dernière modification par Zaphod (2010-03-16 21:56:10)

Hors ligne

#9 2010-03-16 22:47:38

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: PWG 2.0.0R CRetour sur IPTC

Zaphod a écrit:

(je n'ai pas suivi le fil en question... c'est probablement un tord).

Je le dis tout suite, j'ai tord aussi moi :-D

Mais il me semble que l'inscription dans la BDD (tout autre fichier servant de stockage d'information) est obligatoire !
Le plugin (Advanced Metadata) construira son index lorsque qu'on le lui demandera. Donc il y a bien une étape "avant la recherche" et l'étape d'après "après la recherche".
Mais pour les détails, il faut voir dans le sujet concerné. [Forum, topic 16835] Pré-requis pour gestion des tags XMP & Co.

Pour l'inscription des métadonnées dans la BDD, voici ce que j'avais écrit à l'époque (avec toutes les réserves que cela implique !) [wiki] et surtout que dans quelques mois ça sera largement dépassé et obsolète :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#10 2010-03-16 22:56:10

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: PWG 2.0.0R CRetour sur IPTC

Je pense que ton lien n'est pas le bon ;)

Sinon on peut afficher les exifs et IPTC sans rien stocker dans la base, techniquement.
Après savoir si c'est souhaitable c'est une autre question.

Hors ligne

#11 2010-03-16 23:02:56

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: PWG 2.0.0R CRetour sur IPTC

Zaphod a écrit:

Je pense que ton lien n'est pas le bon ;)

Oups merci, c'est corrigé.

Zaphod a écrit:

Sinon on peut afficher les exifs et IPTC sans rien stocker dans la base, techniquement.

Bien entendu, regardes donc ma galerie et verras que hormis l'auteur, les mots clés et la date de la prise de vue, tout le reste est affiché à la volé lors de l'affichage de la page !


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#12 2010-03-17 08:01:24

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: PWG 2.0.0R CRetour sur IPTC

Je vais regarder un peu comment c'est foutu... parce que sur le principe ça m'intéresse.

Grosso modo certaines données IPTC me semblent quand même indispensables à ajouter.
Exemple les données GPS (qui se font via plugin mais qui pourraient être intégrées de base)

Hors ligne

#13 2010-03-17 09:08:37

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: PWG 2.0.0R CRetour sur IPTC

Zaphod a écrit:

Exemple les données GPS (qui se font via plugin mais qui pourraient être intégrées de base)

Tu dis ce parce que ces donnée t'intéresse.

J'ai une galerie Piwigo pour une assos ou 100% des photos sont dans un périmètre de 1 km²

Donc les données GPS je n'en voi pas l'intérêt.

Donc pour moi en plugin c'est très bien


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#14 2010-03-17 10:48:37

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: PWG 2.0.0R CRetour sur IPTC

Pas plus tard que hier soir je m'en suis ouvert à plg sur ce point précis des données GPS.
Pour rappel, il y a un sujet sur ce point : [Forum, topic 17128] [Demande] Données GPS auquel Zaphod à déjà prit part.

@ddtddt : je vais te citer pour relancer le débat :-D


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#15 2010-03-17 13:20:33

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: PWG 2.0.0R CRetour sur IPTC

Oui on est deux dans ce post, ça n'a pas eu l'air de déchainer les passions ;)

Il n'est probablement pas utile de répliquer dans la BDD de piwigo tous les champs IPTC mais celui là, ça me parait intéressant...

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact