Difference between revisions of "Open Source Mobile Calendar and Contact Synchronization"

(Adding Category:Mobile, Template:Article_Footer, and editing for format and readability)
Line 10: Line 10:
 
==== The source editor has granted permission to use the material directly - furthermore I personally worked on the main article ====
 
==== The source editor has granted permission to use the material directly - furthermore I personally worked on the main article ====
  
Installation Guide
+
==Installation Guide==
  
 
Installation contains fifteen steps.
 
Installation contains fifteen steps.
Line 19: Line 19:
 
N.B.- for the duration of this article, the directory where you install the funambol bundle will be referred to as <FUNAMBOL>.
 
N.B.- for the duration of this article, the directory where you install the funambol bundle will be referred to as <FUNAMBOL>.
  
3. Download the latest Funambol Zimbra Connector version from this [https://sourceforge.net/project/platformdownload.php?group_id=219645 link].
+
3. Download the latest Funambol Zimbra Connector version from this [https://sourceforge.net/project/platformdownload.php?group_id=219645 link].
  
 
4. The file name will resemble the following syntax: ZimbraConnector_0.x.x.s4j
 
4. The file name will resemble the following syntax: ZimbraConnector_0.x.x.s4j
Line 30: Line 30:
 
6. Edit the install.properties file in the <FUNAMBOL>/ds-server directory and find the line beginning: "modules-to-install=..., (usually the last line) and add ZimbraConnector, the result should look similar to the following :
 
6. Edit the install.properties file in the <FUNAMBOL>/ds-server directory and find the line beginning: "modules-to-install=..., (usually the last line) and add ZimbraConnector, the result should look similar to the following :
  
modules-to-install=foundation-6.5.10,...,funambol-email-connector-6.5.9,ZimbraConnector
+
modules-to-install=foundation-6.5.10,...,funambol-email-connector-6.5.9,ZimbraConnector
  
 
7. Install the new connector into the ds-server by using the following commands :
 
7. Install the new connector into the ds-server by using the following commands :
  
cd <FUNAMBOL>/ds-server
+
cd <FUNAMBOL>/ds-server
bin/install-modules.sh
+
bin/install-modules.sh
  
 
8. For existing modules you can answer as you wish (answering yes will overwrite any existing data) -- Answer "y" (Yes), to questions about creating a database for the ZimbraConnector.
 
8. For existing modules you can answer as you wish (answering yes will overwrite any existing data) -- Answer "y" (Yes), to questions about creating a database for the ZimbraConnector.
Line 45: Line 45:
 
11. Remove follow items from the foundation connector :
 
11. Remove follow items from the foundation connector :
  
PIM Calendar SyncSource -- cal; event; scal; stask; task
+
*PIM Calendar SyncSource -- cal; event; scal; stask; task
 
   
 
   
PIM Contact SyncSource  -- card; scard
+
*PIM Contact SyncSource  -- card; scard
  
  
Line 58: Line 58:
 
Enter the following details - Adding new SyncSource items for cal, event, scal, stask and task.
 
Enter the following details - Adding new SyncSource items for cal, event, scal, stask and task.
  
Source URI    = cal,event,scal,stask,task
+
*Source URI    = cal,event,scal,stask,task
 
   
 
   
Name          = cal,event,scal,stask,task
+
*Name          = cal,event,scal,stask,task
 
   
 
   
Zimbra URL    = http://<hostname>:port/service/soap/
+
*Zimbra URL    = http://<hostname>:port/service/soap/
 
   
 
   
'' secure URL = https://<hostname>:port/service/soap/
+
*'' secure URL = https://<hostname>:port/service/soap/
 
   
 
   
  
Line 74: Line 74:
 
Enter the following details - Adding new SyncSource items for both card and scard.
 
Enter the following details - Adding new SyncSource items for both card and scard.
  
Source URI    = card, scard
+
*Source URI    = card, scard
 
   
 
   
Name          = card, scard
+
*Name          = card, scard
 
   
 
   
Zimbra URL    = http://<hostname>:port/service/soap/
+
*Zimbra URL    = http://<hostname>:port/service/soap/
 
   
 
   
'' secure URL = https://<hostname>:port/service/soap/
+
*'' secure URL = https://<hostname>:port/service/soap/
 
   
 
   
  
Line 90: Line 90:
 
Enter the following details - Adding a new SyncSource item for zimbraGALContacts.
 
Enter the following details - Adding a new SyncSource item for zimbraGALContacts.
  
Source URI    = zimbraGalContacts
+
*Source URI    = zimbraGalContacts
 
   
 
   
Name          = zimbraGalContacts
+
*Name          = zimbraGalContacts
 
   
 
   
Zimbra URL    = http://<hostname>:port/service/soap/
+
*Zimbra URL    = http://<hostname>:port/service/soap/
 
   
 
   
'' secure URL = https://<hostname>:port/service/soap/
+
*'' secure URL = https://<hostname>:port/service/soap/
  
  
Line 104: Line 104:
  
 
15. The article instructions leave a correctly configured Funambol Zimbra connector.
 
15. The article instructions leave a correctly configured Funambol Zimbra connector.
 +
 +
{{Article_Footer|unknown|3/4/2008}}
 +
 +
[[Category: Mobile]]

Revision as of 22:38, 10 March 2008

Method to provide mobile calendar and contact synchronization

With the great work from the forum user Wolfroma - a Zimbra/Funambol connector surfaced to allow the synchronization of calendar and contacts between Zimbra user accounts and their mobile devices.

The connector is stable but feedback reveals some minor incompletion with re-occurring events not syncing.

At present the most documentation is available directly on the Sourceforge wiki page (also where you can download the Funambol Zimbra connector).


The source editor has granted permission to use the material directly - furthermore I personally worked on the main article

Installation Guide

Installation contains fifteen steps.

1. Download the Funambol ds-server (I recommend you download the PIM bundle version) download, the instructions in this article are current as of v6.5.12.

2. Install the Funambol ds-server (this is the detailed guide for v 6.5, if the link is broken then search in the project page). N.B.- for the duration of this article, the directory where you install the funambol bundle will be referred to as <FUNAMBOL>.

3. Download the latest Funambol Zimbra Connector version from this link.

4. The file name will resemble the following syntax: ZimbraConnector_0.x.x.s4j

5. Copy the downloaded connector module to <FUNAMBOL>/ds-server/modules

rename ZimbraConnector_0.x.x.s4j ZimbraConnector.s4j copy ZimbraConnector.s4j "<FUNAMBOL>\ds-server\modules"

6. Edit the install.properties file in the <FUNAMBOL>/ds-server directory and find the line beginning: "modules-to-install=..., (usually the last line) and add ZimbraConnector, the result should look similar to the following :

modules-to-install=foundation-6.5.10,...,funambol-email-connector-6.5.9,ZimbraConnector

7. Install the new connector into the ds-server by using the following commands :

cd <FUNAMBOL>/ds-server
bin/install-modules.sh

8. For existing modules you can answer as you wish (answering yes will overwrite any existing data) -- Answer "y" (Yes), to questions about creating a database for the ZimbraConnector.

9. Now the Zimbra connector is ready to use, but it is not configured yet.

10. Start administration tools , and connect to your ds-server, by default http://localhost:8080/funambol/ds

11. Remove follow items from the foundation connector :

  • PIM Calendar SyncSource -- cal; event; scal; stask; task
  • PIM Contact SyncSource -- card; scard


12. Now you should add new SyncSources to FunambolZimbraConnector.

Modules > zimbra > FunambolZimbraConnector>CalendarSyncSource

First of all click on zimbra>FunambolZimbraConnector, then right click on the "CalendarSyncSource" and select "Add SyncSource".

Enter the following details - Adding new SyncSource items for cal, event, scal, stask and task.

  • Source URI = cal,event,scal,stask,task
  • Name = cal,event,scal,stask,task
  • Zimbra URL = http://<hostname>:port/service/soap/
  • secure URL = https://<hostname>:port/service/soap/


Modules > zimbra > FunambolZimbraConnector>ContactSyncSource

First of all click on zimbra>FunambolZimbraConnector, then right click on the "ContactSyncSource" and select "Add SyncSource".

Enter the following details - Adding new SyncSource items for both card and scard.

  • Source URI = card, scard
  • Name = card, scard
  • Zimbra URL = http://<hostname>:port/service/soap/
  • secure URL = https://<hostname>:port/service/soap/


Modules > zimbra > FunambolZimbraConnector>GALContactSyncSource

First of all click on zimbra>FunambolZimbraConnector, then right click on the "GALSyncSource" and select "Add SyncSource".

Enter the following details - Adding a new SyncSource item for zimbraGALContacts.

  • Source URI = zimbraGalContacts
  • Name = zimbraGalContacts
  • Zimbra URL = http://<hostname>:port/service/soap/
  • secure URL = https://<hostname>:port/service/soap/


13. Configuration of all sync sources should resemble the picture below:

Funambol snapshot.jpg

15. The article instructions leave a correctly configured Funambol Zimbra connector.

Verified Against: unknown Date Created: 3/4/2008
Article ID: https://wiki.zimbra.com/index.php?title=Open_Source_Mobile_Calendar_and_Contact_Synchronization Date Modified: 2008-03-10



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search