The Developer tool empowers developers to craft custom data sources and layouts within the Dash plugin, offering robust capabilities akin to built-in features like courses and users. Custom layouts function much like standard layouts such as tables and timelines, providing flexibility and tailored visualization options.
Within the Developer addon, datasources serve as dynamic combinations of queries designed to fetch specific data, with values subsequently processed through custom transformation methods. These datasources typically comprise query templates and multiple tables defining fields along with their attributes, facilitating comprehensive data management. For instance, a course datasource might encompass both course and category fields.
Custom layouts, on the other hand, define Mustache templates for displaying data in a user-defined format, enabling seamless customization and personalized data presentation.

✔️ Extensive query capabilities
Define complex queries with custom data transformations.
✔️ Comprehensive data handling
Enables integration of multiple tables and data fields in one source.
✔️ Flexible visualization options
Use custom Mustache layouts for flexible data display.