SlideShare una empresa de Scribd logo
1 de 22
E X P E R I E N C E F R A G M E N T S
A N D
C O N T E N T F R A G M E N T S
WHAT IS CONTENT FRAGMENT?
• Content Fragments are editorial content, primarily text and related images.
• They are pure content, without design and layout.
• Adobe Experience Manager (AEM) Content Fragments allow you to design, create, curate and use
page-independent content.
• They allow you to prepare content ready for use in multiple locations/over multiple channels.
CONTENT FRAGMENTS ALLOW YOU TO:
• Consider how to reach target audiences efficiently across channels.
• Create and manage channel-neutral editorial content.
• Build content pools for a range of channels.
• Design content variations for specific channels.
• Add images to your text by inserting assets (mixed-media fragments).
CONTENT TYPE
• Content Fragments are a content type that:
• Are without layout or design (some text formatting is possible in Rich Text mode).
• Contains one or more:
– Text elements
– Assets that have been inserted; i.e. images
– References to associated assets (for example, images, fragments)
• Are independent from the delivery mechanism (i.e. page, channel).
• Can contain variations of content; this allows you to adjust the fragment text according to the specific editorial or channel
requirements.
• Are defined by a Fragment Template.
• Stored as Assets:
– Content fragments (and their variations) can be created and maintained from
the Assets console.
• Used in the page editor by means of the Content Fragment component (referencing
component):
– The Content Fragment component is available to page authors. It allows them to reference
the required content fragment.
CONSTITUENT PARTS OF A CONTENT
FRAGMENT
Fragment Elements Fragment Metadata Master Variations
Fragment
Paragraphs
Assets Inserted into
a Fragment (Mixed-
Media Fragments)
Associated Content
CONTENT FRAGMENTS AND CONTENT SERVICES
AEM Content Services are
designed to generalize the
description and delivery of
content in/from AEM
beyond a focus on web
pages.
They provide the delivery
of content to channels that
are not traditional AEM
web pages, using
standardized methods that
can be consumed by any
client. These channels can
include:
Single Page Applications
Native Mobile Applications
other channels and touch-points
Delivery is made in JSON
format.
AEM Content Fragments
can be used to describe
and manage structured
content. Structured
content is defined in
models that can contain a
variety of content types;
including text, numerical
data, boolean, date and
time, and more.
DEMO
EXPERIENCE
FRAGMENT
EXPERIENCE FRAGMENT
• An Experience Fragment is a group of one or more components including content and
layout that can be referenced within pages. They can contain any component.
• An Experience Fragment is a set of content that grouped forms an experience that
should make sense on its own.
EXPERIENCE FRAGMENT:
Is a part of an
experience (page).
Can be used across
multiple pages.
Is based on a
template (editable
only) to define
structure and
components.Is made up of one
or more
components, with
layout, in a
paragraph system.
Can contain other
experience
fragments.
Can be combined
with other
components
(including other
Experience
Fragments) to form
a complete page
Can have different
variations, which
may share content
and/or
components.
Can be broken
down into building
blocks that can be
used across
multiple variations
WITH EXPERIENCE FRAGMENTS
MARKETERS CAN:
– Reuse an experience across channels (both owned channels and 3rd party touch-points)
– Create variations of an experience for specific use-cases.
– Keep variations in sync with the use of Live Copy.
– Social Post experiences to Facebook and Pinterest out of the box.
YOU CAN USE EXPERIENCE FRAGMENTS:
If an author wants to re-use parts (a fragment of an experience) of a
page, they need to copy and paste that fragment. Creating and
maintaining these copy/paste experiences is time-consuming and
prone to user errors. Experience Fragments eliminate the need for
copy/paste.
To support the headless CMS use-case. Authors want to use AEM only for authoring
but not for delivering to the customer. A third party system/touchpoint would
consume that experience and then deliver to the end user.
BUILDING BLOCKS WITH EXPERIENCE FRAGMENTS
EDITABLE TEMPLATES USED FOR
CREATING EXPERIENCE
FRAGMENTS SHOULD HAVE
THE BUILDING BLOCK
COMPONENT ADDED TO ITS
POLICIES.
IT LETS CONTENT AUTHORS CREATE A
BUILDING BLOCK CONSISTING OF
COMPONENTS THAT COULD BE RE-USED
TO CREATE CONTENT ACROSS DIFFERENT
VARIATIONS AND ACROSS DIFFERENT
TEMPLATES.
WHEN SHOULD YOU USE EXPERIENCE FRAGMENTS?
Whenever you want to reuse experiences.
• Experiences that
will be reused with
When you use AEM as a content delivery platform for third parties.
• Any solution that
wants to use AEM
If you have an Experience with different variations or renditions.
• Channel or
context-specific
When you use Omnichannel Commerce.
• Sharing
commerce-related
DEMO
C O N T E N T F R A G M E N T S A N D
E X P E R I E N C E F R A G M E N T S
C O M P A R I S O N
Content Fragments (CF) Experience Fragments (XF)
Definition Re-usable, presentation-
agnostic content , composed of
structured data elements (text,
dates, references, etc.)
A re-usable, composite of one
or more AEM Components
defining content and
presentation that forms
an experience which makes
sense on its own
Core Content-centric Presentation-centric
Design and layout agnostic. Defines design and layout of
content
The channel owns the
presentation of the Content
Fragment’s content (layout and
design)
•Used "as is" in channels
Content Fragments (CF) Experience Fragments (XF)
Features • Variations
• Versions
• Synchronization of content across
variations
• Visual diff of Content Fragment
versions
• Annotations of multi-line text
elements
• Intelligent summarization of multi-
line text elements.
• Translation/localization
•Variations
•Variations as Live Copies
•Versions
•Building blocks
•Annotations
•Responsive layout and preview
•Translation/localization
Content Fragments (CF) Experience Fragments (XF)
Technical details Implemented as a dam:Asset Implemented as a cq:Page
Defined by a Content
Fragment Model
•Defined by Editable
Templates
•Native HTML rendition
Variations The Master variation is the
canonical variation
Variations are channel or
context specific
Variations are use-case
specific, which may align with
channels.
Building blocks allow content
re-use across variations
Use AEM Core Components
Content Fragment
component for use in AEM
Sites, AEM Screens or in
Experience Fragments.
AEM Experience Fragment
component for use in AEM
Sites, AEM Screens or other
Experience Fragments.
Content Fragments (CF) Experience Fragments (XF)
JSON export via AEM Content
Services for 3rd party
consumption
Export as Plain HTML for use by
3rd party systems
Building blocks allow content re-
use across variationsJSON via
AEM HTTP Assets APIs for 3rd
party consumption.
•HTML export to Adobe
Target for targeted offers
•JSON export to Adobe Target
for targeted offers
Common Use Cases Long-form editorial content
(multi-line element)
Content managed outside the
life cycle of the channels
delivering it
Content re-used across multiple
pages in a Web site.
Web site chrome (ex. header and
footer)
Experience and Content Fragment

