isimoin, easy MoinMoin wiki synchronization
I have been using Isimoin for a couple of weeks now and am quite happy with it. It does a couple of things:
- makes it really simple to setup some stand alone MoinMoin instances on your desktop without having to configure a web server
- allows you create a “slave” copy of wiki you have hosted somewhere else, assuming you have an account that allows you to rsync the MoinMoin filesystem
create-farm)
create_farm
;;
create-instance)
name=”$1″
create_standalone_instance “$name”
;;
create-slave)
name=”$1″
master=”$2″
create_slave “$name” “$master”
;;
synchronize-slave)
name=”$1″
synchronize_slave “$name”
;;
run-instance)
name=”$1″
run_standalone_instance “$name”
;;
I would like to add another function that assumes your local desktop wiki is the Master and the remote is a slave. Since I keep my primary personal MoinMoin instance on my laptop but like to back it up to a remote MoinMoin farm I have so I can access it from any computer if I need to. It would basically be reversing the synchronize-slave function. This is mainly because I cannot always guarantee that my laptop will be available via ssh for the rsync due to NAT/Firewall situations.
It would be cool to a simple tool like this that can use MoinMoin RPC Syncronization.

Leave a Reply