Arbeta med innehållsfragment working-with-content-fragments

Med Adobe Experience Manager (AEM) as a Cloud Service kan du med Content Fragments utforma, skapa, strukturera och publicera sidoberoende innehåll. Med dem kan du förbereda innehåll som är klart för användning på flera platser/i flera kanaler, idealiskt för headless-leverans. De kan också användas tillsammans med Multi-Site Management så att du kan återanvända ditt innehåll.

Innehållsfragment innehåller strukturerat innehåll:

  • De är baserade på en Content Fragment Model som fördefinierar en struktur för det resulterande fragmentet.

  • Strukturen kan variera mellan:

    • Grundläggande

      • Ett enda textfält med flera rader.
      • Den kan användas för att förbereda okomplicerat innehåll för sidredigering.
    • Komplex

      • En kombination av många fält med olika datatyper, bland annat text, tal, boolesk information och tid.
      • Den kan användas antingen för att förbereda mer strukturerat innehåll för redigering av sidor eller för leverans till programmet.
    • Kapslad

      • De tillgängliga referensdatatyperna gör att du kan kapsla ditt innehåll.
      • Tender som ska användas för leverans till ditt program.

Innehållsfragment kan också levereras i JSON-format med exportfunktionerna för Sling Model (JSON) i AEM kärnkomponenter. Leveranssätt:

  • gör att du kan använda komponenten för att hantera vilka element i ett fragment som ska levereras
  • tillåter massleverans genom att lägga till flera kärnkomponenter för innehållsfragment på sidan som används för API-leverans
NOTE
Innehållsfragment är en webbplatsfunktion, men lagras som Assets.
Innehållsfragment och modeller för innehållsfragment hanteras nu primärt med konsolen Innehållsfragment , även om innehållsfragment fortfarande kan hanteras från konsolen Assets och modeller för innehållsfragment från konsolen Verktyg . I det här avsnittet beskrivs hantering från konsolerna Assets och Verktyg .
Det finns två redigerare för att skapa innehållsfragment. Även om de grundläggande funktionerna är desamma finns det vissa skillnader. I det här avsnittet beskrivs den ursprungliga redigeraren, som huvudsakligen nås från Assets-konsolen. Mer information om den nya redigeraren finns i webbplatsdokumentationen, Innehållsfragment - redigering (som huvudsakligen nås från konsolen Innehållsfragment). Båda redigerarna har en växlingsknapp i det övre verktygsfältet som ger snabb åtkomst till den andra redigeraren.

På den här och följande sidor beskrivs hur du skapar, konfigurerar, underhåller och använder innehållsfragment:

Antalet kommunikationskanaler ökar årligen. Kanalerna avser vanligen leveransmekanismen, antingen som:

  • Fysisk kanal, till exempel dator, mobil.
  • Leveranssätt i en fysisk kanal, t.ex."produktinformationssida","produktkategorisida" för dator eller"mobilwebb","mobilapp" för mobil.

Men du vill (förmodligen) inte använda samma innehåll för alla kanaler. Du måste optimera innehållet utifrån den specifika kanalen.

Med innehållsfragment kan du:

  • Fundera på hur ni kan nå målgrupper effektivt i alla kanaler.
  • Skapa och hantera kanalneutralt redaktionellt innehåll.
  • Bygg innehållspooler för en rad olika kanaler.
  • Utforma innehållsvarianter för specifika kanaler.
  • Lägg till bilder i texten genom att infoga resurser (blandade mediefragment).
  • Skapa kapslat innehåll så att ni speglar komplexiteten i era data.

Dessa innehållsfragment kan sedan sammanställas för att ge upplevelser över olika kanaler.

NOTE
Innehållsfragment och Upplevelsefragment är olika funktioner i AEM:
  • Innehållsfragment är redaktionellt innehåll, med definition och struktur, men utan ytterligare visuell design och/eller layout. De kan användas för att komma åt strukturerade data, bland annat texter, siffror och datum.
  • Upplevelsefragment är helt utformat för innehåll, ett fragment av en webbsida.
Upplevelsefragment kan innehålla innehåll i form av innehållsfragment, men inte tvärtom.
Mer information finns även i Om innehållsfragment och upplevelsefragment i AEM.

Innehållsfragment och innehållstjänster content-fragments-and-content-services

AEM Content Services är utformat för att generalisera beskrivningen och leveransen av innehåll i/från AEM utöver fokus på webbsidor.

De levererar innehåll till kanaler som inte är traditionella AEM webbsidor, med standardiserade metoder som kan användas av alla kunder. Dessa kanaler kan omfatta:

  • Enkelsidiga program
  • Inbyggda mobilprogram
  • andra kanaler och kontaktpunkter utanför AEM

