#FeatureFRIYAY October: we released the portal, customer-specific CSS overrides, dual axis on combination charts and more!

Another month gone by, with another set of brand new features released and ready to be used! October has been a productive month at Cumul.io. Let’s take the opportunity to guide you through our latest feature updates. Learn everything about the brand new Portal, see how to add a second axis to combination charts, and explore how you can create your custom CSS overrides!

We’ve released Cumul.io Portal

The Cumul.io Portal that we recently released is your very own reporting portal. It lets you gather your company’s most important dashboards and KPIs, all in one place. The goal of the portal is to make data insights accessible to anyone in your organization, or to any stakeholder, while still easily adapting their user rights so that they only see the dashboards you want them to see.

You can open the portal on your desktop, but you can also pin app.cumul.io/portal on your mobile home screen and have the Cumul.io Portal as an app on your phone!

What are the advantages of the portal?

In contrast to standalone dashboards, a reporting portal has many advantages. With the Cumul.io Portal, you can:

  • Centralize all KPIs and dashboards in one place;
  • Manage who has access to which dashboard;
  • Share a single link to the portal with anyone in your organization, instead of having to share separate links with each colleague for each dashboard;
  • Pin your portal as a shortcut on your cell phone, to have access to your dashboards anytime, anywhere.

How to setup your own portal?

Interested in setting up your own portal on Cumul.io? In our monthly Customer Success webinar, Jonas walks through how to setup a portal and all of its capabilities.

You can re-watch the webinar and follow it step by step below:

New feature: custom CSS overrides on tokens

We’ve released a new feature that will let you set custom CSS overrides for your dashboard! Now you can simply add a line in your authorization token that you send to Cumul.io and you’re done:

const Cumulio = require('cumulio');
var client = new Cumulio({
    api_key: '< Your API key >',
    api_token: '< Your API token >'
let promise = client.create('authorization', {
  type: 'temporary',
  securables: [
    '< dashboard id >',
    '< dataset id of a dataset used in the dashboard >'
  expiry: '24 hours',
  inactivity_interval: '10 minutes'
  css: '.widget-title { color: red; } .widget-body { background: blue; }'
  // return the result to the client

Notice the css tag in the authorization token. This is where you can what element you want to override and how.

New feature: Dual Axis on Combination Charts

We’ve added a second axis to the combination chart. So now, once you’ve added a second measure (or more), you can add an axis to the right hand side of the chart and define which measures belong to which axis. This makes the chart a lot more visually pleasing and easier to read:

How to add a second axis to a combination chart?

Adding a second axis to a combination chart is very simple. Once you’ve added all of you measures to your chart, navigate to the chart settings and turn on the Right Measure Axis on and select which measure this axis represents from the drop down selection below it:

If you have more than 2 measures you would like to add, you will be able to select more than one measure in the drop down menu. So for 3 measures, you may have 1 on the left axis and the other 2 on the right.

Improvements on Radar Chart: tooltips

We’ve added tooltips to appear on radar charts as well. Now, when you hover over a point in a radar chart, you’ll see info appear about the data point you are on. This makes info on the chart a lot more accessible and user friendly, what more can you ask!? :

Radar Chart Tooltip

Sneak Peek: Python SDK

We’re adding Python to our list of available SDKs alongside the commonly used ones such as the Node.js SDK, which is for now available as an open source GitHub project. This one is in testing but it is on its way and is available for anyone interested to start playing around with. You will be able to use all the usual functions such as create and update:

from cumulio.cumulio import Cumulio

key = #YOUR KEY
token = #YOUR TOKEN

client = Cumulio(key, token)
dataset = client.create("securable", {"type": "dataset", "name" : {"en":"Example with python sdk"}})
client.update("securable", dataset["id"], {"description":{"en":"This is an example description"}})

Can’t wait to explore all these new features? Sign in to your Cumul.io account and start enjoying these new functionalities right away!

Add a Comment