aem content services - what, why, and how? filecontent services provides a set of capabilities to...
TRANSCRIPT
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ADOBE EXPERIENCE MANAGER
March 2018 - Ask the AEM Community Expert
AEM Content Services -What , Why, and How?
- Praveen, Mahendra
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
• Introduction to Content Services
• Need for Content Services
• How to get started with it
Agenda for the Session
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What is AEM Content Services ?
Traditional Approach
- Sling default JSON renderer
- Custom Servlet
Content Services provides a set of capabilities to simply exposing the content via API endpoints
Allow integration of AEM managed content within applications and integrations.
3
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Content Fragments & Services – Use CaseCreate, manage and deliver structured content to any channel
Examples:
Store locator
Q&A / FAQ content
User/employee /contact information
Social
Mobile
Multi-screen
Video
Echo
POS
JSONHTML
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Why do we need Content Services?
5
Difficulty delivering content to channels other than AEM rendered pages
Manage and re-use digital content from a single repository
Consume content on web, mobile apps and single page applications
Users can model, author and deliver content on any via API for consumption in any channel.
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
How to use Content Services ?
6
Steps needed for setup in AEM 6.3
Feature Pack Includes Enhancements for
Models
Content Fragments
Core Component
JSON exporter
- Installation on AEM 6.3 GA- 6 Packages
- Installation on AEM 6.3 SP1- 4 Packages
- https://helpx.adobe.com/experience-manager/kt/sites/using/content-services-tutorial-use/part1.html
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Content Fragments
7
Simple Structured (Content Fragment Model)
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Custom Exporters
8
- Sling Model Exporter - Introduced in Sling Models v1.3.0
- Jackson Annotation- https://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotations
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Core Components
9
Supported onwards v 1.1
Produce JSON output without custom development
GitHub - https://github.com/Adobe-Marketing-Cloud/aem-core-wcm-components
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Content Services Demo ….
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Thank you all !
Questions and Answers