Kirby rsync plugin

I am wondering whether there would be any interest in making this a public plugin. It’s a plugin for using rsync to transfer data from a staging/UAT environment to a live environment.

Features:

  • Sync the entire site (content only)
  • Sync a page (and files) with subpages and files (or just the page)
  • Sync the code only (everything except for content/cache, etc.)
  • Choose what you want to sync: Browse through all files, select one or more files/folders, and sync them recursively

I use it by providing the deploy content for the editors and deploying the entire site, code, and selective content for the admins. One feature I would still like to add is the ability to get an overview of what has changed and select what to sync from that overview.

7 Likes

Wow, this would actually be very interesting to me and some of my client projects!

I would be intrested in this also! I use rSync for deploy via the command line. Do you have any plans to sync down from from uat/production to a copy running on a local server?

Yes, please share it!

Oh, yes please! This would simplify my current “deployment system”.