SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Dashing
THE EXCEPTIONALLY HANDSOME DASHBOARD FRAMEWORK.
www.Cyberkeeda.com
Key Features
1. Dashing is a Sinatra based framework that lets you build beautiful
dashboards.
2. Use premade widgets, best for Sysadmins.
3. Widgets harness the power of data bindings to keep things dry and simple.
4. Use the API to push data to your dashboards, or make use of a simple ruby
DSL for fetching data.
5. Drag & drop interface for re-arranging your widgets.
6. It’s optimized and created for displaying custom dashboards on TV.
7. It’s Opensource.
www.Cyberkeeda.com
Use cases.
www.Cyberkeeda.com
Important Directories
Dashboards — one .erb ( Embedded Ruby with HTML ) file for each
dashboard that contains the layout for the widgets.
Jobs — Your ruby jobs for fetching data
Widgets — All the html/css/coffee for individual widgets
www.Cyberkeeda.com
Dashboard Config
Data-id : Could be anything ( type : string ), it will be used to push data from scheduler.
Data-view : Widget name/type.
Data-title : Title for your widget
www.Cyberkeeda.com
Jobs Config
Ruby scripts under jobs directory are deployed to push data
into widgets.
Create a sample job template by command
# dashing generate job myapi
Update scheduler by seconds or minutes
as 30s or 30m
Store final output to a variable and send it to dashboard for respective
data-id.
Data can be pushed into respective widgets calling dashing API too
externally.
curl -d '{ "auth_token": "YOUR_AUTH_TOKEN", "current":
100 }' http://localhost:3030/widgets/karma
www.Cyberkeeda.com
Widgets
• There are around 200 + widgets to use, it’s covers almost everything.
• Widgets can be found in the link
• Installation : Download and move it into the widgets folder.
• Every widget has a HTML file with data-bind parameter, use it to pass data to respective
html div using the jobs scheduler.
www.Cyberkeeda.com
Demo
www.Cyberkeeda.com
Official Links & Info
Webpage : http://dashing.io/
GitHub Repo : https://github.com/Shopify/dashing
Download link : https://github.com/Shopify/dashing/zipball/master
Realtime Application : Nagios Dashboard using Dashing (https://github.com/Jackuna/nagraj )
Note : Dashing still works great, but is no longer maintained.
Smashing is a fork of Dashing, which is maintained and supported.
Smashing Offcial Link : https://smashing.github.io/
www.Cyberkeeda.com

Weitere ähnliche Inhalte

Ähnlich wie An Introduction to Dashing and Smashing

Windows Hosting Documentation
Windows Hosting DocumentationWindows Hosting Documentation
Windows Hosting Documentation
webhostingguy
 

Ähnlich wie An Introduction to Dashing and Smashing (20)

Tips and Tricks For Faster Asp.NET and MVC Applications
Tips and Tricks For Faster Asp.NET and MVC ApplicationsTips and Tricks For Faster Asp.NET and MVC Applications
Tips and Tricks For Faster Asp.NET and MVC Applications
 
Synopsis
SynopsisSynopsis
Synopsis
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
03 integrate webapisignalr
03 integrate webapisignalr03 integrate webapisignalr
03 integrate webapisignalr
 
Secure your site
Secure your siteSecure your site
Secure your site
 
vitepress-en.pdf
vitepress-en.pdfvitepress-en.pdf
vitepress-en.pdf
 
Dashboard
DashboardDashboard
Dashboard
 
MySQL Shell - The Best MySQL DBA Tool
MySQL Shell - The Best MySQL DBA ToolMySQL Shell - The Best MySQL DBA Tool
MySQL Shell - The Best MySQL DBA Tool
 
Html5
Html5Html5
Html5
 
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
 
Ben ford intro
Ben ford introBen ford intro
Ben ford intro
 
Telemetry doesn't have to be scary; Ben Ford
Telemetry doesn't have to be scary; Ben FordTelemetry doesn't have to be scary; Ben Ford
Telemetry doesn't have to be scary; Ben Ford
 
Open Source Solution for Data Analyst Workflow
Open Source Solution for Data Analyst WorkflowOpen Source Solution for Data Analyst Workflow
Open Source Solution for Data Analyst Workflow
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of Platform
 
Presentation Tier optimizations
Presentation Tier optimizationsPresentation Tier optimizations
Presentation Tier optimizations
 
Guidelines DataCite Denmark 2014
Guidelines DataCite Denmark 2014Guidelines DataCite Denmark 2014
Guidelines DataCite Denmark 2014
 
Google Cloud Platform for DeVops, by Javier Ramirez @ teowaki
Google Cloud Platform for DeVops, by Javier Ramirez @ teowakiGoogle Cloud Platform for DeVops, by Javier Ramirez @ teowaki
Google Cloud Platform for DeVops, by Javier Ramirez @ teowaki
 
Windows Hosting Documentation
Windows Hosting DocumentationWindows Hosting Documentation
Windows Hosting Documentation
 
Consulta cualquier fuente de datos usando SQL con Amazon Athena y sus consult...
Consulta cualquier fuente de datos usando SQL con Amazon Athena y sus consult...Consulta cualquier fuente de datos usando SQL con Amazon Athena y sus consult...
Consulta cualquier fuente de datos usando SQL con Amazon Athena y sus consult...
 
ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)ALT-F1.BE : The Accelerator (Google Cloud Platform)
ALT-F1.BE : The Accelerator (Google Cloud Platform)
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

