Depuis Lightroom 11 (version d’octobre 2021), il est possible de filtrer par date de manière simple, ce qui rend moins nécessaire la suite de l’article.
Il a fallu bien longtemps attendre cette fonction bien utile.

Mais on peut avoir néanmoins envie de créer une collection dynamique pour le faire.
Les collections dynamiques.
La solution est de créer une collection dynamique, mais cela devient vite fastidieux si l’on veut couvrir de nombreuses années…
Éditer la collection dynamique comme un fichier texte.
Une collection dynamique est un ensemble de règles inscrites en XML. Et le XML peut être édité dans un éditeur de texte comme Notepad++.
Il faut créer une collection dynamique avec deux plages de date, ensuite vous exportez votre collection dynamique.
Il faut ensuite ouvrir dans votre éditeur de texte le fichier XML, pour obtenir ceci :
s = {
id = "0A9F0943-CC34-4342-9C01-6265216B360E",
internalName = "Mois de juin",
title = "Mois de juin",
type = "LibrarySmartCollection",
value = {
{
criteria = "captureTime",
operation = "in",
value = "2016-06-01",
value2 = "2016-06-30",
},
{
criteria = "captureTime",
operation = "in",
value = "2015-06-01",
value2 = "2015-06-31",
},
combine = "union",
},
version = 0,
}
La logique est simple, il suffit de répérer la règle, de la cloner et de modifier les valeurs de l’année.
{
criteria = "captureTime",
operation = "in",
value = "2016-06-01",
value2 = "2016-06-30",
},
Mais si l’on veut le faire sur 20 ans ou un siècle, cela peut prendre un certain temps !
Utilisation d’un tableur.
Le principe est d’automatiser la création des règles.
Il faut créer les règles, une par année, des différentes plages de date, les mois. En fait, la seule chose qui varie est l’année.
Une petite formule de concaténation : =CONCATENER($B$1;A1;$C$1;A1;$D$1) avec dans la colonne A les années et dans les cellulles les parties invariable de la régle.

Un copier/coller de la colonne des résultats dans le premier fichier, on enregistre le fichier XML.
Dans LR on importe la nouvelle collection dynamique, et c’est prêt !
Le fichier du tableur : Collection dynamique mois
Collection dynamique du mois de janvier : Mois de Janvier
Pour changer le mois ( ou la période).
Il suffit de changer le chiffre du mois, dans C1 et D1, la date est sous la forme -MM-JJ », il faut penser à changer le jour pour les mois en 31 jours et le mois de février.
Pour aller plus loin…
On peut choisir d’autres périodes facilement, et avec les possibilités du tableur, on doit pouvoir arriver à ce que l’on veut…
Il est toujours possible d’affiner la collection dynamique dans LR, clic droit : modifier la collection dynamique, par exemple en supprimant des années.
Collection dynamique du mois de janvier : Mois de Janvier

Laisser un commentaire