Más contenido relacionado

La actualidad más candente

Sling models by Justin Edelson
Sling models by Justin Edelson Sling models by Justin Edelson
Sling models by Justin Edelson AEM HUB
 
AEM and Sling
AEM and SlingAEM and Sling
AEM and SlingLo Ki
 
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?connectwebex
 
Multi Site Manager
Multi Site ManagerMulti Site Manager
Multi Site Managershivani garg
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architectureAshokkumar T A
 
SPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager SitesSPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager SitesGabriel Walt
 
Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6DEEPAK KHETAWAT
 
AEM Sightly Deep Dive
AEM Sightly Deep DiveAEM Sightly Deep Dive
AEM Sightly Deep DiveGabriel Walt
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentGabriel Walt
 
JavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScriptJavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScriptLaurence Svekis ✔
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questionsGoa App
 
HTL(Sightly) - All you need to know
HTL(Sightly) - All you need to knowHTL(Sightly) - All you need to know
HTL(Sightly) - All you need to knowPrabhdeep Singh
 
Rest and Sling Resolution
Rest and Sling ResolutionRest and Sling Resolution
Rest and Sling ResolutionDEEPAK KHETAWAT
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript ProgrammingSehwan Noh
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integrationLokesh BS
 
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Gabriel Walt
 

La actualidad más candente (20)

