-
Notifications
You must be signed in to change notification settings - Fork 310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add starting point for the console overview page #928
Comments
After discussions with @wienke and @htdvisser this morning, it became apparent that we might want to try a little different approach for the overview page. Basically, we want to work more with visuals, icons, and whitespace, to generate more of a delightful, welcoming experience. I've built a rough wireframe of what @wienke and I agreed on following up the discussion. @johanstokking @htdvisser, would you have any issue with building the overview page like this? I think it makes sense to do like this already for the initial overview page, as technically it would be pretty straightforward to build it this way (mostly an html/css job). |
As a second step, we could apply a small chart that will show the number of received packages over time (fetched via the event stream) for all the apps/gateways that the users have. This chart would be displayed in place of the first section, as soon as the user has more than one app/gateway. |
I like it.
Live activity charts can be nice, but those could become pretty expensive (both on the server side and the clients side) if it means subscribing to event streams that could potentially receive hundreds of events per second if you have a dozen of gateways and a couple hundred devices. |
First impression;
|
Sort of agree, but it's tricky. First time users will be more interested in docs; power users in the status section… @wienke suggested focussing more on first-time users in the overview page.
👍
Would likely break the lean layout shown in the WF. Will take another look at that.
👍
Yeah, forgot to explain that. The top section is meant as Blank Slate, so it is what is shown when no apps or gateways have been created yet. If that is not the case, we can, for now, simply change the label to "My Gateways" / "My Applications" and link to
So what to do here for now? The new docs are not online anywhere yet, are they?
For now only echoing whether the component is enabled, which the backend already passes to the console. Health checks would definitely nice, but that's goldplating atm.
Yes,
I see. It was really meant as a small widget, basically similar to the event widget, but plotting the package events on a chart. |
On the next release they should be. Let's not spend time on an intermediary solution as that is too short-lived.
Yeah I don't think it's safe to subscribe to all traffic events from all gateways and all applications. Rest is OK! |
Summary
The console needs a simple page for the overview route. We can make a start by showing the application and gateway tables there.
Why do we need this?
Basic functionality.
What is already there? What do you see now?
What is missing? What do you want to see?
An overview page that shows both the application and gateway table (with less columns) next to each other.
Environment
Console.
How do you propose to implement this?
Trivial.
Can you do this yourself and submit a Pull Request?
Yes. Thoughts also welcome.
The text was updated successfully, but these errors were encountered: