Panoramica sull’utilizzo dei frammenti di contenuto overview-working-with-content-fragments

Con Adobe Experience Manager (AEM) as a Cloud Service, i Frammenti di contenuto ti consentono di progettare, creare, curare e pubblicare contenuti indipendenti dalla pagina. Consentono di preparare contenuti pronti per l'uso in più posizioni e su più canali, ideali per distribuzione headless e creazione pagine.

IMPORTANT
È possibile accedere ai frammenti di contenuto da due console: Frammenti di contenuto e Assets.
Esistono anche due editor per l’authoring dei frammenti di contenuto; sebbene la funzionalità di base sia la stessa, vi sono alcune differenze. Entrambi gli editor sono accessibili da entrambe le console.
Questa sezione tratta la console Frammenti di contenuto e l'editor frammenti di contenuto new. Questi sono stati sviluppati per la distribuzione di contenuti headless (anche se possono essere utilizzati in tutti gli scenari)
Per ulteriori informazioni, consulta:

I frammenti di contenuto contengono contenuto strutturato:

  • Ogni frammento è basato su un Modello per frammenti di contenuto.

    • Il modello per frammenti di contenuto definisce la struttura del frammento risultante.
  • Ogni frammento è costituito da:

    • Principale: parte integrante del frammento che contiene il contenuto principale. Esiste sempre e non può essere eliminata
    • Varianti - Una o più permutazioni del contenuto, create dall'autore
  • La struttura può essere di tre tipi:

    • Base

      • Ad esempio, un singolo campo di testo su più righe.
      • Può essere utilizzata per preparare contenuti semplici da utilizzare nell’authoring delle pagine.
      • Può essere utilizzato anche per la consegna headless all’applicazione.
    • Complessa

      • Combinazione di molti campi di tipi di dati diversi, tra cui testo, numeri, dati booleani e data e ora.
      • Può essere utilizzato per preparare contenuti più strutturati per l’authoring delle pagine o per la distribuzione headless all’applicazione.
    • Nidificata

      • I tipi di dati di riferimento disponibili consentono di nidificare il contenuto.
      • Tende a essere utilizzato per la consegna headless all’applicazione.

I frammenti di contenuto possono essere consegnati anche in formato JSON, utilizzando le funzionalità di esportazione Sling Model (JSON) dei componenti core dell’AEM. Questo tipo di consegna:

  • consente di utilizzare il componente per gestire gli elementi di un frammento da consegnare;
  • consente la distribuzione in blocco; aggiungendo più componenti core Frammento di contenuto nella pagina utilizzata per la distribuzione API

Il numero di canali di comunicazione aumenta ogni anno. In genere i canali si distinguono in base al meccanismo di consegna, come segue:

  • Canale fisico; ad esempio, desktop, dispositivi mobili.
  • Forma di consegna in un canale fisico, ad esempio “pagina dei dettagli di un prodotto”, “pagina della categoria del prodotto” per desktop oppure “web mobile”, “app mobile” per dispositivi mobili.

Tuttavia, probabilmente non desideri utilizzare esatto stesso contenuto per tutti i canali. È necessario ottimizzare il contenuto in base al canale specifico.

I frammenti di contenuto consentono di:

  • valutare come raggiungere in modo efficiente il pubblico target su ciascun canale;
  • creare e gestire contenuti editoriali indipendenti dal canale;
  • creare pool di contenuti per una serie di canali;
  • progettare varianti di contenuto per canali specifici;
  • Per aggiungere immagini al testo, inserisci le risorse.
  • creare contenuti nidificati in base alla complessità dei dati.

Questi frammenti di contenuto possono quindi essere assemblati per fornire esperienze su diversi canali.