Leveransen görs i JSON-format med JSON-exporteraren.

AEM Content Fragments kan användas för att beskriva och hantera strukturerat innehåll. Strukturerat innehåll definieras i modeller som kan innehålla olika innehållstyper, bland annat text, numeriska data, booleska värden, datum och tid.

Tillsammans med JSON-exportfunktionerna i AEM kärnkomponenter kan detta strukturerade innehåll sedan användas för att leverera AEM-innehåll till andra kanaler än AEM-sidor.

NOTE
Se Headless och AEM för en introduktion till Headless Development för AEM Sites as a Cloud Service.
NOTE
AEM har också stöd för översättning av fragmentinnehåll. Mer information finns i Översätta Assets.

Innehållstyp content-type

Innehållsfragmenten är:

  • Lagrat som Assets:

    • Innehållsfragment (och deras varianter) kan skapas och underhållas från Assets -konsolen.
    • Skapat och redigerat i Content Fragment Editor.
  • Används i sidredigeraren av komponenten Content Fragment (refereringskomponent):

    • Komponenten Innehållsfragment är tillgänglig för sidförfattare. De kan referera till och leverera det nödvändiga innehållsfragmentet i antingen HTML- eller JSON-format.
  • Kan nås med AEM GraphQL API.

Innehållsfragment är en innehållsstruktur som:

Fragment med Visual Assets fragments-with-visual-assets

För att ge författarna bättre kontroll över sitt innehåll kan bilder läggas till och/eller integreras med ett innehållsfragment.

Assets kan användas med ett innehållsavdrag på flera olika sätt, vart och ett med sina egna fördelar:

  • Infoga resurs i ett fragment (blandade mediefragment)

    note note
    NOTE
    Visuella resurser som infogats i själva innehållsfragmentet kopplas till föregående stycke. När fragmentet läggs till på en sida flyttas dessa resurser i relation till det stycket när mellanliggande innehåll läggs till.
  • Associerat innehåll

    • Ansluten till ett fragment, men inte till en fast del av fragmentet (se Ingående delar i ett innehållsfragment).
    • Har viss flexibilitet för placering.
    • Enkelt tillgängligt för användning (som mellanliggande innehåll) när du använder fragmentet på en sida.

    Mer information finns i Associerat innehåll.

  • Resurser som är tillgängliga från resursläsaren i sidredigeraren

    • Möjliggör full flexibilitet för val av en resurs.
    • Har viss flexibilitet för placering.
    • Innebär inte att man kan godkänna ett visst fragment.

    Mer information finns i Assets Browser.

Komponentdelar i ett innehållsfragment constituent-parts-of-a-content-fragment

Resurserna för innehållsfragmentet består av följande delar (antingen direkt eller indirekt):

  • Fragmentelement

    • Elementen korrelerar till de datafält som innehåller innehåll.
    • Du använder en innehållsmodell för att skapa innehållsfragmentet. Elementen (fälten) som anges i modellen definierar fragmentets struktur. Dessa element (fält) kan vara av olika datatyper.
  • Fragmentera stycken

    • Textblock, ofta flerradiga, som avgränsas som enskilda enheter.

    • I lägena RTF och Markdown-kod kan ett stycke formateras som en rubrik, och då utgör det och det efterföljande stycket en enhet.

    • Aktivera innehållskontroll vid sidredigering.

  • Assets har infogats i ett fragment (blandade mediefragment)

    • Assets (bilder) infogade i det faktiska fragmentet och används som det interna innehållet i ett fragment.

    • Inbäddad i fragmentets styckesystem.

    • Kan formateras när fragmentet används/refereras på en sida.

    • Kan endast läggas till, tas bort från eller flyttas inom ett fragment med fragmentredigeraren. Dessa åtgärder kan inte utföras i sidredigeraren.

    • Det går bara att lägga till, ta bort eller flytta inom ett fragment med formatet RTF i fragmentredigeraren.

    • Kan endast läggas till i flerradiga textelement (alla fragmenttyper).

    • Kopplas till föregående text (stycke).

      note caution
      CAUTION
      Assets kan tas bort (oavsiktligt) från ett fragment genom att växla till oformaterad text.
      note note
      NOTE
      Assets kan också läggas till som extra (mellanliggande) innehåll när du använder ett fragment på en sida, antingen med Associerat innehåll eller resurser från Assets webbläsare.
  • Associerat innehåll

    • Detta innehåll är externt, men med redaktionell relevans för, ett fragment. Vanligtvis bilder, videor eller andra fragment.

    • De enskilda resurserna i samlingen är tillgängliga för användning med fragmentet i sidredigeraren när det läggs till på en sida. Det innebär att de är valfria, beroende på den specifika kanalens krav.

    • Resurserna är kopplade till fragment via samlingar. Med associerade samlingar kan författaren bestämma vilka resurser som ska användas när de redigerar sidan.

      • Samlingar kan kopplas till fragment som standardinnehåll, eller av författare vid fragmentredigering.
      • Assets (DAM)-samlingar är grunden för det associerade fragmentinnehållet.
    • Du kan också lägga till själva fragmentet i en samling för att underlätta spårningen.

  • Fragmentmetadata

    • Använd Assets-metadatamatcheman.

    • Taggar kan skapas när du:

      • Skapa och redigera fragmentet

      • Eller senare:

        • Genom att visa/redigera fragmentet Egenskaper från konsolen
        • Genom att redigera metadata i fragmentredigeraren
    note caution
    CAUTION
    Metadatabearbetningsprofiler gäller inte för innehållsfragment.
  • Mallen

    • En del av fragmentet

      • Alla innehållsfragment har en instans av Master.
      • Mallen kan inte tas bort.
    • Mallen är tillgänglig i fragmentredigeraren under Variationer.

    • Huvudet är inte en variation i sig, utan baserar alla variationer.

  • Variationer

    • Återgivningar av fragmenttext som är specifik för ett redaktionellt syfte. Den kan vara relaterad till kanalen men är inte obligatorisk, men kan även användas för lokala ad hoc-ändringar.
    • Skapas som kopior av mallsida, men kan sedan redigeras efter behov. Innehållet överlappar själva variationerna.
    • Kan definieras vid fragmentredigering.
    • Lagras i fragmentet för att undvika spridning av innehållskopior.
    • Variationer kan synkroniseras med mallsidan om huvudinnehållet har uppdaterats.
    • Kan vara Summerad för att snabbt korta av texten till en fördefinierad längd.
    • Tillgängligt på fliken Variationer i fragmentredigeraren.

