Doppia elica decorativa

Che cos'è AEM Edge Delivery Services/Helix/AEM Franklin/Next Gen Composability?

Adobe ha recentemente introdotto una nuova entusiasmante estensione della funzionalità di AEM chiamata AEM Edge Delivery Service. Potresti averne sentito parlare e volevi saperne di più su cos'è e come funziona, ma hai faticato a trovare qualcosa di sostanziale al riguardo. Se ti trovi in questa posizione, sei nel posto giusto. Ti forniremo una breve panoramica di cos'è Edge Deliver Services, i suoi pro e contro e come iniziare a svilupparlo.

Cosa c'è in un nome?

Questo prodotto è stato variamente chiamato "Project Helix", "Adobe Franklin", "AEM's Next-Gen Composability Features" e ora (in qualche modo ufficialmente) è AEM Edge Delivery Service.

Parte del motivo per cui è difficile trovare buone informazioni sui servizi di distribuzione AEM Edge è che si tratta di un prodotto che ha avuto così tanti nomi diversi nel corso della sua breve durata. Originariamente questo prodotto si chiamava Project Helix, dal nome della struttura del DNA. Questo nome "Helix" è ancora utilizzato in gran parte della documentazione di Adobe e nei prodotti supplementari relativi al prodotto principale. Ad esempio, il sito utilizzato per verificare se il prodotto è online e funzionante è https://status.hlx.live/e i siti di anteprima creati con Edge Delivery Services sono ospitati su .hlx URL. All'inizio del 2023, Adobe ha introdotto AEM Franklin, che descrive come una "evoluzione" di Project Helix, espandendo le funzionalità del progetto originale e integrandolo con AEM. Franklin prende il nome da Rosalind Franklin, una delle scopritrici della struttura elicoidale del DNA. Questa mossa è stata pubblicizzata nelle conferenze di Adobe come "Adobe Next-Gen Composability", motivo per cui le informazioni relative a Franklin sono occasionalmente etichettate come Next Gen Composability. Nell'ottobre 2023, dopo diversi anni di sviluppo, Adobe ha inserito AEM Franklin nella funzionalità di AEM e l'ha denominata AEM Edge Delivery Services. Il modo migliore per pensare a questo è che il prodotto che prima si chiamava Project Helix o AEM Franklin è ora incorporato in AEM come AEM Edge Delivery Services e funge da soluzione di componibilità di nuova generazione di Adobe.

Cosa fa?

AEM Edge Delivery Services è il modo più recente di Adobe per sviluppare pagine Web. Fondamentalmente, EDS è una soluzione a basso o nullo codice per rendere i contenuti web online in modo rapido e indolore. Una volta configurato un sito web, l'authoring e la pubblicazione di contenuti è semplice come digitare un documento Google. EDG utilizza CSS e Javascript per analizzare le pagine di Google Docs e generare l'HTML necessario per visualizzarle su Internet come pagine web. Lo fa utilizzando "blocchi", blocchi di Javascript e CSS che interpretano gli elementi di un Google Doc come le tabelle e li utilizzano per costruire la pagina web. Oltre alla suite di strumenti di produttività di Google, EDS supporta anche Sharepoint e la suite Microsoft Office. Ciò significa che se puoi utilizzare prodotti come Google Docs e Microsoft Word, puoi sviluppare in AEM.

Pro

Uno dei maggiori vantaggi dei servizi di distribuzione AEM Edge è la semplicità di sviluppo. Creare una nuova pagina sul tuo sito web è facile come creare un nuovo file in una cartella di documenti di Google e anche attività di sviluppo web più complesse possono essere eseguite con una conoscenza minima di CSS e Javascript. Ciò rende la formazione dei nuovi sviluppatori sui servizi AEM Edge Deliver estremamente rapida e semplice. Ci sono anche ottimi strumenti per personalizzare ed espandere le funzionalità del tuo sito web EDS. Ogni progetto EDS è open source su GitHub, consentendo una facile collaborazione e condivisione del codice, e la rappresentazione dei blocchi a livello di contenuto può essere visualizzata utilizzando l'estensione helper AEM. AEM fornisce ed evidenzia anche molti blocchi oltre alla raccolta di strumenti di base attraverso la raccolta di blocchi. Ottenere contenuti creati e online è un processo efficiente e veloce e le pagine Web EDS ottengono risultati incredibilmente buoni nelle metriche delle prestazioni del sito, raggiungendo regolarmente un punteggio Lighthouse di 100.

Contro

A partire da ora, la semplicità di AEM Edge Delivery Services è sia il suo più grande punto di forza che di debolezza. Sebbene la creazione di contenuti all'interno della formattazione e del framework esistenti del progetto modello AEM fornito sia estremamente semplice, qualsiasi cosa al di fuori di tale framework presenta delle sfide. Gli strumenti web di base, come le tabelle e i feed dinamici, non sono preconfigurati con EDS. Sebbene sia facile capire come altri siti EDS si avvicinino all'implementazione di questi strumenti, la maggior parte dei blocchi personalizzati non sono in genere plug-and-play. Ciò significa che gli strumenti al di fuori dell'ambito di ciò che viene fornito/evidenziato da AEM spesso devono essere creati su misura. Inoltre, non esiste una comunità così grande che circonda EDS come quella che circonda AEM vero e proprio o altri prodotti di sviluppo web, il che rende difficile trovare informazioni sui casi limite.

Conclusioni

Nel complesso, AEM Edge Delivery Services è un prodotto utile con un vantaggio convincente rispetto ai sistemi CMS esistenti in determinati casi d'uso. Allo stato attuale, è ideale per progetti su piccola scala, come una newsletter o un blog. In effetti, il blog su cui stai leggendo questo articolo in questo momento è attualmente in esecuzione su AEM Edge Delivery Services! Se sei interessato a iniziare lo sviluppo con AEM Edge Delivery Services, dai un'occhiata al tutorial introduttivo ufficiale qui e, una volta completato, dai un'occhiata al nostro articolo supplementare su come aggiungere una nuova pagina a un sito Web EDS qui.

Informazioni sull'autore

Drew Oliver Cummings
Sviluppatore AEM presso Arbory Digital

Scrittore e sviluppatore software con esperienza in scrittura tecnica, sviluppo Python e AEM.

Contatta Drew su Linkedin

Contattaci

Episodi del podcast

Come scegliere una piattaforma di esperienza digitale

Arbory Digital ha ora un AEM Podcast tecnico! Raf & Tad approfondiscono come decidere di avere la giusta piattaforma di esperienza digitale

L'AEM self-hosted è ancora una cosa?

È ancora possibile (o consigliabile) ospitare Adobe Experience Manager al di fuori di Adobe? Tad Reeves e Joey Smith si cimentano!

Adobe Summit 2023 – Nuove uscite e riepilogo della conferenza

Tad Reeves e Hank Thobe ripercorrono la loro esperienza all'Adobe Summit 2023. Esaminiamo gli annunci del Summit e molto altro!