Rimozione dell’editor di SPA spa-editor-deprecation
Anche se l’editor di applicazioni a pagina singola rimane supportato da Adobe, scopri cosa significa la sua rimozione dal progetto e quali opzioni hai per i progetti futuri.
Riepilogo summary
Adobe ha dichiarato obsoleto l'editor SPA con la versione 2025.01 di AEM as a Cloud Service,, il che significa che non verranno apportati ulteriori miglioramenti o aggiornamenti ai relativi SDK. Adobe ti incoraggia a utilizzare Universal Editor per qualsiasi nuovo progetto al fine di sfruttare le ultime innovazioni di AEM.
Dettagli dell’obsolescenza details
La rimozione dell'editor di applicazioni a pagina singola non significa immediata. Se sono presenti implementazioni esistenti, è possibile continuare a utilizzarlo finché soddisfa le proprie esigenze. Tuttavia, tieni presente le seguenti implicazioni relative alla sua rimozione.
- In futuro, Adobe si occuperà solo dei problemi P1 e P2 e delle vulnerabilità di sicurezza.
- Non verranno apportati ulteriori sviluppi, miglioramenti o aggiornamenti ai relativi SDK.
I seguenti SDK sono ora in fase di blocco delle funzioni.
Alternative all’editor SPA alternatives
La sostituzione più adatta per l’editor SPA dipende dalle esigenze dei tuoi progetti.
-
L'editor universale è la sostituzione diretta migliore per l'editor SPA.
- Universal Editor è anche un editor visivo ed è stato progettato appositamente per implementazioni disaccoppiate, incorporando tutta l’esperienza di Adobe dall’editor SPA.
- L’editor universale è stato anche rilasciato per AEM 6.5 (con la versione 2024.11.05 di AEM 6.5) e pertanto supporta AMS e casi d’uso in locale oltre a Cloud Services.
-
L'Editor frammento di contenuto è un'alternativa per coloro che preferiscono un editor basato su moduli.
- L’Editor frammenti di contenuto è ideale quando il contenuto è strutturato come frammenti di contenuto anziché come pagine.
La strutturazione dei contenuti con Frammenti di contenuto non esclude l’utilizzo dell’Editor universale come editor visivo ed entrambi gli editor possono essere utilizzati insieme.
Migrazione all’editor universale migrate-ue
L'editor universale offre molti vantaggi, rendendo la migrazione ad esso un'ottima soluzione per nuovi progetti.
- Modifica visiva: Come per l'editor SPA, gli autori possono modificare il contenuto direttamente nell'anteprima e vedere immediatamente come le loro modifiche influiscono sull'esperienza del visitatore.
- Future-Proofing: la roadmap di AEM dà priorità all'editor universale come editor visivo. La sua adozione garantisce l’accesso alle innovazioni e ai miglioramenti più recenti.
- Integrazione semplificata: Non è necessario alcun SDK specifico per AEM per utilizzare Universal Editor, riducendo il blocco dello stack tecnologico.
- Porta la tua app: Universal Editor supporta qualsiasi framework o architettura Web, consentendo l'adozione senza richiedere il refactoring complesso.
- Estensibilità: Universal Editor dispone di un solido framework di estensione, che include integrazioni con GenAI, Workfront e altro ancora.
Non esiste un percorso di migrazione diretta dall’editor SPA all’editor universale. Ciò è dovuto a differenze fondamentali nelle due tecnologie.
-
L’editor universale non reintroduce funzioni quali Editor modelli, Sistema di stili o Griglia reattiva.
- Questi casi d’uso possono ora essere gestiti in modo più efficiente con CSS e JS front-end snella in Edge Delivery Services o progetti headless.
-
Poiché l’editor universale è un editor come servizio, non può consentire agli implementatori di inserire CSS o JS nelle finestre di dialogo dei componenti.
- Questo impedisce la conversione automatica delle finestre di dialogo dei componenti dall’Editor pagina.
- Questo interessa molte aree delle finestre di dialogo, come i widget personalizzati, la convalida dei campi, le regole mostra/nascondi e le personalizzazioni basate su modelli.
Tenendo presenti queste differenze tecniche, Adobe consiglia di:
- Mantenere invariati i siti editor SPA esistenti poiché il supporto continua.
- Adottare l'Editor universale per tutti i nuovi sviluppi, inclusi i nuovi siti, sezioni o pagine.
Tieni presente che, anche se non vi è alcuna implementazione diretta di alcune funzioni dell’Editor SPA nell’Editor universale, esistono nuovi modi per risolvere gli stessi problemi utilizzando la nuova flessibilità dell’Editor universale.
Confronto tra l’Editor SPA e l’Editor universale spa-vs-ue
L’editor universale offre molta più libertà agli implementatori di app web, come illustrato in questo diagramma.
corlib.js
e fornisce istruzioni all'editor universale tramite le annotazioni di HTML.model.json
.cq:Dialog
in AEM.