Mellan innehåll vid sidredigering med innehållsfragment in-between-content-when-page-authoring-with-content-fragments

Mellanliggande innehåll:

CAUTION
Det mellanliggande innehållet är sidinnehåll. Den lagras inte i innehållsfragmentet.

Krävs av fragment required-by-fragments

Om du vill skapa innehållsfragment måste du:

  • Innehållsmodell

    • Är aktiverade med hjälp av Konfigurationsläsaren.
    • Skapas med verktyg.
    • Krävs för att skapa ett fragment.
    • Definierar strukturen för ett fragment (rubrik, innehållselement, taggdefinitioner).
    • Innehållsmodelldefinitioner kräver en titel och ett dataelement. Allt annat är valfritt.
    • Modellen kan definiera standardinnehåll, om tillämpligt.
    • Författare kan inte ändra den definierade strukturen när de redigerar fragmentinnehåll.
    • Ändringar som görs i en modell efter att beroende innehållsfragment har skapats kan påverka dessa innehållsfragment.

Om du vill använda dina innehållsfragment för att skapa sidor behöver du också:

  • Innehållsfragmentkomponent

    • Instrumental för att leverera fragmentet i HTML-format, JSON-format eller båda.
    • Krävs för att referera till fragmentet på en sida.
    • Ansvarig för layout och leverans av ett fragment, det vill säga kanaler.
    • Fragment behöver en eller flera dedikerade komponenter för att definiera layouten och leverera vissa eller alla element/varianter och tillhörande innehåll.
    • Om du drar ett fragment till en sida när du redigerar kopplas den nödvändiga komponenten automatiskt till.

Återanvända innehållsfragment med MSM reusing-content-fragments-with-msm

När du får åtkomst via Assets-konsolen kan du använda MSM och skapa Live-kopior för dina fragment.

Mer information finns i:

Dessa aktiverar arv för både varianter och enskilda fält i dina fragment.

CAUTION
Om du vill använda MSM (som skapar kopior av innehållsfragment) ska eventuella unika-begränsningar tas bort från alla datatyper som används i respektive Content Fragment-modell.

Exempel på användning example-usage

Ett fragment, med dess element och variationer, kan användas för att skapa sammanhängande innehåll för flera kanaler. När du utformar ditt fragment bör du tänka på vad som används och var det används.

WKND-exempel wknd-sample

WKND Site-exemplen finns för att hjälpa dig att lära dig mer om AEM as a Cloud Service.

WKND-projektet innehåller:

  • Content Fragment Models available under:
    http://<hostname>:<port>/libs/dam/cfm/models/console/content/models.html/conf/wknd

  • Innehållsfragment (och annat innehåll) tillgängliga under:
    http://<hostname>:<port>/assets.html/content/dam/wknd/en

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