mobile_sync

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
mobile_sync [2012/08/14 11:15]
flacco [Synchronisation der Groupware-Daten]
mobile_sync [2012/08/14 11:41]
flacco [Server-Konfiguration]
Zeile 7: Zeile 7:
 Bezogen auf ActiveSync setzen beide Systeme auf die Open-Source-Implementation z-push (aus dem Hause Zarafa). Group-e benötigt eine etwas modifizierte bzw. erweiterte Version, die auf der Group-e Seite bei Sourceforge herunter geladen werden kann. Es ist darauf zu achten, dass bei einer Group-e Aktualisierung auch z-push aktualisiert werden muss. Bei der Erstinstallation über das invis-Setup-Script //​**sine**//​ wird automatisch die passende Version installiert. Bezogen auf ActiveSync setzen beide Systeme auf die Open-Source-Implementation z-push (aus dem Hause Zarafa). Group-e benötigt eine etwas modifizierte bzw. erweiterte Version, die auf der Group-e Seite bei Sourceforge herunter geladen werden kann. Es ist darauf zu achten, dass bei einer Group-e Aktualisierung auch z-push aktualisiert werden muss. Bei der Erstinstallation über das invis-Setup-Script //​**sine**//​ wird automatisch die passende Version installiert.
  
-SyncML verliert zunehmend an Bedeutung, da immer weniger Mobiltelefone einen SyncML-Client mitbringen und auch der Standard leider selten vollständig oder fehlerfrei implementiert wurde. Rühmliche Ausnahmen sind ältere Nokia Handies. Für einige Geräte sind kommerzielle SyncML-Clients von Nexthaus [[http://​nexthaus.com/​|Nexthaus]] oder Synthesis [[http://​www.synthesis.ch/​products.php?​lang=d&​lay=desk|Synthesis]]. Auch [[https://www.forge.funambol.org/download/#phone|Funambol]] ist eine Anlaufstelle für SyncML-Clients.+SyncML verliert zunehmend an Bedeutung, da immer weniger Mobiltelefone einen SyncML-Client mitbringen und auch der Standard leider selten vollständig oder fehlerfrei implementiert wurde. Rühmliche Ausnahmen sind ältere Nokia Handies. Für einige Geräte sind kommerzielle SyncML-Clients von Nexthaus [[http://​nexthaus.com/​|Nexthaus]] oder Synthesis [[http://​www.synthesis.ch/​products.php?​lang=d&​lay=desk|Synthesis]]. Auch [[http://sourceforge.net/​projects/​funambol/files/​|Funambol]] ist eine Anlaufstelle für SyncML-Clients.
  
 Immer mehr Mobiltelefone bringen aber von Haus aus die Möglichkeit mit gegen einen Exchange-Server,​ also via ActiveSync zu synchronisieren. Bedeutet est ist kein gesonderter Client notwendig. Android, WindowsMobile und iOS Geräte können das. Immer mehr Mobiltelefone bringen aber von Haus aus die Möglichkeit mit gegen einen Exchange-Server,​ also via ActiveSync zu synchronisieren. Bedeutet est ist kein gesonderter Client notwendig. Android, WindowsMobile und iOS Geräte können das.
Zeile 14: Zeile 14:
 Diese Seite wird (so hoffen wir) über kurz oder lang eine Sammlung von Konfigurationsanleitungen für die Synchronisation verschiedenster Clients mit Group-e. Diese Seite wird (so hoffen wir) über kurz oder lang eine Sammlung von Konfigurationsanleitungen für die Synchronisation verschiedenster Clients mit Group-e.
  
-===== Grundsätzliches ​=====+===== ActiveSync (z-push) ===== 
 + 
 +==== Server-Konfiguration ==== 
 + 
 +z-push wird seit einiger Zeit auf invis-Servern als eigener Apache-vHost eingerichtet. Notwendig war dies, weil es bei einigen MS-Mobile Betriebssystemen nicht möglich war (und vermutlich ist) einen vom Standard abweichenden HTTPs-Port anzugeben. D.h. z-push lauscht immer auf Port 443, unabhängig von imvis-Portal. 
 + 
 +Die Konfigurationsdatei des vHosts ist <​file>/​etc/​apache2/​vhosts.d/​z-push_vh.conf</​file>​ 
 + 
 +Mit der Umstellung vom Apache MPM "​Prefork"​ auf "​Worker"​ mit invis Version 7.1 und somit auf **php5-fcgid** traten mit z-push Probleme auf. Die vom Client gesendeten Passwörter werden nicht an das Synchronisations-Backend gesendet, da der eingerichtet Alias nicht korrekt funktioniert. 
 + 
 +Wer manuell auf Worker umstellen möchte muss seine Konfiguration anpassen. Zunächst ist das Apache Rewrite-Modul zu aktivieren:​ 
 + 
 +<​code>​ 
 +linux:~ # a2enmod rewrite 
 +linux:~ # /​etc/​init.d/​apache2 restart 
 +</​code>​ 
 + 
 +Danach ist die z-push vHost-Konfiguration wie folgt anzupassen:​ 
 + 
 +Aus: 
 + 
 +<​code>​ 
 +Alias /​Microsoft-Server-ActiveSync /​srv/​www/​htdocs/​z-push/​index.php 
 +</​code>​ 
 + 
 +wird: 
 + 
 +<​code>​ 
 +# Z-Push verhaelt sich bei Betrieb mit mod_fcgid anders...  
 +<​IfModule !mod_fcgid.c>​ 
 +    Alias /​Microsoft-Server-ActiveSync /​srv/​www/​htdocs/​z-push/​index.php 
 +</​IfModule>​ 
 + 
 +<​IfModule mod_fcgid.c>​ 
 +    # Enable ActiveSync (Z-Push) 
 +    RewriteEngine On 
 +    RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION:​%{HTTP:​Ms-Asprotocolversion}] 
 +    RewriteRule .* - [E=HTTP_X_MS_POLICYKEY:​%{HTTP:​X-Ms-Policykey}] 
 +    RewriteRule .* - [E=HTTP_AUTHORIZATION:​%{HTTP:​Authorization}] 
 +    RewriteRule /​Microsoft-Server-ActiveSync /index.php [PT,​L,​QSA] 
 +</​IfModule>​ 
 +</​code>​ 
 +==== Clients ==== 
 +===== SyncML ​=====
  
 Unabhängig vom verwendeten Client erfolgt der Zugriff auf die SyncML-Schnittstelle von Group-e immer über die Adresse: Unabhängig vom verwendeten Client erfolgt der Zugriff auf die SyncML-Schnittstelle von Group-e immer über die Adresse:
Zeile 26: Zeile 69:
 **Nur zum Verständnis:​** Der invis Server verhindert zunächst generell Deeplinking auf einzelne Web-Applikationen. Versuchen Sie etwa Group-e oder LX-Office direkt zu öffnen, quittiert dies der Apache Webserver mit einer "​Forbidden"​ Meldung. Einzige Ausnahme davon ist die SyncML-Schnittstelle (sync.php) von Group-e. Es wäre einem SyncML-Client kaum zuzumuten, sich zunächst am invis-Portal anzumelden um danach zur Synchronisation zu wechseln. **Nur zum Verständnis:​** Der invis Server verhindert zunächst generell Deeplinking auf einzelne Web-Applikationen. Versuchen Sie etwa Group-e oder LX-Office direkt zu öffnen, quittiert dies der Apache Webserver mit einer "​Forbidden"​ Meldung. Einzige Ausnahme davon ist die SyncML-Schnittstelle (sync.php) von Group-e. Es wäre einem SyncML-Client kaum zuzumuten, sich zunächst am invis-Portal anzumelden um danach zur Synchronisation zu wechseln.
  
-===== Anleitungen ​=====+==== Anleitungen ====
 Um in Group-e an die Synchronisationseinstellungen zu gelangen, muss jeder Benutzer, der Synchronisieren möchte, auf das kleine Symbol "​Persönliche Einstellungen"​ in der grauen Leiste Klicken. Es befindet sich direkt unterhalb des "​Message"​ Icons. Danach auf die Reiter "​Synchronisation"​ ->  "​Persönliche Einstellungen"​ klicken. Um in Group-e an die Synchronisationseinstellungen zu gelangen, muss jeder Benutzer, der Synchronisieren möchte, auf das kleine Symbol "​Persönliche Einstellungen"​ in der grauen Leiste Klicken. Es befindet sich direkt unterhalb des "​Message"​ Icons. Danach auf die Reiter "​Synchronisation"​ ->  "​Persönliche Einstellungen"​ klicken.
  
  • mobile_sync.txt
  • Zuletzt geändert: 2024/01/17 12:27
  • von flacco