NOTE
I frammenti di contenuto e i frammenti di esperienza sono funzioni diverse in AEM:
  • I frammenti di contenuto sono contenuti editoriali, con definizione e struttura, ma senza elementi visivi aggiuntivi di design e/o layout. Possono essere utilizzati per accedere a dati strutturati, tra cui testi, numeri e date.
  • I frammenti di esperienza sono contenuti completi di layout, frammenti di una pagina web.
I frammenti esperienza possono includere contenuti sotto forma di frammenti di contenuto, ma non viceversa.
Per ulteriori informazioni, vedere Informazioni sui frammenti di contenuto e sui frammenti di esperienza nell'AEM.

Questa pagina e quelle seguenti descrivono le attività di creazione, configurazione, manutenzione e utilizzo dei frammenti di contenuto:

Dopo la creazione dei frammenti, puoi:

Principale e varianti main-and-variations

Le varianti sono una caratteristica significativa dei frammenti di contenuto dell’AEM. Consentono di creare e modificare copie del contenuto Principale da utilizzare su canali e scenari specifici, rendendo ancora più flessibile la distribuzione di contenuti headless e l'authoring delle pagine.

  • Principale

    • Principale non è una variante in quanto tale, ma è la base di tutte le varianti.

    • Parte integrante del frammento

      • Ogni frammento di contenuto ha un'istanza di Main.
      • Impossibile eliminare Main.
    • Principale è accessibile nell'editor frammenti in Varianti.

    note note
    NOTE
    Nell'editor disponibile nella console Assets, Main è etichettato come Master.
  • Varianti

    • Sono rappresentazioni di testo dei frammenti a scopo editoriale; possono essere relative a un canale ma non necessariamente, e possono anche essere utilizzate per modifiche locali ad hoc.
    • Sono create come copie di Principale, ma possono essere modificate in base alle esigenze. Spesso vi è una sovrapposizione di contenuto tra le varianti stesse.
    • Può essere definito durante la creazione del frammento, dal pannello a sinistra.
    • Sono memorizzate nel frammento, per evitare la dispersione delle copie del contenuto.
    • Le varianti possono essere confrontate e sincronizzate con Principale.

Frammenti di contenuto e Content Services content-fragments-and-content-services

AEM Content Services è progettato per generalizzare la descrizione e la consegna dei contenuti in/da AEM, non limitandosi alle pagine web.

Fornisce contenuti a canali diversi dalle tradizionali pagine web di AEM, utilizzando metodi standardizzati utilizzabili da qualsiasi cliente. Questi canali possono includere:

  • Applicazioni a pagina singola
  • Applicazioni mobile native
  • Altri canali e punti di contatto esterni ad AEM

La consegna viene effettuata in formato JSON utilizzando il modulo di esportazione JSON.

I frammenti di contenuto di AEM possono essere utilizzati per descrivere e gestire contenuti strutturati. Il contenuto strutturato è definito in modelli che possono contenere diversi tipi di contenuto, compresi testo, dati numerici, dati booleani, data e ora e altro ancora.

Insieme alle funzionalità di esportazione JSON dei componenti core di AEM, tali contenuti strutturati possono quindi essere utilizzati per consegnare contenuti AEM a canali diversi dalle pagine AEM.

NOTE
Consulta Headless e AEM per un’introduzione allo sviluppo headless per AEM Sites as a Cloud Service.
NOTE
AEM supporta anche la traduzione del contenuto dei frammenti. Per ulteriori informazioni, consulta Traduzione ddelle risorse.

Tipo di contenuto content-type

I frammenti di contenuto sono:

I frammenti di contenuto sono una struttura di contenuto che:

Frammenti con risorse visive fragments-with-visual-assets

Per dare agli autori un maggiore controllo sui contenuti, le immagini possono essere aggiunte a e/o integrate con un frammento di contenuto.

Assets può essere utilizzato con un frammento di contenuto in diversi modi, ciascuno con i propri vantaggi:

  • as a Riferimento contenuto
  • in un campo Testo su più righe

Parti costitutive di un frammento di contenuto constituent-parts-of-a-content-fragment

