Questa guida descrive i due metodi principali di authoring dei contenuti utilizzando il servizio Edge Delivery di Adobe: authoring dei documenti e AEM as a Cloud Service con l’editor universale. Descrive i casi d’uso, le implementazioni tecniche, le sfide, i vantaggi e gli svantaggi di ciascun approccio, per aiutarti a scegliere l’opzione più efficace per le tue specifiche esigenze.
Cos’è Edge Delivery Services?
Edge Delivery Services è una suite di strumenti modulari forniti da Adobe, progettati per migliorare i processi di creazione, gestione e consegna dei contenuti. Edge Delivery Services è progettato per migliorare la gestione e la consegna dei contenuti, con prestazioni ottimizzate, opzioni di authoring flessibili e flussi di lavoro semplificati. Supporta sia gli utenti non tecnici con l’authoring basato su documenti, sia i creatori professionisti di contenuti, grazie a una soluzione versatile e potente per le esigenze dei contenuti digitali moderni.
Funzioni principali e vantaggi di Edge Delivery Services
Consegna ottimizzata dei contenuti
- Architettura performance-first: Edge Delivery Services migliora in modo significativo le prestazioni del sito web ottimizzando la consegna dei contenuti. Consente di velocizzare i tempi di caricamento e di migliorare sia le esperienze degli utenti sia i Core Web Vitals, elementi determinanti per la SEO (Search Engine Optimization) e per il coinvolgimento degli utenti
Real User Monitoring (RUM): il monitoraggio continuo delle prestazioni del sito consente di mantenere velocità ottimali e di individuare eventuali problemi di prestazioni in tempo reale
Authoring dei contenuti ottimizzato
- Authoring basato su documenti: consente agli utenti non tecnici di creare e modificare contenuti utilizzando strumenti familiari come Microsoft Word e Google Docs. Questi contenuti possono essere integrati e pubblicati direttamente senza alcun processo di conversione.
- Authoring basato su AEM (AEMaaCS): offre un ambiente di authoring completo per gli utenti non tecnici con funzioni avanzate come modifica contestuale, architettura basata su componenti e gestione di contenuti rich media, per soddisfare le esigenze di contenuti più complesse.
Flussi di lavoro di sviluppo semplificati
- Aggiornamenti rapidi e pubblicazione: Edge Delivery Services consente di intervenire con rapidità a livello di aggiornamenti e pubblicazione, riducendo il tempo e le risorse necessarie per l’aggiornamento e il lancio di siti web. Questa funzione è particolarmente utile per le organizzazioni che devono aggiornare frequentemente i propri contenuti digitali.
- Integrazione con GitHub: il codice e i contenuti possono essere gestiti e distribuiti direttamente da GitHub, per maggiore efficienza a livello di sviluppo e collaborazione.
Scalabilità e flessibilità
- Servizi componibili: Edge Delivery Services offre un elevato grado di flessibilità e consente alle organizzazioni di gestire processi di creazione e consegna dei contenuti su grande scala. Supporta le esigenze di contenuti sia semplici che complessi, ed è adatto a una grande diversità di casi d’uso, dai blog alle piattaforme di e-commerce.
- Integrazione con Adobe Experience Cloud: Edge Delivery Services funziona perfettamente con altri prodotti Adobe Experience Cloud, come Adobe Target e Adobe Analytics, per fornire una soluzione completa per la gestione delle esperienze digitali.
Authoring basato su documenti con Edge Delivery di Adobe
L’authoring basato su documenti con Edge Delivery di Adobe è possibile grazie a un potente set di strumenti progettati per semplificare la creazione di contenuti. Consente ai creatori di utilizzare formati di documento e strumenti di modifica a loro familiare, come Microsoft Word e Google Docs. In questo modo, i team che usano già software documentali tradizionali possono adattarsi più facilmente, integrando questi strumenti in un sistema affidabile per la gestione dei contenuti web.
Funzioni principali e vantaggi
Facilità di creazione dei contenuti
- Consente di creare i contenuti utilizzando strumenti familiari come Microsoft Word e Google Docs.
- Semplifica la transizione dei team abituati a usare software documentali tradizionali, integrandoli nel sistema di gestione dei contenuti.
Prestazioni ottimizzate
- Ottimizza la consegna dei contenuti, velocizzando i tempi di caricamento e migliorando le esperienze utente.
- Utilizza un’architettura performance-first per il caricamento rapido delle parti chiave delle pagine web, migliorando sia la SEO (Search Engine Optimization) sia la soddisfazione degli utenti.
Flussi di lavoro semplificati
- Si integra direttamente con i flussi di lavoro di sviluppo esistenti, riducendo il tempo e le risorse necessarie per l’aggiornamento dei siti web.
- Supporta l’aggiornamento dei contenuti in tempo reale e i test A/B, per una rapida iterazione e implementazione delle strategie di successo.
Scalabilità e flessibilità
- Consente di gestire le attività documentali su grande scala, particolarmente utile per le grandi aziende con proprietà digitali estese.
- Supporta le esigenze per contenuti sia semplici che complessi, per fornire una soluzione versatile adatta a casi d’uso diversi.
Ambiente collaborativo
- Fornisce un sistema centralizzato per la creazione e la gestione dei contenuti, favorendo la collaborazione efficace tra i membri dei team.
- Consente la sperimentazione e il perfezionamento dei contenuti in tempo reale, per coinvolgere gli utenti in modo più più efficace.
Implementazione tecnica
Progetto GitHub
1. Crea un nuovo archivio utilizzando come modello l’archivio di esempio.
2. Questo archivio conterrà tutto il codice del progetto, inclusi i blocchi che verranno utilizzati per creare il sito.
AEM Code Sync
- Nello stesso browser, passa all’app AEM Code Sync e configurala.
2. Questo passaggio è essenziale perché consente di sincronizzare il codice tra l’archivio Git e il servizio Edge Delivery.
Connessione all’origine dati
1. Una volta completati i passaggi precedenti, il sito è live all’indirizzo https://<branch>--<repo>--<owner>.hlx.page
2. Passa al tuo account Google Drive e crea una cartella in cui verrà creato il contenuto del sito.
3. Copia il contenuto iniziale dall’unità pubblica disponibile qui.
4. Assicurati di condividere la cartella con helix@adobe.com.
5. Copia il percorso nella cartella appena creata in cui si trovano i file.
6. Nell’archivio Git appena creato, fai clic sul file fstab.yaml e aprilo per modificarlo.
7. Modifica il file fstab.yaml per aggiornare il punto di montaggio del progetto.
Creazione dei contenuti
1. A questo punto, i documenti Google sono collegati al sito web e puoi iniziare a creare e modificare i contenuti.
2. Una volta completata la modifica dei contenuti, usa il pulsante Ricarica per portare i nuovi dati nel sito.
Pubblicazione del nuovo sito
- Quando i contenuti sono pronti, fai clic sul pulsante Pubblica per inviarli al sito live.
** Riferimento **: Guida introduttiva per l’authoring dei documenti con Edge Delivery
Come vengono memorizzati i contenuti?
- I contenuti vengono archiviati come documenti in Google Drive o come documenti Microsoft Word.
Editor universale (AEMaaCS con Edge Delivery)
Edge Delivery con AEM as a Cloud Service (AEMaaCS) è un solido set di strumenti progettati per migliorare la creazione e la gestione dei contenuti. Questo servizio sfrutta le funzionalità avanzate di authoring di AEM e consente di produrre e gestire i contenuti in modo efficiente all’interno di un sistema completo per la gestione dei contenuti web.
Funzioni principali e vantaggi
Authoring avanzato dei contenuti
- Utilizza i sofisticati strumenti di authoring di AEM, tra cui l’editor universale, che permettono di modificare i contenuti direttamente nel loro contesto, e offre un’architettura avanzata basata su componenti.
- Semplifica la creazione di strutture di contenuti dinamiche e complesse, offrendo flessibilità e controllo a chi crea i contenuti.
Prestazioni del sito web ottimizzate
- Ottimizza la consegna dei contenuti in modo da velocizzare i tempi di caricamento e migliorare le esperienze utente.
- Assicura la consegna efficiente dei contenuti su una varietà di piattaforme digitali.
Flussi di lavoro di sviluppo semplificati
- Riduce i tempi e le risorse necessari per aggiornare e lanciare i sito web.
- Semplifica l’aggiornamento in tempo reale dei contenuti e consente di implementare rapidamente le modifiche.
Supporto esteso per i collaboratori
- Democratizza la creazione di contenuti, consentendo la partecipazione di più collaboratori.
- Ideale per le grandi organizzazioni che desiderano assicurare coerenza del marchio su più proprietà.
Test in tempo reale e perfezionamento
- Supporta i test A/B e la sperimentazione in tempo reale, per una rapida iterazione dei contenuti.
- Aiuta chi crea i contenuti a perfezionare rapidamente le proprie strategie per ottimizzare il coinvolgimento degli utenti.
Implementazione tecnica
Progetto GitHub
1. Crea un nuovo archivio utilizzando come modello l’archivio di esempio.
2. Questo archivio conterrà tutto il codice del progetto, inclusi i blocchi che verranno utilizzati per creare il sito.
AEM Code Sync
1. Nello stesso browser, passa all’app AEM Code Sync e configurala.
2. Questo passaggio è essenziale perché consente di sincronizzare il codice tra l’archivio Git e il servizio Edge Delivery.
Connessione all’origine dati
1. Nell’archivio Git appena creato, fai clic sul file fstab.yaml e aprilo per modificarlo.
2. Modifica il file fstab.yaml per aggiornare il punto di montaggio del progetto. Inoltre, è necessario quanto segue:
- URL: https://<aem-author>/bin/franklin.delivery/<owner>/<repository>/main
- La modifica del punto di montaggio indica a Edge Delivery Services dove trovare i contenuti del sito.
3. Torna alla directory principale dell’archivio e fai clic su paths.json e quindi su Modifica questo file.
4. La mappatura predefinita utilizzerà il nome dell’archivio. Aggiorna la mappatura predefinita come richiesto per il progetto con /content/<site-name>/:/ e fai clic su Conferma modifiche.
- Per <site-name>, specifica il nome del tuo sito. Ne avrai bisogno in un passaggio successivo.
- Le mappature spiegano a Edge Delivery Services come mappare i contenuti presenti nell’archivio AEM sull’URL del sito.
Creazione dei contenuti
1. Scarica il modello di sito più recente per l’authoring con Edge Delivery Services da GitHub.
2. Accedi all’istanza di authoring di AEM as a Cloud Service, passa alla console Sites e tocca o fai clic su Crea -> Sito da modello.
3. Nella scheda Seleziona un modello di sito della procedura guidata di creazione del sito, fai clic sul pulsante Importa per importare un nuovo modello.
4. Carica il modello di sito per l’authoring WYSIWYG con Edge Delivery Services che hai scaricato da GitHub. Il modello deve essere caricato una sola volta. Una volta caricato, può essere riutilizzato per creare ulteriori siti.
5. Fornisci i campi seguenti e tocca o fai clic su Crea.
- Titolo sito: aggiungi un titolo descrittivo per il sito.
- Titolo sito: utilizza il nome che hai definito per <site-name> nel passaggio precedente.
- URL GitHub: utilizza l’URL del progetto GitHub creato nel passaggio precedente.
6. Seleziona la pagina da modificare e fare clic su MODIFICA.
7. Modifica il contenuto della pagina.
Pubblicazione del nuovo sito
1. Seleziona le pagine create e fai clic su Pubblicazione rapida
2. Il sito si troverà in https://main--<repository-name>--<owner>.hlx.page
** Riferimento **: Guida introduttiva per l’authoring WYSIWYG con Edge Delivery
Come vengono memorizzati i contenuti?
- Il contenuto viene memorizzato nell’archivio JCR in modo simile a una tipica implementazione di AEM
- I componenti sono componenti di AEM e seguono il tipico approccio Sling.
Note di chiusura
A questo punto, è chiaro che entrambi gli approcci Authoring dei documenti e AEM as a Cloud Service (AEMaaCS) con Edge Delivery di Adobe sono abbastanza simili nelle loro funzionalità di base. Le principali differenze riguardano i seguenti aspetti:
- Come vengono memorizzati i dati
- Dove vengono memorizzati i dati
- Come avviene l’authoring dei dati
Il metodo di authoring dei contenuti è determinante nella scelta dell’approccio da seguire.
Molti clienti utilizzano già le funzionalità e l’interfaccia di AEM. Per questi, conviene continuare a utilizzare la stessa interfaccia e optare quindi per l’approccio con l’editor universale. Potranno così sfruttare le funzionalità avanzate di AEM, come i flussi di lavoro e i processi di approvazione, e migliorare ulteriormente l’efficienza del loro attuale sistema di gestione dei contenuti.
Per i clienti che invece hanno più familiarità con strumenti basati su documenti, come Google Docs e Microsoft Word, potrebbe risultare più intuitivo e facile adottare l’approccio di authoring basato su documenti. Questo metodo offre una curva di apprendimento meno ripida e agevolare una transizione fluida per i team che utilizzano software documentali tradizionali.
In conclusione, la scelta tra i due approcci dipende dal livello di familiarità del team con gli strumenti di authoring basati su documenti o su AEM, nonché dalle specifiche esigenze di creazione e gestione dei contenuti.