Sling models by Justin Edelson
Sling models by Justin Edelson Sling models by Justin Edelson
Sling models by Justin Edelson
 
AEM and Sling
AEM and SlingAEM and Sling
AEM and Sling
 
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?
 
Multi Site Manager
Multi Site ManagerMulti Site Manager
Multi Site Manager
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architecture
 
SPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager SitesSPA Editor - Adobe Experience Manager Sites
SPA Editor - Adobe Experience Manager Sites
 
Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6Basics of Solr and Solr Integration with AEM6
Basics of Solr and Solr Integration with AEM6
 
AEM Sightly Deep Dive
AEM Sightly Deep DiveAEM Sightly Deep Dive
AEM Sightly Deep Dive
 
AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
 
JavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScriptJavaScript guide 2020 Learn JavaScript
JavaScript guide 2020 Learn JavaScript
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questions
 
HTL(Sightly) - All you need to know
HTL(Sightly) - All you need to knowHTL(Sightly) - All you need to know
HTL(Sightly) - All you need to know
 
Rest and Sling Resolution
Rest and Sling ResolutionRest and Sling Resolution
Rest and Sling Resolution
 
Osgi
OsgiOsgi
Osgi
 
AEM - Client Libraries
AEM - Client LibrariesAEM - Client Libraries
AEM - Client Libraries
 
slingmodels
slingmodelsslingmodels
slingmodels
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript Programming
 
Sightly - Part 2
Sightly - Part 2Sightly - Part 2
Sightly - Part 2
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integration
 
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
 

Similar a Experience and Content Fragment

Modernising AEM Sites Codebase (AEM Meetup 2019)
Modernising AEM Sites Codebase  (AEM Meetup 2019)Modernising AEM Sites Codebase  (AEM Meetup 2019)
Modernising AEM Sites Codebase (AEM Meetup 2019)Hanish Bansal
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSOliver Wirkus
 
CORE content: An omnichannel-first approach
CORE content: An omnichannel-first approachCORE content: An omnichannel-first approach
CORE content: An omnichannel-first approachJon Hanke
 
ConnectME: connecting content for future TV & video
ConnectME: connecting content for future TV & videoConnectME: connecting content for future TV & video
ConnectME: connecting content for future TV & videoconnectme_project
 
Visual Experience 360 Flex
Visual Experience 360 FlexVisual Experience 360 Flex
Visual Experience 360 FlexJuan Sanchez
 
Fusion scm professor Extensible flexfields eff
Fusion scm professor Extensible flexfields effFusion scm professor Extensible flexfields eff
Fusion scm professor Extensible flexfields effFusionSCM Professor
 
Presentation kaushal
Presentation kaushalPresentation kaushal
Presentation kaushalAjay Yadav
 
Development of forms editors based on Ecore metamodels
Development of forms editors based on Ecore metamodelsDevelopment of forms editors based on Ecore metamodels
Development of forms editors based on Ecore metamodelsMario Cervera
 
09.m3 cms cms-components
09.m3 cms cms-components09.m3 cms cms-components
09.m3 cms cms-componentstarensi
 
Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)Gabriel Walt
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with ShareAlfresco Software
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitionsmferraz
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
 
Design And Documentation
Design And DocumentationDesign And Documentation
Design And DocumentationMiles Price
 
Elements_Creating_Content_Models.pdf
Elements_Creating_Content_Models.pdfElements_Creating_Content_Models.pdf
Elements_Creating_Content_Models.pdfJeff Smith
 
Marky Markup and the Funky Bunch
Marky Markup and the Funky BunchMarky Markup and the Funky Bunch
Marky Markup and the Funky Bunchdtraft
 

Similar a Experience and Content Fragment (20)

Modernising AEM Sites Codebase (AEM Meetup 2019)
Modernising AEM Sites Codebase  (AEM Meetup 2019)Modernising AEM Sites Codebase  (AEM Meetup 2019)
Modernising AEM Sites Codebase (AEM Meetup 2019)
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMS
 
CORE content: An omnichannel-first approach
CORE content: An omnichannel-first approachCORE content: An omnichannel-first approach
CORE content: An omnichannel-first approach
 
