Experience Fragments experience-fragments
Ett Experience Fragment är en grupp med en eller flera komponenter, inklusive innehåll och layout, som kan refereras till på sidor. De kan innehålla alla komponenter.
An Experience Fragment:
- Är en del av en upplevelse (sida).
- Kan användas på flera sidor.
- Är baserad på en mall (endast redigerbar) för att definiera struktur och komponenter.
- Består av en eller flera komponenter, med layout, i ett styckesystem.
- Kan innehålla andra upplevelsefragment.
- Kan kombineras med andra komponenter (inklusive andra Experience Fragments) för att skapa en komplett sida (upplevelse).
- Kan ha olika variationer, som kan dela innehåll och/eller komponenter.
- Kan delas upp i byggstenar som kan användas i flera varianter av fragmentet.
Du kan använda Experience Fragments:
- Om en författare vill återanvända delar (ett fragment av en upplevelse) av en sida måste de kopiera och klistra in det fragmentet. Att skapa och underhålla dessa klipp-och-klistra-upplevelser är tidskrävande och leder ofta till användarfel. Upplevelsefragment eliminerar behovet av att kopiera/klistra in.
- För att stödja headless CMS-fallstudier. Författare vill bara använda AEM för att skapa, men inte för att leverera till kunden. Ett system/kontaktyta från tredje part skulle förbruka upplevelsen och sedan leverera till slutanvändaren.
experience-fragments-editors
När ska ni använda upplevelsefragment? when-should-you-use-experience-fragments
Experience Fragments ska användas:
-
När ni vill återanvända upplevelser.
- Upplevelser som återanvänds med samma eller liknande innehåll
-
När du använder AEM som en innehållsleveransplattform för tredje part.
- Alla lösningar som vill använda AEM som plattform för innehållsleverans
- Bädda in innehåll i kontaktpunkter från tredje part
-
Om du har en upplevelse med olika variationer eller renderingar.
- Kanal- eller kontextspecifika varianter
- Upplevelser som är bra att gruppera (till exempel en kampanj med olika upplevelser i olika kanaler)
-
När ni använder Omnichannel Commerce.
- Dela handelsrelaterat innehåll i sociala medier i stor skala
- Göra kontaktytor transaktionella
Organisera dina upplevelsefragment organizing-your-experience-fragments
Det rekommenderas att
-
använda mappar för att ordna dina upplevelsefragment,
Om du skapar mappar kan du:
-
skapa en meningsfull struktur för era Experience Fragments, t.ex. efter klassificering
note note NOTE Det är inte nödvändigt att anpassa strukturen för dina Experience Fragments till sidstrukturen på din plats. -
allokera tillåtna mallar på mappnivå
note note NOTE Du kan använda mallredigerare för att skapa en egen mall.
I följande exempel visas Experience Fragments som strukturerats enligt Contributors
. Den struktur som används visar också hur andra funktioner, som Multi Site Management (inklusive språkkopior), kan användas.
Skapa och konfigurera en mapp för dina Experience Fragments creating-and-configuring-a-folder-for-your-experience-fragments
Om du vill skapa och konfigurera en mapp för dina Experience Fragments bör du:
Konfigurera tillåtna mallar för mappen configure-allowed-templates-folder
-
Navigera till önskad Experience Fragments mapp.
-
Markera mappen och sedan Properties.
-
Ange det reguljära uttrycket för hämtning av de nödvändiga mallarna i Allowed Templates fält.
Till exempel:
/conf/(.*)/settings/wcm/templates/experience-fragment(.*)?
-
Välj Save and Close.
Konfigurera tillåtna mallar för din instans configure-allowed-templates-instance
-
Navigera till önskad Experience Fragments konsol.
-
Välj Configuration options:
-
Ange de mallar som krävs i Configure Experience Fragments dialog:
-
Välj Save.
Skapa ett upplevelsefragment creating-an-experience-fragment
Så här skapar du ett Experience Fragment:
-
Välj Experience Fragments från Global Navigation.
-
Navigera till önskad mapp och markera Create.
-
Välj Experience Fragment för att öppna Create Experience Fragment guide.
Välj önskat Template sedan Next:
-
Ange Properties för er Experience Fragment.
A Title är obligatoriskt. Om Name är tom kommer den att härledas från Title.
-
Klicka på Create.
Ett meddelande visas. Välj:
- Done för att återgå till konsolen
- Open för att öppna fragmentredigeraren
Redigera din upplevelsefragment editing-your-experience-fragment
Experience Fragment Editor har funktioner som liknar den vanliga sidredigeraren. Se Redigera sidinnehåll om du vill ha mer information om hur du använder den.
Följande exempelprocedur visar hur du skapar ett teaser för en produkt:
-
Dra och släpp en Category Teaser från Komponentbläddraren.
-
Välj Configure i komponentens verktygsfält.
-
Lägg till Asset och definiera Properties efter behov.
-
Bekräfta definitionerna med Done (bockikon).
-
Lägg till fler komponenter efter behov.
Skapa en upplevelsefragmentvariant creating-an-experience-fragment-variation
Ni kan skapa variationer av ert Experience Fragment, beroende på era behov:
-
Öppna fragmentet för redigera.
-
Öppna Variations -fliken.
-
Skapa kan du skapa:
- Variation
- Variation as live-copy.
-
Definiera de nödvändiga egenskaperna:
- Template
- Title
- Name; om det lämnas tomt kommer det att härledas från titeln
- Description
- Variation tags
-
Bekräfta med Done (bock-ikon) visas den nya varianten på panelen:
Använda ditt Experience Fragment using-your-experience-fragment
Nu kan du använda din Experience Fragment när du redigerar dina sidor:
-
Öppna en sida för redigering.
Till exempel: http://localhost:4502/editor.html/content/we-retail/language-masters/en/products/men.html
-
Skapa en instans av Experience Fragment-komponenten genom att dra komponenten från komponentwebbläsaren till sidstyckesystemet:
-
Lägg till den faktiska Experience Fragment-funktionen i komponentinstansen. antingen:
- Dra det önskade fragmentet från Resursläsaren och släpp det på komponenten
- Välj Configure från komponentverktygsfältet och ange vilket fragment som ska användas, bekräfta med Klar (tick)
note note NOTE Redigera i komponentverktygsfältet fungerar som ett kortkommando för att öppna fragmentet i fragmentredigeraren.
Byggblock building-blocks
Du kan välja en eller flera komponenter för att skapa en byggsten för återvinning i fragmentet:
Skapa ett byggblock creating-a-building-block
Så här skapar du ett nytt byggblock:
-
Välj de komponenter som du vill återanvända i Experience Fragment-redigeraren:
-
Välj Convert to building block:
Till exempel:
-
Ange namnet på Building Block och bekräfta med Convert:
-
Byggblocket visas på fliken och kan markeras i styckesystemet:
Hantera ett byggblock managing-a-building-block
Byggblocket visas i Building Blocks -fliken. Följande åtgärder är tillgängliga för varje block:
- Gå till master: öppna mastervarianten på en ny flik
- Byt namn
- Ta bort
Använda ett byggblock using-a-building-block
Du kan dra byggblocket till styckesystemet för vilket fragment som helst, precis som med vilken komponent som helst.
The Plain HTML Rendition the-plain-html-rendition
Använda .plain.
-väljaren i URL-adressen kan du komma åt den vanliga HTML-återgivningen.
Det här är tillgängligt från webbläsaren, men det främsta syftet är att tillåta andra program (till exempel webbprogram från tredje part, anpassade mobilimplementeringar) att komma åt innehållet i Experience Fragment direkt, med enbart URL:en.
Den rena HTML-renderingen lägger till protokoll, värd och kontextsökväg till sökvägar som är:
-
av typen:
src
,href
, elleraction
-
eller avsluta med:
-src
, eller-href
Till exempel:
.../brooklyn-coat/master.plain.html
Exportera Experience Fragments exporting-experience-fragments
Som standard levereras Experience Fragments i HTML-format. Detta kan användas av både AEM och tredjepartskanaler.
HTML används för export till Adobe Target. Se Målintegrering med upplevelsefragment för fullständig information.