# CTools ..

{% hint style="info" %}

#### Introduction

These series of workshops introduce the stack of technologies known as Pentaho CTools ..

Pentaho CTools (Community Tools) is an open-source data visualization toolkit that integrates with the Pentaho Business Intelligence Suite. It consists of three main components: CCC (Community Chart Components), CDE (Community Dashboard Editor), and CDF (Community Dashboard Framework).&#x20;

&#x20; • CCC provides interactive JavaScript charting capabilities,&#x20;

&#x20; • CDE offers a visual dashboard design environment, and&#x20;

&#x20; • CDF handles the underlying dashboard structure and data connections.&#x20;

Together, these tools enable developers and analysts to create interactive web-based dashboards and data visualizations using Pentaho's platform.

By the end of the workshops, you will have a comprehensive understanding of:
{% endhint %}

<details>

<summary>Getting Started</summary>

[Getting Started](#getting-started) covers one of the most important steps in development of your Dashboard - Layout & Functional Design. F

First steps involve gathering requirements / understanding the data, then after a number of iterations - mock-ups - you can begin the process of writing and testing your queries & parameters with CDA.

</details>

<details>

<summary>Community Dashboard Framework</summary>

The [Pentaho Interactive Reports (PIR)](broken://pages/ABhw5e7hwfMm6U5ffbwI) functionality provides a comprehensive self-service reporting solution within the Pentaho suite. It empowers business users to create and modify their own reports through an intuitive drag-and-drop interface, without requiring technical expertise.

</details>

<details>

<summary>Community Dashboard Editor</summary>

</details>

<details>

<summary>Community Graphics Generator</summary>

[Pentaho Dashboards ](#dashboards)offers a powerful data visualization and presentation platform that enables users to create interactive, real-time business intelligence dashboards through an intuitive web-based interface.&#x20;

The platform features a flexible drag-and-drop dashboard designer that allows users to combine multiple report types, charts, and data visualizations into unified, coherent displays.

</details>

***

{% hint style="info" %}

#### Overview

Take a look at the following walkthrough to get the best experience ..
{% endhint %}

{% tabs %}
{% tab title="English" %}

<figure><img src="/files/YH0BjrVApA0TmITYr5jF" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

***


---

# 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://academy.pentaho.com/pentaho-ctools/overview/ctools-...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.