ConnectME: connecting content for future TV & video
ConnectME: connecting content for future TV & videoConnectME: connecting content for future TV & video
ConnectME: connecting content for future TV & video
 
The panels family
The panels familyThe panels family
The panels family
 
Visual Experience 360 Flex
Visual Experience 360 FlexVisual Experience 360 Flex
Visual Experience 360 Flex
 
Fusion scm professor Extensible flexfields eff
Fusion scm professor Extensible flexfields effFusion scm professor Extensible flexfields eff
Fusion scm professor Extensible flexfields eff
 
Presentation kaushal
Presentation kaushalPresentation kaushal
Presentation kaushal
 
Development of forms editors based on Ecore metamodels
Development of forms editors based on Ecore metamodelsDevelopment of forms editors based on Ecore metamodels
Development of forms editors based on Ecore metamodels
 
09.m3 cms cms-components
09.m3 cms cms-components09.m3 cms cms-components
09.m3 cms cms-components
 
Content management system
Content management systemContent management system
Content management system
 
Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)Modernizing Adobe Experience Manager (AEM)
Modernizing Adobe Experience Manager (AEM)
 
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with Share
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitions
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
 
Design And Documentation
Design And DocumentationDesign And Documentation
Design And Documentation
 
Elements_Creating_Content_Models.pdf
Elements_Creating_Content_Models.pdfElements_Creating_Content_Models.pdf
Elements_Creating_Content_Models.pdf
 
Marky Markup and the Funky Bunch
Marky Markup and the Funky BunchMarky Markup and the Funky Bunch
Marky Markup and the Funky Bunch
 

