Pubblicazione dei contenuti da parte dell’Editor universale publishing

Scopri in che modo Universal Editor pubblica i propri contenuti, in che modo si differenzia dal processo nella console Sites e le considerazioni da tenere in considerazione durante lo sviluppo di app personalizzate.

TIP
Questo articolo descrive i dettagli del processo di pubblicazione dell’editor universale per lo sviluppatore. Per l'autore del contenuto, il processo di pubblicazione del contenuto è descritto qui.

Somiglianze con il processo della console Sites similarities

Per gli utenti di AEM Page Editor e Sites Console, il processo di pubblicazione dei contenuti con Universal Editor funziona come di consueto: al momento della pubblicazione in AEM, i contenuti vengono replicati dal servizio di authoring al servizio di pubblicazione (o al servizio di anteprima, se disponibile e in base alle opzioni scelte dall'autore per la pubblicazione).

Differenze differences

Ciò che rende la pubblicazione con Universal Editor un po' diversa non è tanto l'editor stesso, ma piuttosto l'hosting esterno dell'app reso possibile da Universal Editor.

Quando è ospitata esternamente, l’app web si preoccupa di garantire che il contenuto venga caricato dal servizio di authoring quando l’app viene aperta dagli autori nell’editor e dal servizio di pubblicazione quando i visitatori accedono all’app.

Rilevamento del servizio nell’app detecting

Per determinare se è necessario accedere al servizio di authoring o pubblicazione, è possibile utilizzare una semplice istruzione condizionale nell’app che consenta di scegliere l’endpoint di authoring o pubblicazione appropriato per la rilevazione dell’apertura nell’editor.

Un’altra opzione consiste nel distribuire l’app in due ambienti diversi configurati in modo diverso, in modo che uno recuperi il contenuto dal servizio di authoring e uno che lo recuperi dal servizio di pubblicazione. Per consentire agli autori di aprire l’URL pubblicato nell’editor universale, è possibile creare un piccolo script per "convertire" l’URL lato pubblicazione nel suo equivalente nell’ambiente di authoring (ad esempio, anteponendo un sottodominio author), in modo che gli autori vengano automaticamente reindirizzati.

Riepilogo summary

L’obiettivo dell’editor universale è di non imporre alcun modello particolare, in modo che l’implementazione possa raggiungere al meglio i suoi obiettivi in una modalità completamente separata, assicurando al tempo stesso che tutto risulti semplice e chiaro per l’implementazione.

Analogamente, Universal Editor non pone alcun requisito su come un particolare progetto debba determinare da quale servizio alla distribuzione del contenuto. Al contrario, offre diverse possibilità e consente al progetto di determinare quale soluzione soddisfa al meglio le proprie esigenze.

Risorse aggiuntive additional-resources

Per ulteriori informazioni sui dettagli tecnici di Universal Editor, consulta questi documenti per gli sviluppatori.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab