# Dashboard

Dashboards are one of the most effective information‑management tools used to analyze and monitor **Key Performance Indicators (KPIs)** of a business.\
They typically consist of charts, metrics, and other visual components that transform complex datasets into **clear, easily understandable insights**, enabling faster and more informed decision‑making.

In the ONEWEB platform, dashboards can be created using two different approaches, depending on the application requirements and platform version.

***

### Dashboard Creation Approaches in ONEWEB

There are **two supported ways** to create dashboards in the ONEWEB platform:

***

### Using the Widget Dashboard

This is the **legacy method** of creating dashboards in ONEWEB.\
The Widget Dashboard was introduced in earlier versions of the platform and is still fully supported.

Key characteristics:

* Suitable for existing implementations
* All previously built dashboards continue to function on newer versions of ONEWEB
* Recommended primarily for **maintenance of legacy dashboards**

This option ensures backward compatibility and protects existing dashboard investments.

***

### Using Charts Extension in Page Designer

Starting from **ONEWEB version 4.0.0.19**, Page Designer introduces the **Charts Extension**, which provides a more modern and flexible way to build dashboards.

Using this extension, users can:

* Create dynamic charts and graphs
* Bind data easily from Microflows or other data sources
* Embed charts directly into **web pages or mobile applications**

This approach is recommended for:

* New dashboard implementations
* Interactive and data‑driven user interfaces
* Applications requiring greater flexibility and customization

***

### Summary

ONEWEB supports both **legacy** and **modern** dashboard creation approaches:

* Use **Widget Dashboards** to maintain and run existing dashboards without modification
* Use **Charts Extension in Page Designer** to build modern, dynamic, and highly customizable dashboards

This flexibility allows developers to evolve their dashboard strategy while maintaining compatibility with existing solutions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onewebstack.com/building-apps/ui-page-designer/ux-ui-components/dashboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
