Create new component
This section will guide you through the entire process of creating a completely new component that includes:
- adding new harmonizing component, that aggregates data from existing base modules,
- creating new frontend component that renders the content,
- extending an integration.
For the purpose of this guide, let's assume you want to create a new component that shows the summary of user's tickets, called TicketsSummary
, with:
- the number of open tickets,
- the number of closed tickets,
- the latest ticket summary.
The required steps are described in the subchapters:
- Extending the CMS integration (so that the CMS could hold new component's definition and configuration - static texts, etc.)
- Creating the harmonizing component (that will provide data to frontend component).
- Creating the frontend component (which will render everything in the frontend app).