18
Nov
07

eGroupWare WebDAV on Mac OSX

eGroupWare’s filemanager content could be accessed by WebDAV for quite a while now by the URL

http(s)://myegroupware/filemanager/webdav.php/home

While this works quite OK for Linux and Windows, the build in WebDAV client of Mac OS X doesn’t talk with the eGroupWare server. The reason behind this is the fact, that the eGroupWare server only supports a rather simple version of WebDAV without locking. Locking prevents the so called “lose update” problem, when two clients try to work on the same file.

Today I found the time to resolve this problem and add locking support for the eGroupWare WebDAV client. This is a quick hack for me which only works with MySql as DBRM. Also locking is only implemented for the WebDAV server and not for the filemanager web-frontend.

To get it working you need to add a table to your database and patch your phpgwapi/inc/class.webdav_server.inc.php with the attached patch.There is still a charset problem (as always) to be resolved which seems to lay deeper in the the WebDAV code. This will get resolved in eGroupWare 2.0.


4 Responses to “eGroupWare WebDAV on Mac OSX”


  1. 1 John May 12th, 2008 at 2:26 pm

    Have you found a way to sync calendars between a mac and eGroupWare.

    I’m a mac novice, but the best i can do is a publish (to get things to eGW) but that overwrites everything that was on eGW (and fails to put any details about an appointment), or a subscribe (makes a read only iCal calendar) but I can’t get anything to actually synchronise…

  2. 2 Cornelius Weiss May 12th, 2008 at 3:54 pm

    Hi John,

    there is no way to sync apple ical and egroupware atm.

    cu
    conny

  3. 3 Girish KG Dec 6th, 2008 at 6:21 am

    Hi,
    Im Linux and Windows guy. I would like to implement WEBDAV in egroupware installed and running on Windows 2003 R2 SP2 Server. Googled but unable to reach proper guide. If you could guide me to Implement WeBDAV in egroupware, It would be helpfull.

    Info:
    1) EGW: 1.6 Stable
    2) XAMPP: 1.6.8
    3) APACHE & MySQL: Latest

    Thanks in advance.

  4. 4 Micalas May 20th, 2010 at 1:29 pm

    Hi everyone!

    I dont’t know how to sync EGW with goofle services, but if reslove this it will be able to sync it with mac through goocle.

Leave a Reply