Tine2.0

From dmfswiki
Revision as of 16:40, 28 December 2013 by Yannic (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tine 2.0 is an open source groupware solution.

Setup

CalDAV-Sync

Tine 2.0 supports CalDAV since version Milan. Please note that support for task sync via CalDAV has been added in Collin.

If the server is configured properly it should be sufficient to enter just the host name (see Automatic service discovery).

  • Server: the server name
  • Use SSL: tick accordingly
  • Username: your username
  • Password: your password

Important: Make sure to use exactly the same mail address you used in Tine when you enter the account credentials. We have received a report that editing events does not work otherwise.

CardDAV-Sync

Tine 2.0 supports CalDAV since version Milan.

If the server is configured properly it should be sufficient to enter just the host name (see Automatic service discovery).

  • Server: the server name
  • Use SSL: tick accordingly
  • Username: your username
  • Password: your password

Automatic service discovery

The following redirect rules are recommended for Apache users to make CalDAV-Sync and CardDAV-Sync (and other sync clients) work properly with Tine 2.0 (see Tine 2.0 Wiki - Thunderbird-Synchronisation). These rules are known to work with recent releases, though other rule sets might work too.

# (Mobile) Synchronization
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond   %{REQUEST_METHOD} !^(GET|POST)$

    # CalDAV / CardDAV
    RewriteRule ^$            /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
    RewriteRule ^addressbooks /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
    RewriteRule ^calendars    /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
    RewriteRule ^principals   /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
    RewriteRule ^webdav       /index.php?frontend=webdav [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]

    # ActiveSync
    #RewriteRule ^Microsoft-Server-ActiveSync(.*) /index.php?frontend=activesync [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
</IfModule>

Known Issues

The latest release of Tine 2.0 (Collin) has a bug when it comes to shared calendars, see 0009204: "Foreign" events won't sync/show up via CalDAV.. Users don't see events in shared calendars unless they are an attendee of the event. To workaround that issue, either change the file Calendar/Frontend/WebDAV/Container.php as mentioned in the bug report or enable the option Use WebDAV sync method (in some translations this option is still called Synology Workaround) in the CalDAV-Sync account settings. Using the WebDAV sync method will cause more traffic and higher battery drain, so you probably want to try the other way first.