Editing Sync/Usage of syncevolution

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 30: Line 30:
You also could switch to other calendars available on you N900. For details also have a look into the config files. The needed sync sources you can search using the command <code>syncevolution</code> as described above.
You also could switch to other calendars available on you N900. For details also have a look into the config files. The needed sync sources you can search using the command <code>syncevolution</code> as described above.
-
 
-
====Horde====
 
-
 
-
This is how i managed to have calendar sync with horde4 on N900. Horde3 probably needs a different procedure, but i read a report around that it's working.
 
-
 
-
*First of all let's assume that you have horde working on your server at url: horde.yourdomain.com/horde
 
-
 
-
*Second assume that you have installed syncevolution and it's frontend as we will use both for ease of use.
 
-
 
-
*Start the frontend and select "Add new service" by clicking the the menu. The new service wizard will start. press next and select a name youlike for "service name". Keep it short as it may happen you have to type it. Let's pick "myhorde" for this example. As template select SyncEvolution (even if any template may work, since we are going to edit the files anyway). Press next
 
-
 
-
*Now input your username and password. Notice that the password will be saved in ''clear text'' in the configuration file. You can manually edit the configuration file to prevent this, but i did not test it. Press next.
 
-
 
-
* Now it says "finish". We just started (j/k it's not that long).
 
-
 
-
* Select your new service myhorde from the list. now press the title bar and press "Edit service". Change the "Sync url" to your horde url, but add rpc.php at the end. In our case the url will look like "http://horde.yourdomain.com/horde/rpc.php".
 
-
 
-
* Change the "Web url" to something you like. Probably your horde log in page is a good pick.
 
-
 
-
* If you have some special names for the databases, specify them. I did not discovered yet how to correctly figure out those names without guessing and how to match them with horde db names (if someone know please explain!! It's a ''very'' important topic). What I discovered is that, here, and so probably by default, the database name you have to set for "Contacts database" (addressbook) is "contacts" and the one for "Calendar database" is "calendar". This step is '''very''' important, if you miss it, nothing will work and you may get a message in the log like "database not found" or a HTTP 404 error. You can also edit those values by editing the configuration files and setting "uri" equal to database name (i.e uri=contacts and uni=calendar). In our example the files to edit if you do not want to use the frontend are:
 
-
 
-
  <syncevolution_location>/default/peers/myhorde/sources/addressbook/config.ini
 
-
  <syncevolution_location>/default/peers/myhorde/sources/calendar/config.ini
 
-
 
-
notice that "myhorde" in the path is the example name we picked up before.
 
-
 
-
* In my case i managed to figure out only the correct database name for calendar. That in my case is "calendar". You may try to sync other things. In any case disable the things you do not want/does not work, else you will get an error even if half of the sync worked. To disable somehting click on it's corresponding "<item> syncronization" button and select "disable".
 
-
 
-
* The first time you need to do a "slow" sync. Else it will not work. You have two choices. The first is to select slow sync from the corresponding "<item> syncronization" button, do a sync and then change it back to "Normal sync" (or the sync style you may want). The second option is to just open a terminal and execute:
 
-
 
-
  # syncevolution --sync slow myhorde contacts
 
-
  # syncevolution --sync slow myhorde calendar
 
-
 
-
this is for example for contact "slow" syncronization.
 
-
 
-
You have done. Syncronization should work now . I managed to actually make it work only for calendar. As for addressbook I'm interested in it says "server database not found" and i have no idea if this error is related to me or something i can't figure out. Also syncevolution does not report any "local" messages to update and this is bad as it should see a lot of contacts. If someone has an idea, please contribute to the wiki.
 
-
 
-
====Group Office====
 
-
 
-
These instructions are based on the Horde instructions from above.  The only new information is the adapted URL and the list of database names.
 
-
 
-
* Insure SyncEvolution and it's front-end are installed.
 
-
* Launch the SyncEvolution front-end, click on the menu and select "Add new service"
 
-
* Accept the notice by pressing next and select a "service name".
 
-
* Select SyncEvolution as template and Press "next".
 
-
* Enter your user name and password. Notice that the password will be saved in ''clear text'' in the configuration file. (see above) Press next.
 
-
* Select "finish" to create the service which can now be edited.
 
-
* Select the service from the list.
 
-
* Select the title bar and press "Edit service".
 
-
* Change the "Sync url" to your Group Office url:
 
-
    <nowiki>http://your.domain.com/groupoffice/sync.php</nowiki>
 
-
''Note: I was not able to connect via https: successfully with a CAcert certificate.''
 
-
* Set the "Web url" to something like
 
-
    <nowiki>http://your.domain.com/groupoffice/</nowiki>
 
-
* Set the database names for the following [http://www.group-office.com/wiki/Gnome_Evolution Group Office] services
 
-
** Contacts database: contacts
 
-
** Calendar database: events
 
-
** Tasks database: tasks
 
-
** Notes database: notes
 
-
 
-
* The first Sync using "slow" was successful.
 
====Add another service here====
====Add another service here====
Line 100: Line 39:
The [http://maemo.org/packages/view/syncevolution-frontend/ syncevolution graphical user interface] installs templates for the following SyncML service providers:
The [http://maemo.org/packages/view/syncevolution-frontend/ syncevolution graphical user interface] installs templates for the following SyncML service providers:
*Funambol
*Funambol
-
*Google - NOTE: ONLY CONTACTS CAN BE SYNC'd
+
*Google
*Goosync
*Goosync
*Memotoo
*Memotoo
Line 111: Line 50:
All you have to do is to enter your username and password. You also can choose which calendar should be used to synchronize your events, tasks and notes. You also can define a time per day when syncevolution should run.
All you have to do is to enter your username and password. You also can choose which calendar should be used to synchronize your events, tasks and notes. You also can define a time per day when syncevolution should run.
''(feel free to add more information)''
''(feel free to add more information)''
-
 
-
[[Category:Software]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)