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.

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”.