In the next days I will be finishing this and moving towards a v1 which will be in the next Discourse release. Please refrain yourself to write a long bug report for a few more days, I will post it when I think “it’s done”, but do try it and please give us an early feedback on what you can try and this mockup. I’m very excited to finish this and give you this new dashboard. One of my personal goals with this revamped dashboard is also to make it very easy for plugins to add charts on this page.
This topic will be dedicated to every issue/feedback you have until we consider it stable.
Trends are now calculated as compared to previous period. So when looking at trend on a month it compares to last month. When looking at trend on a week it compares to last week.
MAU/DAU is now a proper “percent” graph with percent symbols to minimize confusion
Lots of concurrency issues were fixed, when switching intervals some real weird things happened in the past
Search is now sorted in a sane way, (I do not think I need to explain) also added CTR there which is a good metric ™ to have. That allows you to “act” on terms that people search for but are not clicking through.
UTC dates were kind of messed up in the various periods leading to weird reports containing partial data, this is cleaned up.
Search only shows “last week”, it does not scope to the “panels”, this simplifies the UX cause it becomes less confusing to see how stuff is scoped
All and Day periods were removed, both caused confusion
Camel hump is removed from all graphs, which were grouping on full months on the yearly which causes very confusing graphs.
There is still much left to do here, but the plan is to swap over /admin to show this dashboard vs what we have now early/mid next week.
Prior to the switch we need to:
Ensure we still display version info an install warnings
Add a link to the old dashboard
Review SQL on the dashboard to ensure that loading it will not time out sites
Once we switch we will focus on refinements for the next week two. Keep in mind that we are not planning any radical changes over what exists in the new dashboard now.
Moved problem detection and version to new dashboard (and moved off old dashboard)
Added pageviews line
Fixed persian not loading any dashboard thanks to @Pad_Pors
Build is still in the over … should be ready soon
TODO
Figure out way search stats is not working for @8BIT
@balibebas do you mind opening a dedicated topic specifying what you mean by “community influencers based on trust level” ideally with a mockup, so we can track it for future improvements to the dashboard.
Similar issue here to @8BIT - I’m finding a page refresh of the entire Dashboard can leave one or more (usually one) of the graphs spinning for me … (but great progress thank you)
The ones that do come up come up pretty quickly.
The site i’ve updated it on is very low load, but only a 2GB, 2 core V-machine.
I also note that all of the “monthly” graphs only have one date on them at present (May 1), and it’s rotated by about 15 degrees – so it’s not clear which data point it’s referring to:
I’d recommend maybe rotating it to be completely vertical, so it lines up with its data point more clearly.
Another suggestion I’d make would be to move the account stuff to the bottom. For me at least this isn’t something I’m interested in most of the time – I know already how often we get invoiced and how to get in touch etc. When I go to the dashboard, what I’m looking for is, well, the dashboard – so it should, in my opinion, be the first thing you see.
Suggestions and bug reports notwithstanding, this new dashboard is a huge improvement over the old one. This is great work by the whole Discourse team!
Out of idle curiosity, any reason why the new dashboard was built with flexbox, rather than CSS grid? I suspect grid might have been a little easier to work with for such a griddy layout…