This manual is deprecated. Please visit https://groupoffice.readthedocs.io for the latest documentation.

ActiveSync

From Group-Office Groupware and CRM Documentation
Revision as of 15:33, 9 February 2012 by Wsmits (Talk | contribs)

Jump to: navigation, search

You can optionally install ActiveSync support. To do so follow these steps:

  1. Download z-push from: https://developer.berlios.de/project/showfiles.php?group_id=8963.
    We used version 1.5.2 (But it's probably best to take the latest stable version of z-push).
  2. Unpack the archive and put it in the "modules" directory of Group-Office.
  3. Remove all files in the "backend" directory except for backend.php and diffbackend.php.
  4. Copy backend/GObackend.php from modules/sync to modules/z-push/backend/
  5. Copy config.php from modules/sync/z-push/ to modules/z-push/
  6. Now, you must configure Apache to redirect the URL 'Microsoft-Server-ActiveSync' to the index.php file in the Z-Push directory. This can be done by adding the line:

    Alias /Microsoft-Server-ActiveSync /path/to/groupoffice/modules/z-push/index.php

    Don't use a symlink, this won't work. You can add this alias in a file called /etc/apache2/conf.d/groupoffice.conf for example. If you installed Group-Office using the Debian packages this has already been done by the package management.
  7. Restart apache2 and configure your mobile device with the servername, username and password and you should be in sync!

IMPORTANT NOTE: remember to replace the z-push files again when you are upgrading Group-Office if you installed Group-Office manually! Debian packages will do this automatically for you from now on.

CGI mode

By default z-push only works when PHP is loaded as an Apache module. If you use PHP in CGI mode you'll have to follow this workaround:

http://z-push.sourceforge.net/phpbb/viewtopic.php?f=4&t=1245&p=4762&hilit=apache_request_headers#p4762

Client setup

For more information about setting up clients read the Synchronization page.