braveo:docinstallfunambol
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | braveo:docinstallfunambol [2024/04/16 22:20] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | =====Installation de Funambol===== | ||
+ | (doc en cours de rédaction...) | ||
+ | Funambol permet de synchroniser SOGo avec des téléphones portables. | ||
+ | |||
+ | Récupération du programme de Funambol sur le site officiel : | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Nous prenons la version : funambol-10.0.2-x64.bin | ||
+ | |||
+ | Nous allons gérer Funambol avec une base Mysql. | ||
+ | |||
+ | Je vous laisse créer la base ainsi que l' | ||
+ | |||
+ | Nous en aurons besoin plus tard dans la configuration de funambol. | ||
+ | |||
+ | Reste à lancer le programme. | ||
+ | |||
+ | L' | ||
+ | |||
+ | A la question si vous souhaitez lancer le serveur, répondez **no**. | ||
+ | |||
+ | Nous le lancerons plus tard après l' | ||
+ | |||
+ | =====Configuration du serveur===== | ||
+ | |||
+ | ====Ajout des connecteurs pour SOGo et mysql :==== | ||
+ | |||
+ | il faut récupérer sur le net les fichiers qui vont bien : | ||
+ | |||
+ | * funambol-sogo-1.0.8.s4j (le connecteur pour SOGo) | ||
+ | |||
+ | * mysql-connector-java-5.1.16.tar.gz (le connecteur pour mysql) | ||
+ | |||
+ | |||
+ | ==Configuration du connecteur mysql :== | ||
+ | |||
+ | extraire les fichiers de l' | ||
+ | tar zxf mysql-connector-java-5.1.16.tar.gz | ||
+ | |||
+ | copie du fichier dans le bon répertoire : | ||
+ | cp mysql-connector-java-5.1.16/ | ||
+ | |||
+ | nous pouvons supprimer le répertoire de l' | ||
+ | rm -r mysql-connector-java-5.1.16 | ||
+ | |||
+ | Édition du fichier **/ | ||
+ | # ============================================================================== | ||
+ | # Funambol Data Synchronization Server | ||
+ | # ============================================================================== | ||
+ | # Installation properties | ||
+ | # ============================================================================== | ||
+ | | ||
+ | # | ||
+ | # The server URI | ||
+ | # | ||
+ | # This parameter is optional: if empty the server will use the | ||
+ | # client request uri | ||
+ | # | ||
+ | server-uri=http:// | ||
+ | | ||
+ | # The context path to use to access SyncServer | ||
+ | context-path=/ | ||
+ | | ||
+ | # | ||
+ | # The DBMS name. One of: | ||
+ | # - hypersonic | ||
+ | # - postgresql | ||
+ | # - mysql | ||
+ | # | ||
+ | dbms=mysql | ||
+ | | ||
+ | # | ||
+ | # MySQL | ||
+ | # ===== | ||
+ | # | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | # | ||
+ | # | ||
+ | | ||
+ | # | ||
+ | # Modules definitions | ||
+ | # | ||
+ | modules-to-install=content-provider-10.0.0, | ||
+ | |||
+ | où : **server-uri** est l' | ||
+ | |||
+ | Modification du fichier **/ | ||
+ | |||
+ | #Wed Jul 27 11:46:00 CEST 2011 | ||
+ | modules-classpath=\ content-provider-10.0.0/ | ||
+ | |||
+ | |||
+ | ==Configuration du connecteur SOGo :== | ||
+ | |||
+ | il faut copier le fichier funambol-sogo-1.0.8.s4j dans le bon répertoire : | ||
+ | cp funambol-sogo-1.0.8.s4j / | ||
+ | |||
+ | Modification du ficher **/ | ||
+ | <?xml version=" | ||
+ | <java version=" | ||
+ | <object class=" | ||
+ | <void property=" | ||
+ | <object class=" | ||
+ | <void property=" | ||
+ | <!-- | ||
+ | < | ||
+ | --> | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | <void property=" | ||
+ | <object class=" | ||
+ | <object class=" | ||
+ | <!-- verDTD | ||
+ | < | ||
+ | </ | ||
+ | <!-- man --> | ||
+ | < | ||
+ | <!-- mod --> | ||
+ | < | ||
+ | <!-- oem --> | ||
+ | < | ||
+ | <!-- fwV --> | ||
+ | < | ||
+ | <!-- swV --> | ||
+ | < | ||
+ | <!-- hwV --> | ||
+ | < | ||
+ | <!-- devID --> | ||
+ | < | ||
+ | <!-- devTyp | ||
+ | < | ||
+ | <!-- utc --> | ||
+ | < | ||
+ | <!-- supportLargeObjs | ||
+ | < | ||
+ | <!-- supportNumberOfChanges --> | ||
+ | < | ||
+ | <array class=" | ||
+ | <array class=" | ||
+ | < | ||
+ | <object class=" | ||
+ | < | ||
+ | <array class=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | Ceci afin de modifier le Officer et y mettre celui de SOGo. | ||
+ | |||
+ | Attention au serverURI qu'il faut adapter en fonction. | ||
+ | |||
+ | Création du fichier SOGoOfficer : | ||
+ | mkdir -p / | ||
+ | |||
+ | vi / | ||
+ | et y mettre : | ||
+ | <?xml version=" | ||
+ | <java version=" | ||
+ | <object class=" | ||
+ | | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | <void property=" | ||
+ | < | ||
+ | </ | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | où serveur_internet doit contenir le serveur d' |