Panoramica dell’editor universale
L’editor universale consente ad autori e sviluppatori di contenuti (front-end e back-end), esaminiamo alcuni dei vantaggi chiave dell’editor universale:
- Progettato per modificare contenuti headless e headful in modalità ciò che vedi è ciò che ottieni (WYSIWYG).
- Offre un’esperienza di modifica dei contenuti coerente su diverse tecnologie front-end come React, Angular, Vue, ecc. Pertanto, gli autori dei contenuti possono modificarli senza preoccuparsi della tecnologia front-end sottostante.
- È necessaria una strumentazione minima per abilitare Universal Editor nell’applicazione front-end. In questo modo, massimizza la produttività dello sviluppatore e li libera di concentrarsi sulla creazione dell’esperienza.
- Separazione delle preoccupazioni tra tre ruoli: autori di contenuti, sviluppatori front-end e sviluppatori back-end, consentendo a ogni ruolo di concentrarsi sulle proprie responsabilità di base.
App React di esempio
Questa esercitazione utilizza Team WKND come app React di esempio. L'app React WKND Teams visualizza un elenco dei membri del team e i relativi dettagli.
I dettagli del team come titolo, descrizione e membri del team sono memorizzati come Frammenti di contenuto team in AEM. Allo stesso modo, i dettagli della persona come nome, biografia e immagine del profilo vengono memorizzati come Frammenti di contenuto persona in AEM.
Il contenuto per l’app React viene fornito da AEM tramite le API GraphQL e l’interfaccia utente viene creata utilizzando due componenti React, Teams
e Person
.
È disponibile un tutorial corrispondente per scoprire come creare l'app React WKND Teams. L'esercitazione è disponibile qui.