ZSyncer Howto
Download
Auf http://www.zope.org/Members/andym/ZSyncer.
Installation:
ZSyncer muss auf beiden Maschinen installiert werden. Wie üblich im Verzeichnis "Zope-Dir"\lib\python\Products entpacken und Zope neustarten. Im Control-Panel prüfen, ob das Produkt in Ordnung ist.
Am besten ein kleiner Test in einem neuem Temp-Folder "ZSyncer". Dort mit dem Button "Add" einen ZSyncer mit Namen "ZSyncer" erstellen. Nun passen wir den ZSyncer an:
Title | ZSyncer |
Destinations | http://Comp1:8080/ZSyncer/ZSyncer |
Achtung: Hier die ID des ZSyncers der anderen Instance angeben, und nicht das Directory, welches man synchronisieren möchte! | |
Log? | Logs kann man wählen oder nicht ;-) |
Override User? | Falls die andere Zope-Installation einen anderen Username/Password hat, hier angeben |
Syncable meta types | Hier sucht man sich die Meta-Typen aus, welche man synchronisieren möchte: z.B. "DTML Method", "DTML Document" ... |
Nach Abschluss der Änderungen den Button "Edit" drücken, und in der anderen Zope-Instance den gleichen Folder eröffnen. Dort muss man nur den ZSyncer mit der ID "ZSyncer" erfassen. Man könnte hier auch die Daten der Master-Instance eingeben, dann könnte man auch von hier aus synchronisieren. Das empfehle ich aber nicht, sonst verliert man evtl. den Überblick.
Jetzt wechseln wir in das Browser-Fenster und Directory der Maschine, welches unser Master ist. Dort finden wir neu einen Tabulator-Reiter Sync. Diesen wählen. Dort werden uns nun die Informationen über die Unterschiede der Installationen angezeigt, und wir können auswählen, was wir synchronisieren wollen.