Synchronizing one MoinMoin with another
I keep a copy of this wiki on my laptop, so that I can make edits to it offline. To get the initial copy of the wiki and to pull the updated copy from the server, I do:
rsync -avz --delete johnsu01@ohara:/usr/share/moin/colab/data/ /usr/share/moin/mywiki/data/
After making changes on the laptop, I upload them with:
./moinupdate --user JohnSullivan --password <mypassword> --merge=force -v -s http://localhost:8000 http://wiki.wjsullivan.net
The --merge=force option causes the conflicts to be ignored, and merged into the page with merge markup to show the conflicts.
I use the standalone server on my laptop, so I don't have to mess with any Apache configuration.
I also had to put xmlrpc_putpage_enabled = True and ixmlrpc_putpage_trusted_only = False n the config file for this wiki.
moinupdate (the synchronization script)
remoteMoin (XML RPC plugins)