Le risorse dei frammenti di contenuto sono composte dalle seguenti parti (direttamente o indirettamente):

  • Elementi del frammento

    • Gli elementi sono correlati ai campi di dati che contengono il contenuto.
    • Per creare il frammento di contenuto si utilizza un modello per frammenti di contenuto. Gli elementi (campi) specificati nel modello definiscono la struttura del frammento. Questi elementi (campi) possono essere di diversi tipi di dati.
  • Paragrafi del frammento

    • Blocchi di testo, spesso con più righe, delimitati come singole entità.

    • Consentono di controllare i contenuti durante l’authoring delle pagine.

  • Metadati del frammento

    note caution
    CAUTION
    I profili di elaborazione dei metadati non sono applicabili ai frammenti di contenuto.
    note caution
    CAUTION
    Un modello per frammenti di contenuto può spesso definire campi di dati denominati Titolo e Descrizione. Se questi due campi esistono, sono campi definiti dall’utente e possono essere aggiornati nell’area del contenuto dell’editor.
    Il frammento di contenuto e le relative varianti dispongono anche di campi di metadati (proprietà) denominati Titolo e Descrizione. Questi due campi di metadati sono parte integrante di qualsiasi frammento di contenuto e variante e sono inizialmente definiti al momento della creazione del frammento. Possono essere aggiornati nell’area proprietà/metadati dell’editor.
  • Principale

  • Varianti

Elementi necessari per i frammenti required-by-fragments

Per creare frammenti di contenuto sono necessari i seguenti elementi:

  • Modello di contenuto

    • Viene abilitato tramite il Browser configurazioni.
    • Viene creato utilizzando gli strumenti.
    • È necessario per creare un frammento.
    • Definisce la struttura di un frammento (titolo, elementi di contenuto, definizioni tag).
    • Le definizioni del modello per frammenti di contenuto richiedono un titolo e un elemento dati; tutto il resto è facoltativo.
    • Il modello può definire eventuale contenuto predefinito.
    • Gli autori non possono modificare la struttura definita durante l’authoring del contenuto di un frammento, anche se possono aprire l’editor modelli dall’editor frammenti.
    • Le modifiche apportate a un modello dopo la creazione dei frammenti di contenuto dipendenti possono influire su tali frammenti di contenuto.

Per utilizzare i frammenti di contenuto per la distribuzione di contenuti headless è inoltre necessario:

Per utilizzare i frammenti di contenuto nell’authoring delle pagine è inoltre necessario:

  • Un componente Frammento di contenuto

    • Essenziale per la distribuzione del frammento in formato HTML e/o JSON.
    • Obbligatorio per fare riferimento al frammento in una pagina.
    • Responsabile del layout e della distribuzione di un frammento, ad esempio i canali.
    • I frammenti devono disporre di uno o più componenti dedicati per definire il layout e fornire alcuni o tutti gli elementi/varianti e i contenuti associati.
    • Quando si trascina un frammento su una pagina durante l’authoring, il componente richiesto viene associato automaticamente.
    • Consulta il componente core Frammento di contenuto.

Esempio di utilizzo example-usage

Un frammento, con i relativi elementi e varianti, può essere utilizzato per creare contenuti coerenti per più canali. Durante la progettazione del frammento è necessario considerare cosa verrà utilizzato e dove.

Esempio WKND wknd-sample

Per apprendere a utilizzare AEM as a Cloud Service, vengono forniti gli esempi Sito WKND e Condiviso WKND.

Il progetto WKND include:

  • Modelli di Frammento di contenuto disponibili in:

    • .../libs/dam/cfm/models/console/content/models.html/conf/wknd

    • .../ui#/aem/libs/dam/cfm/models/console/content/models.html/conf/wknd-shared

  • Frammenti di contenuto (e altro contenuto) disponibili in:

    • .../assets.html/content/dam/wknd/en
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab