|
From: Henrik /K. <he...@ka...> - 2009-10-24 12:07:17
|
Dear all, Following up on my earlier posts, here is my latest, crazy idea: Kill the mozilla-sync plugin. As mentioned before, the current design is flawed (using not-thread-safe functions from Mozilla in threads), does not work with Thunderbird 3, and is a nightmare to port between platforms - even between different linux distros. Instead of using more development time on the mozilla-sync plugin, syncing Mozilla could be accomplished by - using the syncml-http-server plugin in OpenSync - using the Funambol Thunderbird extension (https://mozilla-plugin.forge.funambol.org/) I tried this setup, and the Funambol extension is able to communicate with the syncml-http-server. However, the sync fails, so there is more work to be done here... Further, the Funambol extension does not work with Thunderbird 3, and it is unclear if work is ongoing to address this. But I am starting to think that time may be better spend on fixing the OpenSync core, syncml-http-server and/or Funambol than re-designing and re-implementing mozilla-sync. Then there is the question of GUI... blueZync is a GUI for OpenSync in Mozilla. It does not suffer from the mozilla-sync design flaw or Thunderbird 3 incompatibility, but is still difficult to port, and not really satisfactory. I am thinking about killing this one as well, and maybe work on a GTK+ replacement for kitchensync. Maybe this GUI could even be launched from within Mozilla with a small plugin. Your comments and thoughts about the above would be much appreciated. /Henrik |