p9F6qB-5Af-p2#comment-31076
@gwwar mind weighing in on this one? From my limited perspective, there is no way to make this happen since a JP connection is required for a site to be accessible via Calypso.
Notes from backlog grooming
The public-api relies on a Jetpack connection which means we may not be able to fix this within Calypso.
Flow-wise, this suggests we may need to send out a recovery flow via email (eg a link to generate new SFTP creds) or maybe we can help expose a recovery workflow for WordPress.com Atomic clients (similar to what Pressable is doing). I'd of course highly recommend deferring to @jmdodd's team if they had preferences on solutions here.
There may be a way to not allow Jetpack to be disconnected from a WordPress.com-on-Atomic site that would allow Calypso to remain available for these sites, or a way to repair the connection. Broken Jetpack connections are a long-standing pain point -- this is another data point for where that requirement breaks down in the UX.
The SFTP recovery flow via email may also help further the conversation around site ownership.
It would be helpful if we could figure out somehow how prevalent this is so that we can prioritize this.
I did some rough napkin math analysing the 'jetpack_connection' HC tag in Looker. This is generally used for chats where work on the JP connection has been needed
7 Days:
42 interactions averaging 57.86m (~40 hours total)
30 Days:
393 interactions averaging 55.85m (~365 hours total)
In ZD we have a JPOP-Jetpack Connection tag which shows the following data:
7 Days:
5 interactions averaging 39m (~3 hours total)
30 Days:
49 interactions averaging 35m (~29 hours total)
(it is worth noting JP connection issues are _predominantly_ handled in Live Chat - so this discrepancy makes sense.
@ebinnion just cc'ing you on this one. If you have any suggestions on how to best handle this, I'd love to hear them.
@jordesign thanks so much for gathering and sharing this data! This is super helpful.
Disconnecting a site completely, or disconnecting a single user, does two things that affect user connections:
Just spitballing, but we could probably provide some Calypso functionality by allowing the user to be added to the site. But, any remote calls out to the site would definitely fail. And, as-is, there would also be several notices shown to the user. So, we'd want to gate those somehow.
I'm not sure that this is a great idea. 馃槃 It's just the first thing that came to mind.
Most helpful comment
There may be a way to not allow Jetpack to be disconnected from a WordPress.com-on-Atomic site that would allow Calypso to remain available for these sites, or a way to repair the connection. Broken Jetpack connections are a long-standing pain point -- this is another data point for where that requirement breaks down in the UX.
The SFTP recovery flow via email may also help further the conversation around site ownership.