Double Tall Iced Mocha, Lite on the Chocolate

November 3, 2006

isimoin, easy MoinMoin wiki synchronization

Filed under: /geek — Ken @ 11:57 am

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

Powered by WP-Hashcash.