Show Menu
ARGOMENTI×

Esportatore JSON per Content Services

AEM Content Services è progettato per rendere più generalizzata la descrizione e la distribuzione dei contenuti in/da AEM, oltre a concentrarsi sulle pagine Web.
Forniscono contenuti ai canali che non sono pagine Web AEM tradizionali, utilizzando metodi standardizzati utilizzabili da qualsiasi cliente. Questi canali possono includere:
Con frammenti di contenuto che utilizzano contenuto strutturato, potete fornire servizi di contenuto utilizzando JSON Export per distribuire il contenuto di una pagina AEM(y) nel formato modello dati JSON. Questo può essere utilizzato dalle vostre applicazioni.
La funzionalità descritta qui è disponibile per tutti i componenti core a partire dalla release 1.1.0 dei componenti core.

Esportatore JSON con componenti di base frammento di contenuto

Utilizzando AEM JSON Export è possibile distribuire il contenuto di una pagina AEM (y) nel formato del modello di dati JSON. Questo può essere utilizzato dalle vostre applicazioni.
In AEM la distribuzione viene ottenuta utilizzando il selettore model e l’ .json estensione.
.model.json
  1. Ad esempio, un URL come:
    http://localhost:4502/content/we-retail/language-masters/en.model.json
    
    
  2. Fornirà contenuti quali:
In alternativa, è possibile distribuire i contenuti di un frammento di contenuto strutturato specificandone il targeting.
Questo avviene utilizzando l'intero percorso del frammento (tramite il jcr:content ); ad esempio con un suffisso come
.../jcr:content/root/responsivegrid/contentfragment.model.json
La pagina può contenere un singolo frammento di contenuto o più componenti di vari tipi. È inoltre possibile utilizzare meccanismi come i componenti elenco per cercare automaticamente i contenuti rilevanti.
  • Ad esempio, un URL come:
    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
    
    
  • Fornirà contenuti quali:
    È possibile adattare i propri componenti per accedere e utilizzare questi dati.
    Sebbene non sia un'implementazione standard, più selettori sono supportati, ma model devono essere i primi.