ibex-dashboard/docs
morsh 82e12865e6 Merge remote-tracking branch 'origin/ibex-version-1.0' into add-extension-docs
# Conflicts:
#	docs/README.md
2017-08-20 16:48:13 +03:00
..
components
data-formats
data-sources
images Updating readme 2017-07-30 11:06:07 +03:00
DASHBOARD-SCHEMA.md
README.md Merge remote-tracking branch 'origin/ibex-version-1.0' into add-extension-docs 2017-08-20 16:48:13 +03:00
actions.md
add-new-data-source.md
add-new-element.md
dashboard-creation.md
dialog.md
filter.md
requestbutton.md
two-modes-element.md

README.md

Ibex Dashboard Development Guide

Framework

This project is built using create-react-app. The server side appraoch was addopted through this link.

Orchestrators

DataSourceConnector

DataSourceConnector is a class that created and initializes the various data sources.

ElementConnector is a class the creates and initializes Visual component for the dashboard and consecutive dialogs.

Plugins

Many of the aspects in this project are extendible. The following are possibilities to donate your own plugins.

Connection Plugins

Connection plugins are connected to Data Source plugins. A Data Source can have a connection plugin which will provide all the instances of the Data Source with a single connection to receive credentials information from.

Data Source Plugins

How to create a Data Source Plugin

Elements Plugins

How to create a Visual Plugin

data-formats plugins

A short excerpt on data-formats

Additional Features