Juju GUI 2.0 - public beta

Merlijn Sebrechts merlijn.sebrechts at gmail.com
Wed Dec 23 15:17:24 UTC 2015


This looks great! Nice work!


I love the new store interface! Are there any plans to revamp the unit
configuration sidebar? It would be great if this could also be shown in the
middle like the charm store.

A few thoughts about it:
- Successfully deployed charms (Workload state 'active', message 'Ready')
and relations are grey. What's the reasoning behind this? I associate grey
with 'disabled/not active', so this feels a bit counter-intuitive to me..
(although green wouldn't be better since I'm red-green colorblind..)
- Are you planning to show the workload states and messages somewhere? More
and more charms are using messages to communicate the current state of the
charm, information that I think would be useful to someone using the GUI
(example: Blocked: waiting for relation to x)
- The colors might become a problem for colorblind people. It is currently
not a problem because the four colors i'm seeing (i'm guessing orange,
grey, red and blue) are easy distinguishable. This might become a problem
if you start to throw more colors in that mix. The lines are very thin,
making it even harder for me to detect colors. I don't know if there are
plans for more colors?

On another note, how easy would it be to enhance/fork this UI? I'm thinking
about custom features like:
- Change automatic deployment behavior
- Change 'featured searches'
- Autohide certain charms/bundles



Kind regards
Merlijn Sebrechts



2015-12-23 13:06 GMT+01:00 Rick Harding <rick.harding at canonical.com>:

> Congratulations to the team! This is exciting to see the hard work from
> design team putting in a ton of thought into juju and visualizing it, a
> year ago, almost the way to the engineering team working so hard to bring
> it all to life.
>
> Thank you all for the great tool!
>
> On Wed, Dec 23, 2015, 6:57 AM Uros Jovanovic <uros.jovanovic at canonical.com>
> wrote:
>
>> I'm really happy to announce availability of the new and shiny beta
>> version of Juju GUI 2.0 with completely redesigned and rewritten user
>> interface and improved user experience. New GUI introduces:
>> - redesigned canvas, relation management and charm handling with the new
>> inspector,
>> - better integration with the charm store, unifying the web experience at
>> jujucharms.com,
>> - new machine view with drag'n'drop functionality - allocating units has
>> never been easier,
>> - enables creating and switching between models within a controller,
>> - supports new bundle deploys, ...
>>
>> Not much has stayed the same, so it's best if you give the new GUI a try
>> yourself.
>>
>> We're aware of the small details that need polish before we close the
>> beta, but we'd like to make 2.0 release rock solid and therefore would
>> appreciate as much feedback from you as possible. Please use the github
>> issue tracker [1] to file any bug that you encounter and please provide as
>> much information as possible, for example, about the cloud, juju version,
>> steps made, errors from the browser console, etc.
>>
>> [1] https://github.com/juju/juju-gui/issues
>>
>> # GUI with controllers and models
>> If you would like to test the GUI against a Juju controller, the jes
>> feature flag needs to be enabled before bootstrapping. This will enable you
>> to create, list and manage models directly from the GUI.
>>
>> export JUJU_DEV_FEATURE_FLAGS=jes
>> juju bootstrap
>>
>> # Availability of Juju GUI 2.0 beta:
>>
>> ## Juju 1.25 or older
>> The charm is available at cs:~yellow/trusty/juju-gui and at
>> https://jujucharms.com/u/yellow/juju-gui on the web. Just do the usual:
>>
>> juju deploy cs:~yellow/juju-gui
>>
>> ## Juju master (1.26 alphas)
>> Recent juju builds support new publishing mechanism and can properly
>> parse URLs with development channel. If you're using recent juju builds,
>> bootstrap a controller on a cloud of your choice and use the development
>> version of the promulgated Juju GUI charm located at
>> cs:development/juju-gui or https://jujucharms.com/development/juju-gui
>> on the web. You can deploy the development version of the charm with
>>
>> juju deploy cs:development/juju-gui
>>
>> You should see the follwing response:
>> Added charm "cs:development/trusty/juju-gui-42" to the environment.
>> Deploying charm "cs:development/trusty/juju-gui-42" with the charm series
>> "trusty".
>>
>> PS: We really did not plan ahead that the first promulgated development
>> charm will have revision number 42 :)
>>
>> Looking forward to your feedback and have fun,
>> Uros
>> --
>> Juju mailing list
>> Juju at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>>
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20151223/d9189e96/attachment.html>


More information about the Juju mailing list