Automattic / studio

Studio by WordPress.com, a free desktop app that helps developers streamline their local WordPress development workflow.
https://developer.wordpress.com/studio/
GNU General Public License v2.0
164 stars 17 forks source link

Feature Request: Import site into Studio from anywhere with free backup/migrate plugin #496

Open hartsook opened 2 weeks ago

hartsook commented 2 weeks ago

What

I frequently have to rebuild a self-hosted client site to start a redesign or convert to FSE from a classic theme. Since I don't want to do this on the live site, It would be nice to be able to install a plugin that would make a "backup" file that Studio could import rather than relying on the hosting clone/staging site features.

Why

I don't want to pay for Jetpack backup just to create 1 backup I will use to import into Studio.

How

No response

danielbachhuber commented 2 weeks ago

Thanks for the suggestion, @hartsook !

Just to confirm, you're aware of our new "Import a backup" feature?

CleanShot 2024-08-31 at 13 28 28@2x

hartsook commented 2 weeks ago

Thanks for the reply. But that was the point of my feature request. It seems the only backup format to import from is a Jetpack back up. The free version of Jetpack does not make backups. So, it would be nice either to have a plug-in that would make Studio compatible backups for import that you could install on any self-hosted WordPress site, or extend the compatibility for Studio import to support one of the standard free WordPress back up plug-in formats. The end goal is to make it trivial to import any WordPress site into Studio.

danielbachhuber commented 1 week ago

@hartsook Ah, I see. Thanks for clarifying! I started adding support for All-in-One WP Migration and Backup in https://github.com/Automattic/studio/pull/497

hartsook commented 1 week ago

Awesome, thank you so much! That's exactly the approach I was hoping for. If you need an alpha-tester, I'd be glad to volunteer. I lead a weekly WordPress FSE Support Group Meetup and have others that could also test.