Modifications entre les versions 16 et 25 (s'étendant sur 9 versions)
Version 16 à la date du 2011-10-14 14:06:12
Taille: 11203
Éditeur: MoussaNombre
Commentaire: Mise à jour
Version 25 à la date du 2011-11-21 16:39:02
Taille: 10429
Éditeur: MoussaNombre
Commentaire: Merci Jeff pour la simplification
Texte supprimé. Texte ajouté.
Ligne 4: Ligne 4:
Source : Francis @Inverse.ca Source : Francis @Inverse.ca, mise à jour et adapté par MoussaNombre

 NB : créer une partition dédiée : /opt : 3G
Ligne 9: Ligne 11:
> > create database funambol;
> > use funambol;
> > grant all privileges on funambol.* to 'funambol'@'localhost' identified by 'xxxxxxxxxxxxxxxx';
> > CREATE DATABASE funambol DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
> > USE funambol;
> > GRANT ALL PRIVILEGES ON funambol.* TO 'funambol'@'localhost' IDENTIFIED BY 'xxxxxxxxxxxxxxxx';
Ligne 13: Ligne 15:
mkdir /tmp/funambol
cd /tmp/funambol

wget http://download.forge.objectweb.org/sync4j/funambol-8.7.0.bin
mkdir /opt/tmp-funambol-A-SUPPRIMER # pour ne pas saturer la racine (1G)
cd /opt/tmp-funambol-A-SUPPRIMER

wget http://download.forge.objectweb.org/sync4j/funambol-9.0.0.bin
Ligne 18: Ligne 20:
wget http://www.sogo.nu/uploads/Funambol/funambol-sogo-1.0.8.s4j
wget http://mysql.mirror.iweb.ca/Downloads/Connector-J/mysql-connector-java-5.1.15.tar.gz
wget http://mirror.olnevhost.net/pub/apache//commons/configuration/binaries/commons-configuration-1.7-bin.tar.gz
wget http://apache.imghat.com//commons/lang/binaries/commons-lang-2.6-bin.tar.gz
wget http://www.ecoficial.com/apachemirror//commons/logging/binaries/commons-logging-1.1.1-bin.tar.gz
wget http://www.trieuvan.com/apache//commons/collections/binaries/commons-collections-3.2.1-bin.tar.gz

(extraire les .jar)

sh funambol-8.7.0.bin # NM : à ce stade, j'ai choisi de mettre funambol dans /var/lib plutôt que dans /opt comme proposé par défaut
# il faut adapter le chemin dans la suite si vous décidez d'en faire de même
wget http://www.sogo.nu/uploads/Funambol/funambol-sogo-1.0.9.s4j
wget http://mysql.mirror.iweb.ca/Downloads/Connector-J/mysql-connector-java-5.1.18.tar.gz
wget http://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.7-bin.tar.gz
wget http://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.0.1-bin.tar.gz
wget http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.1.1-bin.tar.gz
wget http://www.apache.org/dist/commons/collections/binaries/commons-collections-3.2.1-bin.tar.gz

# extraire les .jar en désarchivant les tar.gz
for i in *.tar.gz; do tar xvfz $i; done

sh funambol-9.0.0.bin
Ligne 32: Ligne 34:
cp *.jar /opt/Funambol/tools/tomcat/lib/
cp -v mysql-connector-java-5.1.15/mysql-connector-java-5.1.15-bin.jar /var/lib/Funambol/tools/tomcat/lib/
cp funambol-sogo-1.0.8.s4j /opt/Funambol/ds-server/modules/

(modifier /opt/Funambol/ds-server/install.properties)
cp -av json_simple.jar */*.jar /opt/Funambol/tools/tomcat/lib/

cp funambol-sogo-1.0.9.s4j /opt/Funambol/ds-server/modules/
 
cat > /opt/Funambol/ds-server/install.properties << __EOF__
server-uri=

context-path=/funambol

dbms=mysql

# MySQL
# =====

jdbc.classpath=/opt/Funambol/tools/tomcat/lib/mysql-connector-java-5.1.18-bin.jar
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://[hostname]/funambol?characterEncoding=UTF-8
jdbc.user=funambol
jdbc.password=le_mdp_funambol

modules-to-install=content-provider-9.0.0,email-connector-9.0.0,foundation-9.0.0,phones-support-9.0.0,webdemo-9.0.0,funambol-sogo-1.0.9
__EOF__
Ligne 41: Ligne 60:
chown -R funambol:funambol /opt/Funambol/
Ligne 45: Ligne 65:
chown -R funambol:funambol /opt/Funambol/

mysql -h localhost -u funambol funambol -p
> > INSERT INTO fnbl_sync_source (uri, config, name, sourcetype) VALUES
('sogo-cal', 'sogo/sogo/sogo/sogo-cal.xml', 'sogo-cal', 'sogo'),
('sogo-card', 'sogo/sogo/sogo/sogo-card.xml', 'sogo-card', 'sogo'),
('sogo-todo', 'sogo/sogo/sogo/sogo-todo.xml', 'sogo-todo', 'sogo');
> > \q
export CLASSPATH=$CLASSPATH:/opt/Funambol/tools/tomcat/lib/mysql-connector-java-5.1.15-bin.jar
/opt/Funambol/bin/admin-passwd
(sa => xxxxxxxxxx)


NDLR : paramétrer databaseUsername et databasePassword dans les fichiers /opt/Funambol/config/sogo/sogo/sogo/sogo-*.xml suivants :

cat > /opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml << __EOF__
<?xml version="1.0" encoding="UTF-8"?>
<java version="1.6.0_17" class="java.beans.XMLDecoder">
 <object class="ca.inverse.sogo.engine.source.SOGoSyncSource">
  <void property="databasePassword">
   <string>xxxxxxxxxxxx</string>
  </void>
  <void property="databaseURL">
   <string>jdbc:mysql://sogo.xx.auf.org/sogo</string>
  </void>
  <void property="databaseUsername">
   <string>xxxxxxxxxx</string>
  </void>
  <void property="info">
   <object class="com.funambol.framework.engine.source.SyncSourceInfo">
    <void property="supportedTypes">
     <array class="com.funambol.framework.engine.source.ContentType" length="1">
      <void index="0">
       <object class="com.funambol.framework.engine.source.ContentType">
        <void property="type">
         <string>text/x-vevent</string>
        </void>
        <void property="version">
         <string>1</string>
        </void>
       </object>
      </void>
     </array>
    </void>
   </object>
  </void>
  <void property="name">
   <string>sogo-cal</string>
  </void>
  <void property="sourceURI">
   <string>sogo-cal</string>
  </void>
 </object>
</java>
__EOF__


cat > /opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml << __EOF__
<?xml version="1.0" encoding="UTF-8"?>
<java version="1.6.0_17" class="java.beans.XMLDecoder">
 <object class="ca.inverse.sogo.engine.source.SOGoSyncSource">
  <void property="databasePassword">
   <string>xxxxxxxxxxx</string>
  </void>
  <void property="databaseURL">
   <string>jdbc:mysql://sogo.xx.auf.org/sogo</string>
  </void>
  <void property="databaseUsername">
   <string>xxxxxxxxx</string>
  </void>
  <void property="info">
   <object class="com.funambol.framework.engine.source.SyncSourceInfo">
    <void property="supportedTypes">
     <array class="com.funambol.framework.engine.source.ContentType" length="1">
      <void index="0">
       <object class="com.funambol.framework.engine.source.ContentType">
        <void property="type">
         <string>text/x-vcard</string>
        </void>
        <void property="version">
         <string>1</string>
        </void>
       </object>
      </void>
     </array>
    </void>
   </object>
  </void>
  <void property="name">
   <string>sogo-card</string>
  </void>
  <void property="sourceURI">
   <string>sogo-card</string>
  </void>
 </object>
</java>
__EOF__


cat > /opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml << __EOF__
<?xml version="1.0" encoding="UTF-8"?>
<java version="1.6.0_17" class="java.beans.XMLDecoder">
 <object class="ca.inverse.sogo.engine.source.SOGoSyncSource">
  <void property="databasePassword">
   <string>xxxxxxxxxxxx</string>
  </void>
  <void property="databaseURL">
   <string>jdbc:mysql://sogo.xx.auf.org/sogo</string>
  </void>
  <void property="databaseUsername">
   <string>xxxxxxxxxxxxxx</string>
  </void>
  <void property="info">
   <object class="com.funambol.framework.engine.source.SyncSourceInfo">
    <void property="supportedTypes">
     <array class="com.funambol.framework.engine.source.ContentType" length="1">
      <void index="0">
       <object class="com.funambol.framework.engine.source.ContentType">
        <void property="type">
         <string>text/x-vtodo</string>
        </void>
        <void property="version">
         <string>1</string>
        </void>
       </object>
      </void>
     </array>
    </void>
   </object>
  </void>
  <void property="name">
   <string>sogo-todo</string>
  </void>
  <void property="sourceURI">
   <string>sogo-todo</string>
  </void>
 </object>
</java>
__EOF__


/opt/Funambol/bin/funambol start
# mise en place du fichier de gestion (start/stop) dan /etc/init.d
Ligne 191: Ligne 71:
# Required-Start: $local_fs $remote_fs $network $syslog $sogo
# Required-Stop: $local_fs $remote_fs $network $syslog $sogo
# Required-Start: \$local_fs \$remote_fs \$network \$syslog \$sogo
# Required-Stop: \$local_fs \$remote_fs \$network \$syslog \$sogo
Ligne 213: Ligne 93:

aptitude install patch
Ligne 228: Ligne 110:
-- config apache : ajoutée par NM --

modifier /etc/apache2/conf.d/SOGo.conf en ajoutant
******
# s'assurer qu'il n'y a aucune instance de funambol (java) en cours
ps auxw | grep java
# si oui, les arrêter
killall java

# On lance Funambol
/etc/init.d/funambol start

# config apache

cat >> /etc/apache2/conf.d/SOGo.conf << __EOF__
Ligne 239: Ligne 129:
****** __EOF__

# Relancer apache
/etc/init.d/apache2 restart

# configuration du connecteur sogo pour funambol

mysql -h localhost -u funambol funambol -p
> > INSERT INTO fnbl_sync_source (uri, config, name, sourcetype) VALUES
('sogo-cal', 'sogo/sogo/sogo/sogo-cal.xml', 'sogo-cal', 'sogo'),
('sogo-card', 'sogo/sogo/sogo/sogo-card.xml', 'sogo-card', 'sogo'),
('sogo-todo', 'sogo/sogo/sogo/sogo-todo.xml', 'sogo-todo', 'sogo');
> > \q

sed -i -e 's/JDBC_JAR=/JDBC_JAR="\/opt\/Funambol\/tools\/tomcat\/lib\/mysql-connector-java-5.1.18-bin.jar"/' /opt/Funambol/bin/admin-passwd

# changer le mot de passe admin
/opt/Funambol/bin/admin-passwd
# ancien mot de passe : "sa"
# entrer un nouveau

####### CETTE PARTIE DE LA CONFIG SE PASSE SUR UN POSTE UBUNTU ###############
# télécharger sur un poste Ubuntu le funamboladmin pour configurer les connecteurs SOGo
# http://downloads.sourceforge.net/project/funambol/admin-tool/v10/funambol-admin-10.0.0.tgz?r=&ts=1319637068&use_mirror=iweb
# désarchiver le fichier funambol-admin-10.0.0.tgz
# aller dans le nouveau dossier créer (`Funambol`) et lancer l'outil d'admin : `./Funambol/bin/funamboladmin` (c'est un outil graphique)
# double cliquer sur "Funambol Administration Tool" dans le menu de gauche
# se connecter à son serveur (dans le pop-up qui s'affiche), sur le port 80 avec le mot de passe mis ci-dessus
# aller à sogo.xx.auf.org > Modules > sogo > FunambolSOGoConnector > SOGo SyncSource et ajouter une source (en double cliquant sur "SOGo SyncSource") pour chaque type de données à synchroniser (calendrier, carnet et notes) :

## pour le carnet d'adresses
# Source URI: sogo-card
# Name: sogo-card
# Supported type: text/x-vcard
# Database URL: jdbc:mysql://sogo.xx.auf.org/sogo
# Database username: sogo
# Database password: xxxxxxxxxxxxxx # mot de passe d'accès à la BdD sogo

## pour l'agendas :
# Source URI: sogo-cal
# Name: sogo-cal
# Supported type: text/x-vcal
# Database URL: jdbc:mysql://sogo.xx.auf.org/sogo
# Database username: sogo
# Database password: xxxxxxxxxxxxxx

# pour les notes :
# Source URI: sogo-todo
# Name: sogo-todo
# Supported type: text/x-todo
# Database URL: jdbc:mysql://sogo.xx.auf.org/sogo
# Database username: sogo
# Database password: xxxxxxxxxxxxxx

###############################################################################

# Retour au serveur

# On relance Funambol
/etc/init.d/funambol stop ; /etc/init.d/funambol start

rm -rf /opt/tmp-funambol-A-SUPPRIMER

# Terminé
Ligne 242: Ligne 196:
== Installation du client funambol sur un BlackBerry ==

 1. télécharger le client (funambol_sync_plugin pour BB) ici : https://www.forge.funambol.org/download/#phone
 1. décompresser l'archive et convertir le fichier .jad en .alx (utiliser par exemple l'outil [[http://wizzzdeveloppement.free.fr/index.php?lang=fr&page=tab4|GivemeYourJad]] sous M$ Windows)
 1. utiliser le BB Desktop Manager (sous M$ Windows) pour installer l'application :
  1. choisir l'option "chargeur d'applications"
  1. ensuite "ajouter-supprimer des applications"
  1. faire "parcourir" pour retrouver le fichier .alx précédemment créé
  1. enfin "suivant", "suivant" ... "terminer"
== Sur les clients ==

=== Installation du client funambol sur un BlackBerry ===

 1. installer Funambol Sync directement à partir du Blackberry

  1. Ouvrir le navigateur du blackberry
  1. Inscrire l'adresse suivante (http://my.funambol.com/bb/sync45.jad (OS =< 4.5)) ou (http://my.funambol.com/bb/sync47.jad (OS >= 4.7))
Ligne 254: Ligne 208:
Ligne 270: Ligne 225:
== Installation du client funambol sur Androïd == '''Terminé'''

NB : Pour mémoire : installation depuis le BB Desktop Manager
{{{
 1. télécharger le client (funambol_sync_plugin pour BB) ici : https://www.forge.funambol.org/download/#phone
 1. décompresser l'archive et convertir le fichier .jad en .alx (utiliser par exemple l'outil [[http://wizzzdeveloppement.free.fr/index.php?lang=fr&page=tab4|GivemeYourJad]] sous M$ Windows)
 1. utiliser le BB Desktop Manager (sous M$ Windows) pour installer l'application :
  1. choisir l'option "chargeur d'applications"
  1. ensuite "ajouter-supprimer des applications"
  1. faire "parcourir" pour retrouver le fichier .alx précédemment créé
  1. enfin "suivant", "suivant" ... "terminer"
}}}


=== Installation du client funambol sur Androïd ===

Procédure d'installation du serveur Funambol

Source : Francis @Inverse.ca, mise à jour et adapté par MoussaNombre

  • NB : créer une partition dédiée : /opt : 3G
    • mysql -pxxxxxxxxxxxxxx
      > > CREATE DATABASE funambol DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
      > > USE funambol;
      > > GRANT ALL PRIVILEGES ON funambol.* TO 'funambol'@'localhost' IDENTIFIED BY 'xxxxxxxxxxxxxxxx';
      > > \q
      mkdir /opt/tmp-funambol-A-SUPPRIMER   # pour ne pas saturer la racine (1G)
      cd /opt/tmp-funambol-A-SUPPRIMER
      
      wget http://download.forge.objectweb.org/sync4j/funambol-9.0.0.bin
      wget http://json-simple.googlecode.com/files/json_simple.jar
      wget http://www.sogo.nu/uploads/Funambol/funambol-sogo-1.0.9.s4j
      wget http://mysql.mirror.iweb.ca/Downloads/Connector-J/mysql-connector-java-5.1.18.tar.gz
      wget http://www.apache.org/dist/commons/configuration/binaries/commons-configuration-1.7-bin.tar.gz
      wget http://www.apache.org/dist/commons/lang/binaries/commons-lang3-3.0.1-bin.tar.gz
      wget http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.1.1-bin.tar.gz
      wget http://www.apache.org/dist/commons/collections/binaries/commons-collections-3.2.1-bin.tar.gz
      
      # extraire les .jar en désarchivant les tar.gz
      for i in *.tar.gz; do tar xvfz $i; done
      
      sh funambol-9.0.0.bin   
      ...
      /opt/Funambol/bin/funambol stop
      
      cp -av json_simple.jar */*.jar /opt/Funambol/tools/tomcat/lib/
      
      cp funambol-sogo-1.0.9.s4j /opt/Funambol/ds-server/modules/
       
      cat > /opt/Funambol/ds-server/install.properties << __EOF__
      server-uri=
      
      context-path=/funambol
      
      dbms=mysql
      
      # MySQL
      # =====
      
      jdbc.classpath=/opt/Funambol/tools/tomcat/lib/mysql-connector-java-5.1.18-bin.jar
      jdbc.driver=com.mysql.jdbc.Driver
      jdbc.url=jdbc:mysql://[hostname]/funambol?characterEncoding=UTF-8
      jdbc.user=funambol
      jdbc.password=le_mdp_funambol
      
      modules-to-install=content-provider-9.0.0,email-connector-9.0.0,foundation-9.0.0,phones-support-9.0.0,webdemo-9.0.0,funambol-sogo-1.0.9
      __EOF__
      
      groupadd funambol
      useradd -g funambol -d /opt/Funambol funambol
      chmod 770 /opt/Funambol/
      chown -R funambol:funambol /opt/Funambol/
      
      cd /opt/Funambol/
      yes | ./bin/install
      
      # mise en place du fichier de gestion (start/stop) dan /etc/init.d
      
      cat > /tmp/funambol-initd << __EOF__
      #!/bin/sh
      ### BEGIN INIT INFO
      # Provides:          funambol
      # Required-Start:    \$local_fs \$remote_fs \$network \$syslog \$sogo
      # Required-Stop:     \$local_fs \$remote_fs \$network \$syslog \$sogo
      # Default-Start:     2 3 4 5
      # Default-Stop:      0 1 6
      # X-Interactive:     true
      # Short-Description: Start/stop Funambol server
      ### END INIT INFO
      
      set -e
      
      __EOF__
      
      sed  -i -e "s/^#\!\/bin\/sh//" /opt/Funambol/bin/funambol
      
      cat /opt/Funambol/bin/funambol >> /tmp/funambol-initd
      rm /opt/Funambol/bin/funambol
      mv /tmp/funambol-initd /opt/Funambol/bin/funambol
      chown root.funambol /opt/Funambol/bin/funambol
      chmod a+x,g+w /opt/Funambol/bin/funambol
      
      ln -s /opt/Funambol/bin/funambol /etc/init.d/funambol
      insserv funambol
      
      aptitude install patch
      
      patch -p0 <<EOF
      --- /opt/Funambol/bin/funambol.orig     2010-11-16 21:24:36.599675745 +0000
      +++ /opt/Funambol/bin/funambol  2010-11-16 21:24:45.630909962 +0000
      @@ -1,7 +1,6 @@
       #!/bin/sh
       
      -cd \`dirname \$0\`
      -FUNAMBOL_HOME=\`(cd .. ; pwd)\`
      +FUNAMBOL_HOME=/opt/Funambol
       DS_SERVER_HOME=\$FUNAMBOL_HOME/ds-server
       
       if [ ! -d \$FUNAMBOL_HOME/config ]; then
      EOF
      
      # s'assurer qu'il n'y a aucune instance de funambol (java) en cours
      ps auxw | grep java
      # si oui, les arrêter
      killall java
      
      # On lance Funambol
      /etc/init.d/funambol start
      
      # config apache 
      
      cat >> /etc/apache2/conf.d/SOGo.conf << __EOF__
      
      # Pour funambol
      ProxyPass /funambol http://127.0.0.1:8080/funambol retry=1
      ProxyPassReverse /funambol http://127.0.0.1:8080/funambol
      <Proxy http://127.0.0.1:8080/funambol>
          Order allow,deny
        Allow from all
      </Proxy>
      __EOF__
      
      # Relancer apache
      /etc/init.d/apache2 restart
      
      # configuration du connecteur sogo pour funambol
      
      mysql -h localhost -u funambol funambol -p
      > > INSERT INTO fnbl_sync_source (uri, config, name, sourcetype) VALUES
      ('sogo-cal', 'sogo/sogo/sogo/sogo-cal.xml', 'sogo-cal', 'sogo'),
      ('sogo-card', 'sogo/sogo/sogo/sogo-card.xml', 'sogo-card', 'sogo'),
      ('sogo-todo', 'sogo/sogo/sogo/sogo-todo.xml', 'sogo-todo', 'sogo');
      > > \q
      
      sed -i -e 's/JDBC_JAR=/JDBC_JAR="\/opt\/Funambol\/tools\/tomcat\/lib\/mysql-connector-java-5.1.18-bin.jar"/' /opt/Funambol/bin/admin-passwd
      
      # changer le mot de passe admin
      /opt/Funambol/bin/admin-passwd
      # ancien mot de passe : "sa"
      # entrer un nouveau
      
      ####### CETTE PARTIE DE LA CONFIG SE PASSE SUR UN POSTE UBUNTU  ###############
      # télécharger sur un poste Ubuntu le funamboladmin pour configurer les connecteurs SOGo
      # http://downloads.sourceforge.net/project/funambol/admin-tool/v10/funambol-admin-10.0.0.tgz?r=&ts=1319637068&use_mirror=iweb
      # désarchiver le fichier funambol-admin-10.0.0.tgz
      # aller dans le nouveau dossier créer (`Funambol`) et lancer l'outil d'admin : `./Funambol/bin/funamboladmin` (c'est un outil graphique)
      # double cliquer sur "Funambol Administration Tool" dans le menu de gauche
      # se connecter à son serveur (dans le pop-up qui s'affiche), sur le port 80 avec le mot de passe mis ci-dessus
      # aller à sogo.xx.auf.org > Modules > sogo > FunambolSOGoConnector > SOGo SyncSource et ajouter une source (en double cliquant sur "SOGo SyncSource") pour chaque type de données à synchroniser (calendrier, carnet et notes) :
      
      ## pour le carnet d'adresses
      # Source URI:        sogo-card
      # Name:              sogo-card
      # Supported type:    text/x-vcard
      # Database URL:      jdbc:mysql://sogo.xx.auf.org/sogo
      # Database username: sogo
      # Database password: xxxxxxxxxxxxxx   # mot de passe d'accès à la BdD sogo
      
      ## pour l'agendas :
      # Source URI:        sogo-cal
      # Name:              sogo-cal
      # Supported type:    text/x-vcal
      # Database URL:      jdbc:mysql://sogo.xx.auf.org/sogo
      # Database username: sogo
      # Database password: xxxxxxxxxxxxxx
      
      # pour les notes :
      # Source URI:        sogo-todo
      # Name:              sogo-todo
      # Supported type:    text/x-todo
      # Database URL:      jdbc:mysql://sogo.xx.auf.org/sogo
      # Database username: sogo
      # Database password: xxxxxxxxxxxxxx
      
      ###############################################################################
      
      # Retour au serveur
      
      # On relance Funambol
      /etc/init.d/funambol stop ; /etc/init.d/funambol start
      
      rm -rf /opt/tmp-funambol-A-SUPPRIMER
      
      # Terminé

Sur les clients

Installation du client funambol sur un BlackBerry

  1. installer Funambol Sync directement à partir du Blackberry
    1. Ouvrir le navigateur du blackberry
    2. Inscrire l'adresse suivante (http://my.funambol.com/bb/sync45.jad (OS =< 4.5)) ou (http://my.funambol.com/bb/sync47.jad (OS >= 4.7))

  2. sur le BB, après l'installation, l'application n'apparait pas dans la liste des appli dispo. L'astuce que j'ai découverte :
    1. ouvrir une application quelconque
    2. taper la touche "menu" et choisir "changer d'application", et là on a notre funambol BB sync
  3. la suite : (extrait de la documentation SOGo : http://www.sogo.nu/files/docs/SOGo%20Mobile%20Devices%20Configuration.pdf)

    •  From the Tools menu, choose Options...:
      ❏ Specify the Location. If your SOGo server is sogo.domain.com, the location should be
      http://sogo.domain.com/funambol/ds
      ❏ Specify your username and password
      ❏ Check the Contacts check box and click on the Details button. The synchronization type is two-
      way and the Remote name is 'sogo-card'. The data format is vCard.
      ❏ Check the Calendar check box and click on the Details button. The synchronization type is two-
      way and the Remote name is 'sogo-cal'. The data format is vCalendar.
      ❏ Check the Tasks check box and click on the Details button. The synchronization type is two-way
      and the Remote name is 'sogo-todo'. The data format is SIF.
      ❏ Save the preferences.
  4. il ne reste plus qu'à accéder aux menus calendrier et carnet d'adresses.

Terminé

NB : Pour mémoire : installation depuis le BB Desktop Manager

 1. télécharger le client (funambol_sync_plugin pour BB) ici : https://www.forge.funambol.org/download/#phone
 1. décompresser l'archive et convertir le fichier .jad en .alx (utiliser par exemple l'outil [[http://wizzzdeveloppement.free.fr/index.php?lang=fr&page=tab4|GivemeYourJad]] sous M$ Windows)
 1. utiliser le BB Desktop Manager (sous M$ Windows) pour installer l'application :
  1. choisir l'option "chargeur d'applications"
  1. ensuite "ajouter-supprimer des applications"
  1. faire "parcourir" pour retrouver le fichier .alx précédemment créé
  1. enfin "suivant", "suivant" ... "terminer"

Installation du client funambol sur Androïd

  1. à partir du "androïd market" installer funambol sync client
  2. suivre la doc : Funambol-android-sync-client-quick-start-guide-v10.0.pdf

    • Dans la section "Remote Names", renseigner :
      • 'sogo-card' pour le carnet d'adresses
      • 'sogo-cal' pour l'agenda
    NB : les tests qui ont été fait aujourd'hui n'ont pas été concluants : la synchro ne s'achève jamais et l'agenda est pollué d'événement déjà existants (retransmis par l'androïd).

Android 3.0.1 tablette Acer

  1. à partir du "androïd market" rechercher et installer funambol sync client
  2. ouvrir l'application funambol sync client
  3. en bas à droite cliquer pour "compte existant"
  4. saisir nom d'utilisateur (prenom.nom), mot de passe et url du serveur http://sogo.ca.auf.org/funambol/ds

  5. connecter
  6. une fois connecté, une nouvelle fenêtre s'ouvre
  7. en bas, 4ème icône (bouton "options" d'android), choisir settings

  8. dans l'onglet Sync, configurer les options de synchronisation ; désactiver la synchro pour Pictures, Videos et Files

  9. puis onglet Advanced, tout en bas cliquer Remote Names et renseigner :

    • 'sogo-card' pour le carnet d'adresses
    • 'sogo-cal' pour l'agenda
  10. cliquer save

  11. de retour dans la fenêtre principal funambol, cliquer sur Sync All (en bas)

  12. aller enfin dans les applications Agenda et Contacts

Projet/SOGo/ProcédureInstallationFunambol (dernière édition le 2012-01-11 16:12:18 par MoussaNombre)