2015-07-15 13:12:32 -04:00
|
|
|
# TODO
|
2016-03-18 02:44:58 -04:00
|
|
|
List of TODO items for Dashed
|
2015-09-22 19:53:06 -04:00
|
|
|
|
2016-03-27 03:18:26 -04:00
|
|
|
range filter formatter
|
|
|
|
sankey example is missing
|
|
|
|
|
2016-03-01 10:47:13 -05:00
|
|
|
## Important
|
|
|
|
* **Getting proper JS testing:** unit tests on the Python side are pretty
|
|
|
|
solid, but now we need a test suite for the JS part of the site,
|
|
|
|
testing all the ajax-type calls
|
|
|
|
* **Viz Plugins:** Allow people to define and share visualization plugins.
|
|
|
|
ideally one would only need to drop in a set of files in a folder and
|
2016-03-18 02:44:58 -04:00
|
|
|
Dashed would discover and expose the plugins
|
2016-02-04 20:01:40 -05:00
|
|
|
|
2015-12-29 16:47:21 -05:00
|
|
|
## Features
|
2016-03-01 10:47:13 -05:00
|
|
|
* **Stars:** set dashboards, slices and datasets as favorites
|
2016-02-04 20:01:40 -05:00
|
|
|
* **Homepage:** a page that has links to your Slices and Dashes, favorited
|
|
|
|
content, feed of recent actions (people viewing your objects)
|
2015-12-29 16:47:21 -05:00
|
|
|
* **Dashboard URL filters:** `{dash_url}#fltin__fieldname__value1,value2`
|
2016-03-01 10:47:13 -05:00
|
|
|
* **Default slice:** choose a default slice for the dataset instead of
|
|
|
|
default endpoint
|
|
|
|
* **refresh freq**: specifying the refresh frequency of a dashboard and
|
|
|
|
specific slices within it, some randomization would be nice
|
|
|
|
* **Widget sets / chart grids:** a way to have all charts support making
|
|
|
|
a series of charts and putting them in a grid. The same way that you
|
|
|
|
can groupby for series, you could chart by. The form field set would be
|
|
|
|
common and use a single field to "grid by", a limit number of chart as
|
|
|
|
an N * N grid size.
|
|
|
|
* **Advanced dashboard configuration:** currently you can define which
|
|
|
|
slices in a dashboard are immune to filtering.
|
2016-01-29 13:29:23 -05:00
|
|
|
* **Annotations layers:** allow for people to maintain data annotations,
|
2016-03-01 10:47:13 -05:00
|
|
|
attached to a layer and time range. These layers can be added on top of
|
|
|
|
some visualizations as annotations. An example of a layer might be
|
|
|
|
"holidays" or "site outages", ...
|
2016-02-04 20:01:40 -05:00
|
|
|
* **Slack integration** - TBD
|
2016-03-08 16:53:34 -05:00
|
|
|
* **Sexy Viz Selector:** the visualization selector should be a nice large
|
|
|
|
modal with nice thumbnails for each one of the viz
|
2016-03-16 23:25:41 -04:00
|
|
|
* **Comments:** allow for people to comment on slices and dashes
|
2015-12-29 16:47:21 -05:00
|
|
|
|
2016-01-19 03:02:46 -05:00
|
|
|
|
2015-12-29 16:47:21 -05:00
|
|
|
## Easy-ish fix
|
2016-03-16 23:25:41 -04:00
|
|
|
* Kill switch for Druid in docs
|
2016-02-04 20:01:40 -05:00
|
|
|
* CREATE VIEW button from SQL editor
|
|
|
|
* Test button for when editing SQL expression
|
|
|
|
* Slider form element
|
2015-12-17 19:26:36 -05:00
|
|
|
* datasource in explore mode could be a dropdown
|
2015-12-14 19:38:54 -05:00
|
|
|
* [druid] Allow for post aggregations (ratios!)
|
2016-03-01 10:47:13 -05:00
|
|
|
* in/notin filters autocomplete (druid)
|
2015-09-25 18:43:50 -04:00
|
|
|
|
2015-12-29 16:47:21 -05:00
|
|
|
## New viz
|
2016-02-04 20:01:40 -05:00
|
|
|
* Maps that use geocodes
|
|
|
|
* Time animated scatter plots
|
2015-12-29 16:47:21 -05:00
|
|
|
* Horizon charts
|
2016-03-01 10:47:13 -05:00
|
|
|
* Calendar heatmap
|
2015-12-29 16:47:21 -05:00
|
|
|
* Chord diagram
|
|
|
|
* ...
|
2015-12-14 19:38:54 -05:00
|
|
|
|
|
|
|
## Community
|
2016-03-01 10:47:13 -05:00
|
|
|
* Create a proper user documentation (started using Sphinx and boostrap...)
|
2015-12-14 19:38:54 -05:00
|
|
|
* Usage vid
|