Re: [Design Update] Connect to server for first time users

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Shirley Wang <swang(at)pivotal(dot)io>
Cc: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [Design Update] Connect to server for first time users
Date: 2017-03-22 09:25:04
Message-ID: CA+OCxow95PVC5=nKeAzhfxYzNzUwNFtz9A8vGPM=cVcmkkGrXw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi,

Bear in mind that the Server dialogue is likely to include a *lot* more
fields in future versions of pgAdmin. You should consider the pgAdmin 3
equivalent as an example of what's likely to be added. Specifically, we
expect to add:

- The Host Address field (RM2191), needed for Kerberos authentication
amongst other things.
- SSH tunnelling options (RM1447)
- SSL certificate authentication (RM1482)

All of which are features from pgAdmin 3 that users have requested be
re-implemented.

On Tue, Mar 21, 2017 at 6:10 PM, Shirley Wang <swang(at)pivotal(dot)io> wrote:

> Hello Hackers!
>
> We are beginning to validate next set of features, the workflow for
> getting to work on pgAdmin4. Below is an overview of the work to date,
> which includes some features we're going to mock up.
>
> *We are curious to know if anyone on the mailing list has experienced
> these pains before or not. If so, how would our potential solutions impact
> you and why?*
>
> --
>
> *Pains we learned *
> - Workflow between opening pgAdmin and getting to work requires a lot of
> clicking
> - Connecting to server is challenging
> - hard to navigate fields due to tab structure
> - error messages appearing out of context
>
> *Assumptions to validate*
> - Having previous state open provides a shorter path for starting users'
> next task
>
> *How we address this*
> - Expand catalog browser to previous session *(currently in Redmine)*
> - Open entire application to previous session state *(part of history
> persistence) *
> - Focus on first time user experience to make connecting to server easier *(needs
> validation)*
>
> To date, our team has done a collaborative sketching session to outline
> the workflow. Our goal was to come up with a high level solution together
> without thinking too much about the visual design details. *We will be
> testing a more refined version with users to gather feedback.*
>
> [image: final_whiteboard.JPG]
>
> This flow features
> - Add server within the browser window
> - Form field on one screen
> - Test connection button and Save button
> - Adding connection string field (if one exists can populate other fields
> automatically)
>
> *Next steps*
> - Observe users install pgAdmin4 and connect to a server
> - Refine whiteboard sketches into digital mock up
> - Gather feedback on wireframes
> - Prioritize work (because this is not a frequent task, is this painful
> enough to be something we address?)
>
>
>
>
>

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2017-03-22 11:39:40 Re: pgAdmin4: Test result enhancement patch
Previous Message Ashesh Vashi 2017-03-22 06:20:32 Re: Feature test regression failures