Utiliser-Lightroom

Flux de travail => Catalogage et gestion des images => Discussion démarrée par: amaphoto le 27 octobre 2013 à 17:32

Titre: Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: amaphoto le 27 octobre 2013 à 17:32
Bonjour

je cherche à créer une collection dynamique (coll2) qui reprend les critères d'une autre collection dynamique (disons qu'elle s'appelle coll1) et en ajoute de nouveaux. Plutot que d'avoir à recopier tous les critères, j'ai choisi comme critère dans coll2 : "collection commence par coll1" mais cela ne semble pas fonctionner. C'est une limitation connue ?

merci d'avance,
Alexandre

Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: michel_d le 29 octobre 2013 à 12:03
Question intéressante. Cela correspond à un réel besoin.
D'après les essais que je viens de faire le critère "collection" ne s'applique qu'aux collections simples, pas aux collections dynamiques.

Je n'ai rien trouvé à ce sujet ni dans le livre de Gilles, ni dans le manuel utilisateur Adobe.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: C_Lucien le 29 octobre 2013 à 14:17
Bonjour,

j'ai un peu testé la chose sans succès non plus. Les collections de collections ne savent interroger que les collections fixes.

À la réflexion, cela semble assez risqué comme fonctionnalité. Il faudrait en effet être très vigilant sur la création de collections de ce type.

Le catalogue est une base de donnée et les collections dynamiques, des requêtes sur cette base.

J'ai imaginé un cas tordu, à partir de l'exemple donné par amaphoto.
Une collection dynamique "coll2" appelle toutes les collections dynamiques dont le nom commence par "coll".
"Coll2" appellerait "Coll1", "Coll2", "Coll3", "Colln"etc.

Que se passe-t-il quand "coll2" appelle "coll2", qui appelle "coll2", lequel appelle "coll2", lequel appelle "coll2",… ?
Mise en abyme, comment appelle-t-on ça en informatique ?
C'est une fausse inquiétude ou un vrai problème ?

Autre réflexion, adressée aux gourous des bases de données.

Une requête qui appelle d'autres requêtes, cela suppose un moyen de les déclencher "avant", de stocker à la volée leurs résultats respectifs (comme des collections fixes) et ensuite d'interroger cet ensemble de résultats.
Me trompé-je ?
Mes maigres connaissances ne permettent pas de savoir si Sqlite autorise ce type de fonctionnement et si Lightroom l'a prévu.

C_Lucien
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: michel_d le 29 octobre 2013 à 17:23
Tout à fait d'accord avec toi C_Lucien. Je ne pense pas qu'il faille envisager que les collections dynamiques s'appellent mutuellement. Par contre ce qui serait pratique ce serait de pouvoir copier une collection dynamique puis de la modifier.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: C_Lucien le 29 octobre 2013 à 18:21
Bonsoir,

pour réutiliser une collection dynamique, je vois plusieurs possibilités.

Dans le dossier Lightroom de l'utilisateur, il y a un dossier Smart Collection Templates.
On y trouve des modèles de collections dynamiques, disponibles par défaut pour tout nouveau catalogue.
En les multipliant dans ce dossier, puis en les modifiant, on a des modèles tous prêts sous la main.
Par contre, je ne retrouve pas comment créer des modèles de collection dynamique.

L'autre manière serait d'exporter les paramètres d'une collection dynamique sous un autre nom, de la réimporter aussitôt et de modifier les paramètres.

C_Lucien
Titre: Re : Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Yves-ch le 29 octobre 2013 à 18:25
Tout à fait d'accord avec toi C_Lucien. Je ne pense pas qu'il faille envisager que les collections dynamiques s'appellent mutuellement. Par contre ce qui serait pratique ce serait de pouvoir copier une collection dynamique puis de la modifier.

Bonjour à tous, ma solution,
[/list]

Et le tour est joué !

Si j'ai été utile, alors tant mieux.

Yves/CH

Quelques images de mes dernières aventures... Kirghizstan http://www.flickr.com/photos/yvescrausaz/sets/72157636960688125/
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: michel_d le 29 octobre 2013 à 20:26
Merci Yves-ch :)
C'est simple et ça répond parfaitement au besoin.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Gérard_M le 30 octobre 2013 à 16:19
Citer
Mise en abyme, comment appelle-t-on ça en informatique ?
Dead Lock, soit "Etreinte fatale" en français
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: FX Belloir le 31 octobre 2013 à 07:37
Une boucle sans fin ?

Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: michel_d le 31 octobre 2013 à 08:18
Comme l'écrit Gérard_M le terme consacré en informatique est dead lock en anglais et étreinte fatale en français que je trouve bien plus poétique :)
Plus précisément ce terme désigne une situation où 2 processus qui se déroulent indépendamment l'un de l'autre ont verrouillé une même ressource et que chacun des processus attend que l'autre la libère. Attente infinie bien sûr.
Pas extension on peut l'appliquer à toute situation d'attente infinie comme une boucle sans fin.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Gilles le 31 octobre 2013 à 09:41
Je ne parle effectivement pas de la possibilité d'inclure d'autres collections dynamiques dans une nouvelle collection dynamique, tout simplement parce que je prône la simplicité, et multiplier les critères est, à mon avis, source d'ennuis :-)
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: michel_d le 31 octobre 2013 à 11:25
Gilles, j'approuve pleinement ta sagesse :)
La solution d'export-import proposée par Yves-ch répond efficacement au besoin de créer une nouvelle collection dynamique  à partir d'une collection existante. Cela dit Adobe pourrait ajouter une fonction de copie d'une collection dynamique; mais il y'a sans doute plus urgent à faire.