Último

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Experience and Content Fragment

  • 1. E X P E R I E N C E F R A G M E N T S A N D C O N T E N T F R A G M E N T S
  • 2. WHAT IS CONTENT FRAGMENT? • Content Fragments are editorial content, primarily text and related images. • They are pure content, without design and layout. • Adobe Experience Manager (AEM) Content Fragments allow you to design, create, curate and use page-independent content. • They allow you to prepare content ready for use in multiple locations/over multiple channels.
  • 3. CONTENT FRAGMENTS ALLOW YOU TO: • Consider how to reach target audiences efficiently across channels. • Create and manage channel-neutral editorial content. • Build content pools for a range of channels. • Design content variations for specific channels. • Add images to your text by inserting assets (mixed-media fragments).
  • 4. CONTENT TYPE • Content Fragments are a content type that: • Are without layout or design (some text formatting is possible in Rich Text mode). • Contains one or more: – Text elements – Assets that have been inserted; i.e. images – References to associated assets (for example, images, fragments) • Are independent from the delivery mechanism (i.e. page, channel). • Can contain variations of content; this allows you to adjust the fragment text according to the specific editorial or channel requirements. • Are defined by a Fragment Template.
  • 5. • Stored as Assets: – Content fragments (and their variations) can be created and maintained from the Assets console. • Used in the page editor by means of the Content Fragment component (referencing component): – The Content Fragment component is available to page authors. It allows them to reference the required content fragment.
  • 6. CONSTITUENT PARTS OF A CONTENT FRAGMENT Fragment Elements Fragment Metadata Master Variations Fragment Paragraphs Assets Inserted into a Fragment (Mixed- Media Fragments) Associated Content
  • 7. CONTENT FRAGMENTS AND CONTENT SERVICES AEM Content Services are designed to generalize the description and delivery of content in/from AEM beyond a focus on web pages. They provide the delivery of content to channels that are not traditional AEM web pages, using standardized methods that can be consumed by any client. These channels can include: Single Page Applications Native Mobile Applications other channels and touch-points Delivery is made in JSON format. AEM Content Fragments can be used to describe and manage structured content. Structured content is defined in models that can contain a variety of content types; including text, numerical data, boolean, date and time, and more.
  • 10. EXPERIENCE FRAGMENT • An Experience Fragment is a group of one or more components including content and layout that can be referenced within pages. They can contain any component. • An Experience Fragment is a set of content that grouped forms an experience that should make sense on its own.
  • 11. EXPERIENCE FRAGMENT: Is a part of an experience (page). Can be used across multiple pages. Is based on a template (editable only) to define structure and components.Is made up of one or more components, with layout, in a paragraph system. Can contain other experience fragments. Can be combined with other components (including other Experience Fragments) to form a complete page Can have different variations, which may share content and/or components. Can be broken down into building blocks that can be used across multiple variations
  • 12. WITH EXPERIENCE FRAGMENTS MARKETERS CAN: – Reuse an experience across channels (both owned channels and 3rd party touch-points) – Create variations of an experience for specific use-cases. – Keep variations in sync with the use of Live Copy. – Social Post experiences to Facebook and Pinterest out of the box.
  • 13. YOU CAN USE EXPERIENCE FRAGMENTS: If an author wants to re-use parts (a fragment of an experience) of a page, they need to copy and paste that fragment. Creating and maintaining these copy/paste experiences is time-consuming and prone to user errors. Experience Fragments eliminate the need for copy/paste. To support the headless CMS use-case. Authors want to use AEM only for authoring but not for delivering to the customer. A third party system/touchpoint would consume that experience and then deliver to the end user.
  • 14. BUILDING BLOCKS WITH EXPERIENCE FRAGMENTS EDITABLE TEMPLATES USED FOR CREATING EXPERIENCE FRAGMENTS SHOULD HAVE THE BUILDING BLOCK COMPONENT ADDED TO ITS POLICIES. IT LETS CONTENT AUTHORS CREATE A BUILDING BLOCK CONSISTING OF COMPONENTS THAT COULD BE RE-USED TO CREATE CONTENT ACROSS DIFFERENT VARIATIONS AND ACROSS DIFFERENT TEMPLATES.
  • 15. WHEN SHOULD YOU USE EXPERIENCE FRAGMENTS? Whenever you want to reuse experiences. • Experiences that will be reused with When you use AEM as a content delivery platform for third parties. • Any solution that wants to use AEM If you have an Experience with different variations or renditions. • Channel or context-specific When you use Omnichannel Commerce. • Sharing commerce-related
  • 16. DEMO
  • 17. C O N T E N T F R A G M E N T S A N D E X P E R I E N C E F R A G M E N T S C O M P A R I S O N
  • 18. Content Fragments (CF) Experience Fragments (XF) Definition Re-usable, presentation- agnostic content , composed of structured data elements (text, dates, references, etc.) A re-usable, composite of one or more AEM Components defining content and presentation that forms an experience which makes sense on its own Core Content-centric Presentation-centric Design and layout agnostic. Defines design and layout of content The channel owns the presentation of the Content Fragment’s content (layout and design) •Used "as is" in channels
  • 19. Content Fragments (CF) Experience Fragments (XF) Features • Variations • Versions • Synchronization of content across variations • Visual diff of Content Fragment versions • Annotations of multi-line text elements • Intelligent summarization of multi- line text elements. • Translation/localization •Variations •Variations as Live Copies •Versions •Building blocks •Annotations •Responsive layout and preview •Translation/localization
  • 20. Content Fragments (CF) Experience Fragments (XF) Technical details Implemented as a dam:Asset Implemented as a cq:Page Defined by a Content Fragment Model •Defined by Editable Templates •Native HTML rendition Variations The Master variation is the canonical variation Variations are channel or context specific Variations are use-case specific, which may align with channels. Building blocks allow content re-use across variations Use AEM Core Components Content Fragment component for use in AEM Sites, AEM Screens or in Experience Fragments. AEM Experience Fragment component for use in AEM Sites, AEM Screens or other Experience Fragments.
  • 21. Content Fragments (CF) Experience Fragments (XF) JSON export via AEM Content Services for 3rd party consumption Export as Plain HTML for use by 3rd party systems Building blocks allow content re- use across variationsJSON via AEM HTTP Assets APIs for 3rd party consumption. •HTML export to Adobe Target for targeted offers •JSON export to Adobe Target for targeted offers Common Use Cases Long-form editorial content (multi-line element) Content managed outside the life cycle of the channels delivering it Content re-used across multiple pages in a Web site. Web site chrome (ex. header and footer)

Notas del editor

  1. Content fragments are not available in the classic UI. The Content Fragment component can be seen in the classic UI sidekick, but further functionality is not available.
  2. Editable templates used for creating experience fragments should have the building block component added to its policies.