An Introduction to Dashing and Smashing

  • 1. Dashing THE EXCEPTIONALLY HANDSOME DASHBOARD FRAMEWORK. www.Cyberkeeda.com
  • 2. Key Features 1. Dashing is a Sinatra based framework that lets you build beautiful dashboards. 2. Use premade widgets, best for Sysadmins. 3. Widgets harness the power of data bindings to keep things dry and simple. 4. Use the API to push data to your dashboards, or make use of a simple ruby DSL for fetching data. 5. Drag & drop interface for re-arranging your widgets. 6. It’s optimized and created for displaying custom dashboards on TV. 7. It’s Opensource. www.Cyberkeeda.com
  • 4. Important Directories Dashboards — one .erb ( Embedded Ruby with HTML ) file for each dashboard that contains the layout for the widgets. Jobs — Your ruby jobs for fetching data Widgets — All the html/css/coffee for individual widgets www.Cyberkeeda.com
  • 5. Dashboard Config Data-id : Could be anything ( type : string ), it will be used to push data from scheduler. Data-view : Widget name/type. Data-title : Title for your widget www.Cyberkeeda.com
  • 6. Jobs Config Ruby scripts under jobs directory are deployed to push data into widgets. Create a sample job template by command # dashing generate job myapi Update scheduler by seconds or minutes as 30s or 30m Store final output to a variable and send it to dashboard for respective data-id. Data can be pushed into respective widgets calling dashing API too externally. curl -d '{ "auth_token": "YOUR_AUTH_TOKEN", "current": 100 }' http://localhost:3030/widgets/karma www.Cyberkeeda.com
  • 7. Widgets • There are around 200 + widgets to use, it’s covers almost everything. • Widgets can be found in the link • Installation : Download and move it into the widgets folder. • Every widget has a HTML file with data-bind parameter, use it to pass data to respective html div using the jobs scheduler. www.Cyberkeeda.com
  • 9. Official Links & Info Webpage : http://dashing.io/ GitHub Repo : https://github.com/Shopify/dashing Download link : https://github.com/Shopify/dashing/zipball/master Realtime Application : Nagios Dashboard using Dashing (https://github.com/Jackuna/nagraj ) Note : Dashing still works great, but is no longer maintained. Smashing is a fork of Dashing, which is maintained and supported. Smashing Offcial Link : https://smashing.github.io/ www.Cyberkeeda.com