https://github.com/stimulsoft/samples-dashboards.php
PHP samples for Dashboards.PHP data visualization tool for PHP 7 and PHP 8 projects, and embedded JavaScript dashboard designer and dashboard viewer
https://github.com/stimulsoft/samples-dashboards.php
analysis dashboards data export exporting histogram html5 infographics javascript json kpi map mysql online php php8 pivot progress sql viewing
Last synced: 4 months ago
JSON representation
PHP samples for Dashboards.PHP data visualization tool for PHP 7 and PHP 8 projects, and embedded JavaScript dashboard designer and dashboard viewer
- Host: GitHub
- URL: https://github.com/stimulsoft/samples-dashboards.php
- Owner: stimulsoft
- License: other
- Created: 2021-09-28T06:15:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-28T17:07:59.000Z (4 months ago)
- Last Synced: 2025-01-28T18:23:19.009Z (4 months ago)
- Topics: analysis, dashboards, data, export, exporting, histogram, html5, infographics, javascript, json, kpi, map, mysql, online, php, php8, pivot, progress, sql, viewing
- Language: PHP
- Homepage: https://www.stimulsoft.com/en/products/dashboards-php
- Size: 887 MB
- Stars: 4
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# PHP and JavaScript samples for Stimulsoft Dashboards.PHP
#### This repository contains examples of integrating the Stimulsoft Dashboards.PHP analytics tool into PHP applications, using a set of PHP classes and functions that allow you to easily add a JavaScript data visualization to PHP applications. Supports exporting a dashboard on the server side using the Node.js platform. The dashboard components are fully compatible with all versions of PHP 7 and PHP 8. The integration supports PHP and JavaScript code.
## Overview
This repository contains a PHP project ready to run. The 'index.php' file contains links to examples, each of which is located in a separate .php file:#### License activation
* [How to Activate the Product](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard/How%20to%20Activate%20the%20Product.php)#### Working with Dashboard
* [Printing a Dashboard from Code](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard/Printing%20a%20Dashboard%20from%20Code.php)
* [Exporting a Dashboard from Code](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard/Exporting%20a%20Dashboard%20from%20Code.php)
* [Changing Dashboard Properties on the Server-Side](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard/Changing%20Dashboard%20Properties%20on%20the%20Server-Side.php)#### Working with Dashboard on the Server-Side
* [Configuring and Installing Node.js](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard%20on%20the%20Server-Side/Configuring%20and%20Installing%20NodeJs.php)
* [Exporting a Dashboard from Code on the Server-Side](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard%20on%20the%20Server-Side/Exporting%20a%20Dashboard%20from%20Code%20on%20the%20Server-Side.php)
* [Registering a Data from Code when Exporting a Dashboard on the Server-Side](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard%20on%20the%20Server-Side/Registering%20a%20Data%20from%20Code%20when%20Exporting%20a%20Dashboard%20on%20the%20Server-Side.php)
* [Exporting a Dashboard from Code with Changing Export Settings](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Dashboard%20on%20the%20Server-Side/Exporting%20a%20Dashboard%20from%20Code%20with%20Changing%20Export%20Settings.php)#### Working with Viewer
* [Showing a Dashboard in the Viewer](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Showing%20a%20Dashboard%20in%20the%20Viewer.php)
* [Showing a Dashboard in the Viewer in an HTML template](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Showing%20a%20Dashboard%20in%20the%20Viewer%20in%20an%20HTML%20template.php)
* [Showing a Dashboard in the Viewer in an HTML template using PHP variables](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Showing%20a%20Dashboard%20in%20the%20Viewer%20in%20an%20HTML%20template%20using%20PHP%20variables.php)
* [Showing a Dashboard in the Viewer using JavaScript](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Showing%20a%20Dashboard%20in%20the%20Viewer%20using%20JavaScript.php)
* [Changing the Viewer Theme](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Changing%20the%20Viewer%20Theme.php)
* [Registering a Data from Code](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Registering%20a%20Data%20from%20Code.php)
* [Using SQL Data Sources](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Using%20SQL%20Data%20Sources.php)
* [Changing an Export Settings on the Server-Side](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Changing%20an%20Export%20Settings%20on%20the%20Server-Side.php)
* [Sending an Exported Dashboard to the Server-Side](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Sending%20an%20Exported%20Dashboard%20to%20the%20Server-Side.php)
* [Opening the Dashboard in the Viewer and Changing it on the Server-Side](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Viewer/Opening%20the%20Dashboard%20in%20the%20Viewer%20and%20Changing%20it%20on%20the%20Server-Side.php)#### Working with Designer
* [Editing a Dashboard Template in the Designer](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Editing%20a%20Dashboard%20Template%20in%20the%20Designer.php)
* [Editing a Dashboard Template in the Designer in an HTML template](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Editing%20a%20Dashboard%20Template%20in%20the%20Designer%20in%20an%20HTML%20template.php)
* [Editing a Dashboard Template in the Designer using JavaScript](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Editing%20a%20Dashboard%20Template%20in%20the%20Designer%20using%20JavaScript.php)
* [Saving a Dashboard Template on the Server-Side](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Saving%20a%20Dashboard%20Template%20on%20the%20Server-Side.php)
* [Registering Data when Creating a New Dashboard](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Registering%20Data%20when%20Creating%20a%20New%20Dashboard.php)
* [Localizing the Designer](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Localizing%20the%20Designer.php)
* [Loading Scripts in Part to Minify Project](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Loading%20Scripts%20in%20Part%20to%20Minify%20Project.php)
* [Working with onDesign and onExit events](https://github.com/stimulsoft/Samples-Dashboards.PHP/blob/main/Working%20with%20Designer/Working%20with%20onDesign%20and%20onExit%20events.php)## Running samples
The samples folder contains all the scripts and resources of the project, including the 'index.php' file. So all files from this folder are required to be copied on your PHP server, using FTP or HTTP access interface - depending on your hosting provider.After that, in your browser, you can navigate to the following address:
http://your-domain-name/index.phpIf you are using a PHP server installed on your local development computer:
http://localhost/index.php## Composer
Additionally, the examples are ready to work with the [Composer](https://getcomposer.org/) dependency manager. You can use the specified command to update the product and all dependencies to the latest available version:```
composer update stimulsoft/dashboards-php
```## About Stimulsoft Dashboards.PHP
Stimulsoft Dashboards.PHP is a complete software package for designing and viewing dashboards. You may use the tool for integration into your applications or as a standalone solution. At the same time, no complex configuration or third-party modules are required. You may easily integrate dashboards into almost any PHP application, including those built on the Laravel framework.## Useful links
* [Live Demo](http://demo.stimulsoft.com/#Js)
* [Product Page](https://www.stimulsoft.com/en/products/dashboards-php)
* [Composer Package](https://packagist.org/packages/stimulsoft/dashboards-php)
* [Free Download](https://www.stimulsoft.com/en/downloads)
* [Documentation](https://www.stimulsoft.com/en/documentation/online/programming-manual/reports_and_dashboards_for_php.htm)
* [License](LICENSE.md)