Ambiente
AEM as a Cloud Service, AEM 6.5
Problema/Sintomi
Questo articolo spiega come elencare le pagine pubblicate su un autore AEM.
Utilizzando l’API di Query Builder, cerca le pagine con cq:lastReplicationAction = Activate
.
Esempio:
Query
path=/content/wknd
1_property=sling:resourceType
1_property.value=wknd/components/page
2_property=cq:lastReplicationAction
2_property.value=Activate
3_daterange.property=cq:lastReplicated
3_daterange.lowerBound=2019-01-01T00:00:00.000+09:00
3_daterange.lowerOperation=`>` =
orderby=path
URL
http://localhost:4502/bin/querybuilder.json?1_property=sling%3aresourceType&1_property.value=wknd%2fcomponents%2fpage&2_property=cq%3alastReplicationAction&2_property.value=Activate&3_daterange.lowerBound=2019-01-01T00%3a00%3a00.000%2b09%3a00&3_daterange.lowerOperation=%3e%3d&3_daterange.property=cq%3alastReplicated&orderby=path&path=%2fcontent%2fwknd
Risultato
{
"success": true,
"results": 8,
"total": 8,
"more": false,
"offset": 0,
"hits": `[`
{
"path": "/content/wknd/language-masters/en/magazine/arctic-surfing/jcr:content",
"excerpt": "We traveled to Northern Norway to document the joy of surfing in extreme, but breathtakingly beautiful conditions.",
"name": "jcr:content",
"title": "Arctic Surfing",
"lastModified": "2019-10-14 11:08:42",
"created": "2023-04-10 21:56:45"
},
{
"path": "/content/wknd/language-masters/en/magazine/guide-la-skateparks/jcr:content",
"excerpt": "Breaking down the top skate destinations in all of Los Angeles. You don't want to miss this!",
"name": "jcr:content",
"title": "Ultimate Guide to LA Skateparks",
"lastModified": "2020-10-01 09:37:33",
"created": "2023-04-10 21:56:47"
},
...
`]`
}
L’esecuzione della query per un percorso di contenuto con più pagine al suo interno può causare un problema di prestazioni. Si consiglia di restringere il percorso ed eseguire la query più volte anziché cercare di recuperare tutti i dati in un’unica esecuzione della query.