[cvs] [Wiki] changed: SyncHowTo

Jan Schneider jan at horde.org
Fri Oct 30 09:09:31 UTC 2009


jan  Fri, 30 Oct 2009 05:09:31 -0400

Modified page: http://wiki.horde.org/SyncHowTo
New Revision:  5.0
Change log:  Cleanup

@@ -1,9 +1,9 @@
  [[toc]]

  + How to replicate data with Horde and your phone, PDA or Outlook

-This is Horde the SyncML !HowTo page. It describes how to setup your  
phone, PDA, or Outlook to synchronize its data (calendar, events,  
tasks, notes) with Horde. You might also want to check out these pages:
+This is Horde the SyncML Howto page. It describes how to setup your  
phone, PDA, or Outlook to synchronize its data (calendar, events,  
tasks, notes) with Horde. You might also want to check out these pages:

  * SyncMLRoadmap describes planned, upcoming or currently missing features.
  * Once you managed to sync your phone with Horde, please check the  
SyncMLContributeTesting page and provide a test case if there's none  
for your client yet. You'll help us to improve the stability for your  
client!
  * If you encounter problems with syncing and can't resolve them on  
your own or using the FAQ below, please follow the directions in  
SyncMLProblemReport for reporting problems.
@@ -11,16 +11,13 @@
  ++ General information

  Syncing is beta quality code - to help fixing bugs and locating  
issues you need to be able to at least read logfiles! Testing is  
welcome; please report to the sync list (sync at lists.horde.org), but  
please keep in mind that the code is still in development.

-* You have to use at least Horde 3.2 and x.2 versions of the Horde  
applications, or Horde Groupware (Webmail Edition) 1.1, or the CVS  
version or a CVS snapshot. Horde 3.1.x or Horde Groupware 1.0.x won't  
do. Please note that if you are using a CVS checkout or snapshot, you  
have to run {{framework/install-packages.php}} to install the required  
packages into your PEAR path.
+* You have to use at least Horde 3.2 and x.2 versions of the Horde  
applications, or Horde Groupware (Webmail Edition) 1.1, or the CVS  
version or a CVS snapshot. Horde 3.1.x or Horde Groupware 1.0.x won't  
do. The newer the Horde (Groupware) version, the better. Please note  
that if you are using a CVS checkout or snapshot, you have to run  
{{framework/install-packages.php}} to install the required packages  
into your PEAR path.
  * Client configuration is as follows:
    * The sync URL is http(s)://pathtoyourhordeinstall/rpc.php
    * User name/password: your Horde account data
-  * Databases (sometimes called remote settings or server path)  
should be calendar, tasks, notes, and contacts, but common default  
values from the various clients may work too. The default values in  
Funambol Client 7.1.10 work just fine.
-* For debug output create the directory {{/tmp/sync/}} and make it  
writable by web server
-* Set log level to PEAR_LOG_DEBUG in Administration -> Setup -> Horde  
-> Logging.
-* When reporting problems to the mailing list, please include at  
least the {{/tmp/sync/log.txt}} file. This greatly helps to figure out  
what's going on.
+  * Databases (sometimes called remote settings or server path)  
should be calendar, tasks, notes, and contacts, but common default  
values from the various clients may work too. The default values in  
Funambol Client work just fine.

  ++ Information for syncing with Outlook or Blackberry

  * You need the Funambol connector version 7.1.10 or later. Go to  
https://www.forge.funambol.org/download/ -> select your client  
software -> Download and install.
@@ -30,26 +27,24 @@

  ++ Information for syncing PDAs with the Synthesis client

  * The Synthesis client is a commercial SyncML client from  
http://www.synthesis.ch/. It is available for !PocketPC, Windows  
Mobile, Smartphone and !PalmOS. Stability and !SyncML conformance is  
very good. There's a 30 days trial version.
-* Make sure to set the events server path to "calendar"
-* Uncheck the "only from 30 days before until 90  after today" setting
+* Uncheck the "only from 30 days before until 90 after today"  
setting, it will be ignored by Horde anyway.

  ++ Information for syncing Horde with Evolution

  How to configure Horde with Syncevolution (based on Sync4j) :  
http://www.estamos.de/projects/SyncML/Compatibility.html#Horde

  ++ Sync clients being used succesfully:

  * Synthesis client
-* Sony Ericsson P800/P900
+* Sony Ericsson P800, P900, K800i
  * Outlook with Funambol !SyncClient PIM outlook 3.0.15
-* Nokia E51, E65, E60, E90, N70, N73, N80, N95, E61i, E71, 5800  
XpressMusic, 6120 Classic, 9500 Communicator
+* Nokia E51, E65, E60, E90, N70, N73, N80, N95, E61i, E71, 5800  
!XpressMusic, 6120 Classic, 9500 Communicator
  * Samsung I8910 HD
-* Sony Ericsson K800i
  * Motorola RAZR v9 (only entries without non-ASCII characters)
  * Windows Mobile /w Funambol client 7.0.8 after some tinkering
-* Mozilla Thunderbird with Funambol Mozilla Sync Client  
https://mozilla-plugin.forge.funambol.org/ (Windows only, see  
https://mozilla-plugin.forge.funambol.org/servlets/tracking/id/SC52)  
{Linux also with no-page-compression in horde, or CVS version after  
Aug. 13. 2009}
+* Mozilla Thunderbird with Funambol Mozilla Sync Client  
https://mozilla-plugin.forge.funambol.org/ (Linux only without page  
compression or Horde versions from September 2009 or later)

  ++ FAQ

  +++ It's not working! I get a message like "Invalid response" on the  
phone or "Server returned error code -1" on Funambol clients
@@ -65,26 +60,9 @@
  +++ It's not working with Funambol 7.0.8 (Windows Mobile) (first  
sync does not start)

  Funambol tries to sync a folder 'configuration' when a new server is  
added - old versions of rpc.php ignore this request, newer versions  
abort the process
  Quick Fix: Do a first sync with an older server (I used eGroupware  
1.4 - its interface seems to be based on Horde's) and afterwards  
change the sync URL with a registry editor to the one you intend to use.
-Please note that for SyncML to work, the Horde server needs to use a  
working SQL backend.
-
-+++ I can't find any *.xml log files in /tmp/sync anymore. They used  
to be there!
-
-We now use our own WBXML libary in the XML_WBXML package. The WBXML  
data gets directly passed and processed, no XML is produced. To see  
the XML data, you can manually decode it. You need to install the  
WBXML utilities for that. This package contains the programs  
{{wbxml2xml}} and {{xml2wbxml}} to convert XML files to WBXML and back.
-
-To install them on Debian:
-<code>
-apt-get install libwbxml2-utils
-</code>
-
-The WBXML Library (aka libwbxml) contains a library and its  
associated tools to parse, encode and handle WBXML documents.
-(The WBXML format is a binary representation of XML, defined by the  
WAP Forum, and used to reduce bandwidth in mobile communications.)
-
-You can decode the data like this:
-<code>
-for a in *.wbxml; do wbxml2xml -m 1 -i 4 -o `basename $a  
.wbxml`_conv.xml $a; done 2>/dev/null
-</code>
+Or even better, help fixing this problem: http://bugs.horde.org/ticket/8621

  +++ It's still not working! What can I do?

  Please follow the directions in SyncMLProblemReport and report the  
problem to the sync mailing list.



More information about the cvs mailing list