Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SDL Tridion Next Generation GraphQL Integration Accelerators

294 views

Published on

An introduction to SDL Tridion's Next Generation GraphQL service and an overview of the Integration Accelerators.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SDL Tridion Next Generation GraphQL Integration Accelerators

  1. 1. © 2019 SDL V1.5b Next Gen GraphQL & Integration Accelerators Ben & NiC
  2. 2. © 2019 SDL We are Ben Middleton Product Owner Tridion Architect Niclas Cedermalm Solutions Architect, Connectors
  3. 3. © 2019 SDL • NextGen GraphQL § Why GraphQL? § New GraphQL capabilities § Mashup of content § What’s next? • Integration Accelerators § CRM § Commerce Agenda
  4. 4. © 2019 SDL NEXT GEN GRAPHQL
  5. 5. © 2019 SDL Why GraphQL? Query efficiency Improves data Large community Elegant data retrieval Backend stability It's a specification
  6. 6. © 2019 SDL • Get a Salesforce contact: • GraphQL response: GraphQL for External Data 8
  7. 7. © 2019 SDL New GraphQL operations for connectors • Queries – externalItem(ID) – externalItems(namespace ID, filter) § Can be narrowed down to a concrete type, for example a Contact, Product etc • Mutations – createXXX(parent ID, input) § Example: createContact(…) – updateXXX(ID, input) – deleteXXX(ID) • Namespaces – List available external namespaces (e.g. hybris, youtube, salesforce) 9
  8. 8. © 2019 SDL Why GraphQL for integrations? • Single & uniform interface for both content and external data – Headless content – Headless CRM/Commerce/.. -> Hyperheadless • Normalized data models (e.g. products, contacts, media) to simplify implementations
  9. 9. © 2019 SDL Add-on Service 11
  10. 10. © 2019 SDL MASHUP OF CONTENT
  11. 11. © 2019 SDL13 H E A D L E S S D E L I V E R Y GLOBAL CONTENT HUB
  12. 12. © 2019 SDL Tridion Docs + Sites 14
  13. 13. © 2019 SDL External Content Repositories - Tridion use cases • Consume & orchestrate multimedia assets • Manage multimedia/content metadata • Consume & orchestrate textual content • Manage textual content • Search for content 15
  14. 14. © 2019 SDL Demo 16
  15. 15. © 2019 SDL Strongly Typed Models Search for Sites Deployer Improvements More Connectors
  16. 16. © 2019 SDL INTEGRATION ACCELERATORS
  17. 17. © 2019 SDL Accelerators • Companion packs to the different connectors • Is using the Tridion Integration Framework • Speed up implementations • Reference/example implementations • Comes with: – Set of CMS/DXA modules/addons – Dynamic GraphQL client & various utilities
  18. 18. © 2019 SDL Integration Accelerators Tridion Integration Framework Commerce Example Storefront Connector Connector ConnectorConnector DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module CRM Campaigns Multimedia Connector Form Builder DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module Example Templates DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module Example Templates DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module
  19. 19. © 2019 SDL SDL Tridion Sites CMS External Content/Media Integration Architecture Web Pages SDL Tridion Digital Experience Delivery Publish Tridion Integration Framework Aprimo Connector Consume media assets & textual content Published Web Pages Tridion Integration Framework Bynder Connector Realtime consumption of media assets & textual content Xillio Connector … Aprimo Connector Bynder Connector Xillio Connector …
  20. 20. © 2019 SDL SDL Tridion Sites CMS CRM Integration Architecture 22 Tridion Integration Framework Connector Connector … Form Builder Form Templates Web Pages SDL Tridion Digital Experience Delivery Tridion Integration Framework Connector Connector … Graph-QL CRM Forms CRM Personalization Publish CRM User Data Web Pages DXA Modules Personalization Triggers CMS Modules • Build CRM forms to collect leads & contacts • Personalize content with CRM data • Personalization based on CRM data (for example segments, contact location etc) • CRM data made available to the user session • Tracking of visitor site behavior
  21. 21. © 2019 SDL SDL Tridion Sites CMS Commerce Integration Architecture Tridion Integration Framework SDL Tridion Digital Experience Delivery Tridion Integration Framework Graph-QL Publish Commerce Library Access Commerce CMS Module Commerce Mashup Content Example Storefront Commerce DXA Module Connector Connector Connector Connector … … • Mashup of commerce data & content • Link to products & categories • Build experiences for: • Campaign/landing pages pages • Category pages • Search pages • Product detail pages • Tag content with product SKU/category Ids • Hybrid navigation
  22. 22. © 2019 SDL Marketing Automation/Campaigns • Publish content & assets to be used in external campaigns or email templates • Mashup of content & forms created in the campaign tool • Lead capturing forms • Tracking of site activities • Triggering of customer journey events
  23. 23. © 2019 SDL Demo 25
  24. 24. © 2019 SDL SUMMARY
  25. 25. © 2019 SDL Summary • GraphQL is the main API for DXD – Content delivery & mashups – Integration with external data • Tridion Integration Framework – Start of the connector boom J – Standard mechanism to integrate external data
  26. 26. © 2019 SDL28 TACK
  27. 27. © 2019 SDL www.sdl.com facebook.com/sdlplctwitter.com/SDL linkedin.com/company/sdlplc/
  28. 28. © 2019 SDL Copyright © 2019 SDL plc. All Rights Reserved. The SDL name and logo, and SDL product and service names are trademarks of SDL plc and/or its subsidiaries, some of which may be registered. Other company, product or service names are the property of their respective holders.. This presentation and its content are SDL confidential unless otherwise specified, and may not be copied, used or distributed except as authorised by SDL. Software and Services for Human Understanding

×