Btw : agréable l'automne à Pauillac ?
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Gilles le 31 octobre 2013 à 14:35
En fait, avant Lr5, lorsqu'on créait une collection dynamique, on retrouvait, par défaut, les réglages de la collection dynamique précédemment créée. Ce n'est plus le cas, le comportement a été changé pour éviter les erreurs utilisateur.

Pauillac, oui, agréable en automne, dommage que cette petite ville soit en si piteux état et plutôt mal fréquentée. Pour ceux qui ne connaissent pas le coin, comme moi auparavant, on s'attend, là où se trouve les châteaux et les crus les plus prestigieux, à trouver une petite ville bourgeoise et proprette... il n'en n'est rien, hélas. Il est clair que les propriétaires des châteaux (qui sont en général de grands groupes de la finance ou de l'assurance), après avoir réussi à faire disparaître les industries du secteur dans les années 70, n'ont jamais accepté de contribuer au développement local, visiblement. En Alsace, dans le monde viticole, jamais on aurait laissé un village à l'abandon ou dans un tel état, d'autant qu'il y a quand même du passage, touristes et amateurs de vins du monde entier. Bref, no comment... mais la région a d'autres atouts.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: michel_d le 31 octobre 2013 à 19:16
Ayant vécu 20 ans en Alsace (de 0 à 20 ans) mais ayant une famille paternelle originaire du Sud Ouest, je vois bien ce que tu veux dire ;)
Mais comme tu l'écris la région a d'autres atouts, à commencer par le climat...
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: amaphoto le 01 novembre 2013 à 21:54
C'est bien dommage, j'aurais bien eu besoin des collections dynamiques imbriquées. Cela dit je constate que les performances sont déjà bien piètres quand on utilise trop de collections avec un grand nombre de photos, donc ca n'arrangerait rien.

Je serai bien intéressé également de pouvoir déplacer (et non copier puis effacer) des photos d'une collection manuelle à une autre. Et aussi exporter l'ensemble des collections (même celles vides) lors d'un export de catalogue. Si vous connaissez un plugin qui offre ces services, je suis preneur.

Merci pour vos participations.

bonne soirée
Alexandre
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Gilles le 02 novembre 2013 à 22:16
Lightroom - ni aucun logiciel - ne peut deviner que tu veux déplacer ou copier des images d'une collection à une autre. Donc, à un moment ou à un autre, il faudra bien passer par "supprimer de la collection".
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: amaphoto le 03 novembre 2013 à 09:01
Il ne s'agit pas de deviner mais d'avoir l'équivalent de ce qui existe dans la plupart des logiciels, c'est à dire une combinaison de touche qui permette de passer de copier à déplacer (par exemple en maintenant la touche CTRL lors d'un glissé-déposé)

Pour ma part quand je crée une collection dynamique il me propose toujours les réglages de la collection précédemment créee.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Gilles le 03 novembre 2013 à 09:43
Alex,

Au temps pour moi, oui la création d'une collection dynamique permet de retrouver les réglages de la précédente - il me semble que cette possibilité avait changé, puis était revenue dans le cycle des bêtas.

Pour la combinaison de touches, c'est noté, et transmis.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: amaphoto le 03 novembre 2013 à 12:26
Transmis à Adobe ?

Si c'est le cas, voici quelques autres suggestions d'amélioration que j'ai notées récemment :

- pouvoir exporter une hiérarchie de collections (au lieu de les exporter une à une), idem pour l'import
- avoir une option à l'exportation de photos dans un nouveau catalogue d'exporter toutes les collections, même celles qui sont ou seront vides
- pouvoir utiliser les collections dynamiques comme source d'une autre collection, même si vous ne semblez y être très favorable, j'y verrai une source de simplification pour créer un workflow par exemple.
- pouvoir exporter dans un catalogue existant (directement), ce n'est pas critique, juste plus confortable
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Gilles le 03 novembre 2013 à 14:17
Oui, transmis à Adobe, directement aux développeurs de Lightroom.
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: amaphoto le 03 novembre 2013 à 15:04
Intéressant, c'est un partenariat ou c'est une interface publique où chacun est libre d'y poster ses suggestions d'amélioration ?
Titre: Re : Utiliser une collection dynamique comme critère d'une autre collection dynamique
Posté par: Gilles le 05 novembre 2013 à 09:08
Ni l'un, ni l'autre et ce n'est pas ouvert au public.

Pour les suggestions, il y a le forum public :

http://feedback.photoshop.com/photoshop_family/products/photoshop_family_photoshop_lightroom