Sputnik is a CMS that behaves as a wiki (out of the box) and has a pretty cool back end storage mechanism that supports databases, flat files, and git repositories. By using git I can work "offline" on a copy of the sites powered by sputnik and just sync the changes back when I'm ready. Since I don't allow ssh access to the production servers running sputnik, I've set up a scheme whereby I can sync changes from my laptop up to the VC server. The sputnik server will pull any changes down automatically and push any changes up as well.
Here's the script that does it.
I wrote this in a quick and dirty fashion and should really clean it up before letting it loose. Oh well.
Continue reading "Sputnik + Git"