Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.42k stars 1.99k forks source link

Feature Request / Jetpack Backup : Add additional credential auto-config opportunities #73451

Open JoshuaGoode opened 1 year ago

JoshuaGoode commented 1 year ago

What

Provide additional opportunities for Jetpack-connected sites to utilize the credential auto-config flow. Especially on https://wordpress.com/backup/DOMAIN

E.g., over at Pressable, we want all users to get their creds configured automatically after approval. They should never manually enter them.

Why

Some Jetpack-connected sites are eligible to have their SSH/SFTP credentials configured automatically via /start/rewind-auto-config/?blogid=${ siteId }&siteSlug=${ siteSlug }

At Pressable, we want all users to get their creds configured automatically. They should never manually enter them.

Pressable has its own partner flow that directs users to this auto-config page after connecting. http://wordpress.com/start/pressable-nux/creds-permission?blogid=XXXXX

However, it doesn't always work and some sites may break their credentials and need to auto-config them again.

At this time, the primary backup page in Calypso does not offer auto-config. Even when Pressable is detected as the host.

However, other parts -- such as the stats page -- do.


Example,

On https://wordpress.com/stats/day/DOMAIN

image

I see prompts to configure, which then take the user to https://wordpress.com/start/rewind-auto-config/?blogid=[XXXXX]&siteSlug=[domain]

Which is an auto-config screen

image

On https://wordpress.com/backup/DOMAIN, we do not offer auto-config

image

image

image

How

No response

JoshuaGoode commented 1 year ago

cc @Automattic/yamato-backup

vianasw commented 1 year ago

I've realized we weren't tracking this on Asana, so I've created a task here to do so: https://app.asana.com/0/1202586245449203/1204486020010153