Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
Dernière révision
Les deux révisions suivantes
|
tuto:ipasserelle:divers:connecteur_funambol_sogo [13/07/2011 17:43] dani [Configuration du proxypass] |
tuto:ipasserelle:divers:connecteur_funambol_sogo [19/07/2011 15:22] dani ancienne révision restaurée |
===== Création des sources de synchronisation pour SOGo ===== | ===== Création des sources de synchronisation pour SOGo ===== |
<code bash> | <code bash> |
vim sogo-sync-source-insert.sql | cat <<'EOF' > sogo-sync-source-insert.sql |
</code> | |
Puis y placer le code suivant: | |
<code sql> | |
INSERT INTO `fnbl_sync_source` (`uri`, `config`, `name`, `sourcetype`) VALUES | INSERT INTO `fnbl_sync_source` (`uri`, `config`, `name`, `sourcetype`) VALUES |
('sogo-cal', 'sogo/sogo/sogo/sogo-cal.xml', 'sogo-cal', 'sogo'), | ('sogo-cal', 'sogo/sogo/sogo/sogo-cal.xml', 'sogo-cal', 'sogo'), |
('sogo-card', 'sogo/sogo/sogo/sogo-card.xml', 'sogo-card', 'sogo'), | ('sogo-card', 'sogo/sogo/sogo/sogo-card.xml', 'sogo-card', 'sogo'), |
('sogo-todo', 'sogo/sogo/sogo/sogo-todo.xml', 'sogo-todo', 'sogo'); | ('sogo-todo', 'sogo/sogo/sogo/sogo-todo.xml', 'sogo-todo', 'sogo'); |
</code> | EOF |
| |
Et l'injecter dans la base funambol | |
<code bash> | |
mysql funamboldb < sogo-sync-source-insert.sql | mysql funamboldb < sogo-sync-source-insert.sql |
</code> | </code> |
| |
| |
==== Calendrier ==== | ==== Calendrier ==== |
mkdir -p /opt/Funambol/config/sogo/sogo/sogo | mkdir -p /opt/Funambol/config/sogo/sogo/sogo |
mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml | mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml |
cd /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml | touch /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml/template-begin |
touch template-begin | cat <<'EOF' > /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml/all |
vim all | |
</code> | |
Et y placer les lignes suivantes: | |
<code xml> | |
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> |
<java version="1.5.0_10" class="java.beans.XMLDecoder"> | <java version="1.5.0_10" class="java.beans.XMLDecoder"> |
</object> | </object> |
</java> | </java> |
| EOF |
| expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml |
</code> | </code> |
| |
<code bash> | |
expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-cal.xml | |
</code> | |
| |
==== Carnet d'adresses ==== | ==== Carnet d'adresses ==== |
<code bash> | <code bash> |
mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml | mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml |
cd /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml | touch /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml/template-begin |
touch template-begin | cat <<'EOF' > /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml/all |
vim all | |
</code> | |
et y placer les lignes suivantes: | |
<code xml> | |
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> |
<java version="1.5.0_10" class="java.beans.XMLDecoder"> | <java version="1.5.0_10" class="java.beans.XMLDecoder"> |
</object> | </object> |
</java> | </java> |
</code> | EOF |
<code bash> | |
expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml | expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-card.xml |
</code> | </code> |
<code bash> | <code bash> |
mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml | mkdir -p /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml |
cd /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml | touch /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml/template-begin |
touch template-begin | cat <<'EOF' > /etc/e-smith/templates-custom/opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml/all |
vim all | |
</code> | |
Et y placer les lignes suivantes: | |
<code xml> | |
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> |
<java version="1.5.0_10" class="java.beans.XMLDecoder"> | <java version="1.5.0_10" class="java.beans.XMLDecoder"> |
</object> | </object> |
</java> | </java> |
</code> | EOF |
<code bash> | |
expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml | expand-template /opt/Funambol/config/sogo/sogo/sogo/sogo-todo.xml |
</code> | </code> |
sed -i -e "s|com/funambol/server/security/UserProvisioningOfficer.xml|ca/inverse/sogo/security/SOGoOfficer.xml|" \ | sed -i -e "s|com/funambol/server/security/UserProvisioningOfficer.xml|ca/inverse/sogo/security/SOGoOfficer.xml|" \ |
/opt/Funambol/config/Funambol.xml | /opt/Funambol/config/Funambol.xml |
vim /opt/Funambol/config/ca/inverse/sogo/security/SOGoOfficer.xml | cat <<'EOF' > /opt/Funambol/config/ca/inverse/sogo/security/SOGoOfficer.xml |
</code> | |
Et y placer les lignes suivantes: | |
<code xml> | |
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> |
<java version="1.4.0" class="java.beans.XMLDecoder"> | <java version="1.4.0" class="java.beans.XMLDecoder"> |
</object> | </object> |
</java> | </java> |
| EOF |
</code> | </code> |
| |