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
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 |