Github user ahgittin commented on the pull request:

    https://github.com/apache/brooklyn-ui/pull/17#issuecomment-197937906
  
    > What is the issue with the autocomplete? Works ok after at least one 
character for me.
    
    maybe it's a huge time delay or my machine.  for me it only popped up once 
and then vanished.  other times i couldn't get anything to show.
    
    is it possible to have ctrl-space also trigger it, and put a hint that this 
is supported?  that at least makes it consistent with composer and obvious that 
it is possible.
    
    > > the "additional configuration" page is imposing; can we make it clear 
that there is no need to set anything, but if you want to put constraints or 
special login there are many config keys available (possibly with link to the 
website)
    > Buttons are enabled on this screen which makes it obvious that you don't 
need to do anything else. But I can change the subtitle from Provisioning 
information about your location to Optional provisioning information about your 
location
    
    i find button enablement a *subtle* clue not an *obvious* one.  
(*disablement* is an obvious indicator that i *cannot* proceed but if i'm taken 
to a screen i assume i'm supposed to do something there.  the *obvious* button 
in this screen is *Add configuration* which is intimidating.)
    
    additionally i'd like us to more user-friendly less techie/jargony.  the 
phrase *provisioning information about your location* whether optional or not 
isn't clear to me.  also it's too general in many cases (because the previous 
screen gave a bunch of provisioning information) and wrong in others 
(specifying a `loginUser` is not provisioning information, it's information to 
connect to a provisioned machine).
    
    how about text such as: *In many target locations, additional configuration 
may be supported. Enter any such options here. Autocomplete for some config 
options is available using Ctrl-Space. For information on available options 
consult the [LINK]Brooklyn docs. Alternatively you can skip this step.*
    
    > > I don't think localhost should be a top-level item. it's only something 
advanced users should try. extending an existing location is probably more 
important. we could call that tab "Advanced" and within it a text field for 
type with autocomplete allowing localhost and any named locations the user has 
previously set up.
    > I disagree with that. Those 3 top level location types are taken from the 
Brooklyn docs to be consistent!
    
    the docs have evolved, and 5 years ago pre-vagrant even `localhost` was 
common.  they should be updated, not this based on that.  the menu options in 
the docs are better, with "named locations" as the second choice.
    
    localhost is useful for techies and debugging but not a casual user who 
increasingly we want to target, who is trying to deploy community blueprints 
for use.  it is something that an advanced user who is comfortable with `ssh 
localhost` might do max once.  clouds, byon, and named/extending otoh are 
things people do routinely.
    
    (incidentally i think because `localhost` is available as a resolver you 
can specify it as a location in a yaml even if it isn't defined as a type.  so 
i'm not even sure that most users would want to click that ever!)
    
    @shartzel any input?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to