Add a "compact" view to the dashboard
Octopus 3.0 shipped today with a much more compact dashboard. Please have a play with it and let us know what you think!
Example here: https://demo.octopusdeploy.com/app#/
Even with current customization in Octopus 2.6, it's still not compact enough. Here is what I would like to see...a dashboard for our "build monitor". I don't care to see anything but the project name and environment. Hide the menu, toolbar, etc. Remove the whitespace.
Good example is when you look at the departure boards at the airport. They list the destination, flight #, gate and status. There is nothing else. No whitespace, no header. Just nice and clean.
Something like this would be great.
I support the compact view. In practical usage there's just too much white space.
To mitigate some of the white space issues you can use Stylish (there's a nice plugin for Firefox) to alter some of the CSS locally. It's pretty cool if you know some CSS. I've used it to fix up issues with LinkedIn and other sites, and particularly to kill those aggravating moving popups that float across the screen on some websites. I also usually go after extra padding and margins, for starters.
Wayne Brantley commented
That mockup looks good!
i just created a mockup with a fixed header (containing environment names and a filter box, to filter projects based on project name) and a compact grid view below them. What do you think? Tha should be more than enough i suppose.
it's kind of disappointing to not see this make it in 2.5. (considering how "simple" it is)
I would expect a style selector in dashboard edit page, which would change the dashboard to a more compact view.
Or maybe just have a text area to provide custom css for the dashboard?
Any update on this?
Most definitely needed. Some way of collapsing projects (i.e. show green if everything is green, and allow for digging into more details, if necessary) or similar would be great.
We have about 40 projects currently and the dashboard is at least 4 full pages long: http://i.imgur.com/YLvaUXu.png
We have tons of projects and one project group per branch. We are dreaming of list options for dashboard too!
Here's an album showing list options from Trillian, windows and where I'd like to see it for dashboard (that dashboard does not contain even a fraction of all our projects).
Andrew McClenaghan commented
We have a few projects but only 3 environments. It would be great if we could have the Projects across the top and environments down the left.
Jason Geyen commented
We use Octopus to deploy the same application to each of our clients' environments (SaaS type model). Since only about 6 clients fit on the screen, there is quite a bit of scrolling to see them all. We can't hide projects or environments because we care about them all. We also want to use the dashboard as a... dashboard so that we can quickly see what version each of our clients is on. I have debated writing an app to pull the information out and displaying it in a separate app, but I would rather have it as part of the app. There are a couple ways that this could be solved - provide a condensed view of the existing dashboard or provide a report that provides the data in a tabular form.
Chris Camburn commented
I feel like a simple addition of the ability to scale the size of the project/environment blocks up and down would solve this issue.
Hans Wurst commented
PS: I know that my screen resolution of 1920*1200px is not brilliant, but it would still be nice if I would be able to see, lets say, 10 projects (1 group) and 6 environments with a resolution of 1600*1200px.
Hans Wurst commented
Yes, at least I would still like to see a version that wastes less space with all kind of padding.
I've added 2 screenshots of our current dashboard, one with the normal css, one with updated values. I'm just spent 5min of changing values and it does not look great, but at least I can see everything on my screen now...
Someone with decent css skills (not me ;-)) could probably come up with something nice...
For devops folks it would be huge to be able to organize the dashboard with favorites, expand/collapse and draggable projects/groups. No need to store the state server side, just keep it in a cookie.
We've just hit 100+ projects making the current dashboard very unweildy. Each person is only really interested in their own set of projects/groups so hiding all the rest would make things a lot more straight forward. (Sorry if this idea is already elsewhere)
A compact view is still great for the approving Ops guy though.