Page MenuHomePhabricator

Implement new Dashboard panel types
Closed, ResolvedPublic

Description

Dashboards currently support only text panels. They should support more:

  • ApplicationSearch is the main one.
  • Some stuff like "navigation bar" may also be important, see https://secure.phabricator.com/T4890#7. Basically, tools to tie dashboards together. This might come a little later once we're convinced that we want dashboard empire building to take place.
  • More structured flavors of "text"? (tabs, sections?)
  • Jump nav probably becomes a panel.

Then maybe fun/demo stuff:

  • Picture? Maybe remarkup can do this on its own.
  • Maybe write a simple version of Tetris or Paint or something for the demo/delight factor? Or a tamagochi?

Maybe some content discovery stuff (is this just ApplicationSearch with config?):

  • Poll (latest poll?)
  • Countdown? Not really discovery.
  • Pholio (pretty, definitlely discovery)

Most of this is probably an issue of bolting support into ApplicationSearch. I think rendering may move to SearchEngine to support this too.

Revisions and Commits

rP Phabricator
Abandoned
D9572
D9500
D9281
D9143
D9141
D9140
D9139
D9138
D9137
D9136
D9104
D9103
D9025
D9024
D9017
D9015
D9012
D9014
D9013
D9010
D9011
D9008
D9007

Event Timeline

epriestley claimed this task.
epriestley raised the priority of this task from to Normal.
epriestley updated the task description. (Show Details)
epriestley added a project: Dashboards.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.
epriestley edited this Maniphest Task.

Another good panel type would be "Phriction Document".

I'm not sure if these special types (Countdown, Slowvote, Phriction) should be implemented as rendering modes of the Query panel or as separate panel types, though, so I want to think about that a bit more.

I'm going to close this, since I think we can make it out of beta without additional panel types. I think the likely additions are:

  • Query panel, but render the results as content (e.g., poll, phriction page, etc.)
  • Some sort of dock / nav thing, still kind of fuzzy how this should work.
  • Thrilling adventure game.
  • Eventually, graph/chart.

...but we can wait for requests/feedback. No one has complained about Jump Nav, incidentally, so that's probably not coming back.