I would like to do some Theme development locally but, for obvious reasons, I want to be able to use my live data.
My thinking is that I can create some SSH tunnels to my production box, and just set the appropriate configuration options to use the ports I assign to the tunnels.
This is where I’m getting stuck - I’m assuming I will need to run a local instance of Ghost CMS, which isn’t an issue, but where can I configure the mysql port so I can use my live data?
It doesn’t have to be real time update no, but I was hoping up to avoid having to do the theme development by running everything and then manually importing the theme every time.
Is there no way to develop the theme in isolation, with data, to avoid uploading it every time to see what impact it has?
Unless I’m missing something critical in my thought process… when I want to make a change to a theme (e.g. casper), i make the change, zip it up and then upload the zipped file through the admin interface and then look at what the impact was live.
What I’m asking is if there is a way or running the theme in development mode or something, so I can see my changes without having to upload the zip file every time.