Automattic / wp-calypso

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

WPCOM Atomic Jetpack Connections: Provide users an autofixer button when sites are not connected, or autofix for them #67003

Open JoshuaGoode opened 2 years ago

JoshuaGoode commented 2 years ago

What

Related to the following

Why

Reconnecting a broken site Jetpack connection for WPCOM Atomic sites is not easy and typically requires support intervention.

P9HQHe-1ie-p2

When a site is disconnected, a user cannot manage their domain, hosting configuration, or purchases.

WPCOM has the Atomic API and SSH — so we should be able to take some steps to ensure folks have a connection or at least access to domain and hosting configuration features.

Ideally, we’d have a user-facing autofixer button that would ensure they have a proper local user account on the site and establishes a working connection or offer to change their domain if it’s not working.

How

Have a fixer that creates a proper local user account, with required email, and establishes a new connection.

Or, autofix it for users when it is detected. We currently have an autofixer that attempts to heal connections but it often fails due to local user issues.

Or, if domain related, guide the user through fixing/changing domain.

A more complex case would be to guide the user through troubleshooting plugins/themes that may be breaking the connection.

JoshuaGoode commented 2 years ago

cc @jmdodd @hideandgeek404 as this is inline with some of what ya'll have recently discussed as well.

@Automattic/reactor

cuemarie commented 2 years ago

📌 ACTIONS

kriskorn commented 1 year ago

Incorrectly closed this issue instead of https://github.com/Automattic/wp-calypso/issues/57602. Reopened.