Experience Builder APIs: How to integrate and extend XB
Experience Builder APIs: How to integrate and extend XB
Christian López Espínola (penyaskito)
Experience Builder will revolutionize how you will empower your editors and marketers to build sites with Drupal.
But that might not be enough for your audience, and you will want to put guiderails, extend or improve the Experience of your Builders.
Prerequisite
This session is oriented for backend and frontend devs. Won't be too deep, so backends should be able to follow the frontend pieces and the opposite.
Outline
- What is Experience Builder
- Intro to backend data model
- Intro to frontend client data model
- BE: How can I provide my own building blocks? ComponentSources
- BE: How can I interact with the internal API
- FE: How can I create extensions for the UI.
- FE: modifying the client model
Conclusions
- Designing the personalization UI
- The XB data model: how it fits together.
- Demo.
Learning Objectives
- Both frontend and backend developers will learn about the Experience Builder backend and client data model, and how they can interact with XB for providing the best custom experience to their users.
- Developers will learn some internals about Experience Builder itself, which will make it easier for them to contribute to the Experience Builder efforts.
Experience level
Intermediate