Funkcjonalność jest dostępna od wersji 4.5.18. Ta metoda synchronizacji całkowicie zastępuje niżej opisaną (SyncML).
Użytkownik - wpisz odpowiednią nazwę użytkownika (systemu eDokumenty).
Hasło - wpisz hasło.
Opis - w tym miejscu możesz wpisać krótki opis dla konta, który pomoże go zidentyfikować, gdy będziesz posiadać długą listę kont/kalendarzy.
Szczegółowa konfiguracja iPhone
Spośród dużej liczby klientów protokołu CalDAV dostępnych w Google Play można wybrać dowolny program oferujący wsparcie dla protokołu CalDAV. Większość dostępnych programów oferowanych jest za niewielką opłatą.
Pierwsza konfiguracja dotyczy aplikacji DAVdroid.
User name - wpisz odpowiednią nazwę użytkownika (systemu eDokumenty).
Password - wpisz hasło.
Kliknij Next
a) work - kalendarz dla spotkań b) prywatny - kalendarz dla zadań prywatnych
Aby ją przeprowadzić wejdź w Manage sync accounts (kluczyk z zębatką). Następnie odnajdź skonfigurowane konto. Przeprowadzona zostanie pierwsza synchronizacja, która może trwać do kilku godzin (w zależności od ilości danych w kalendarzu).
a) w oknie głównym aplikacji DAVdroid wejdź w konfigurację Manage sync accounts (kluczyk z zębatką)
b) wskaż konto synchronizacji (DAVdroid)
c) po lewej stronie ekranu przejdź w sekcję Konta i wskaż DAVdroid
d) po prawej stronie kliknij Settings, a następnie nazwę konta synchronizacji
e) w sekcji Synchronization, ustal zakresy czasowe dla synchronizacji klientów oraz kalendarza
Druga działająca i opisana niżej konfiguracja została wykonana dla aplikacji iCal Import/Export CalDAV.
Użytkownik - wpisz odpowiednią nazwę użytkownika (systemu eDokumenty).
Hasło - wpisz hasło.
Do synchronizacji zadań z eDokumenty polecamy darmową aplikację CalDAV Tasksync beta.
Pomyślnie próbę synchronizacji zdarzeń z kalendarza przeszedł program OutlookDAV oferujący wsparcie dla protokołu CalDAV. W początkowym okresie program jest darmowy, jednak po miesiącu użytkowania trzeba wykupić za niewielką opłatą licencje.
Konfiguracja synchronizacji:
Polecanym klientem SyncML na te najbardziej popularne platformy jest Synthesis SyncML. Konfiguracja: Location: http://{adres systemu eDokumenty}/sync (np. http://10.8.16.161/sync) Username: {nazwa użytkownika systemu eDokumenty} Password: {hasło}
Kalendarz: ./Calendar/events
Zadania: ./Calendar/todos
Jeżeli w urządzeniu/programie nie ma rozróżnienia na zadania i kalendarz, lub chcemy mieć wszystkie zdarzenia w kalendarzu, to jako bazę danych kalendarza podajemy: ./Calendar
Dodatkowo w pliku konfiguracyjnym systemu eDokumenty (config.inc) ustawiamy:
define('SYNCML_SUPP_VEVENT_ONLY', TRUE);
Osobista książka adresowa:
Remote name: ./vcard
W androidzie (wersja 4.0+) można również używać wbudowanej synchronizacji SyncML.
Opis synchronizacji z urządzeniami mobilnymi w wersji Android 4.0 i wyższymi jest dostępny pod adresem:
http://support.edokumenty.eu/trac/wiki/UserGuide/Others/Android4/
Dodajemy nowy profil synchronizacji (Menu/Narzędzia/Synchronizacja/Opcje/Nowy profil synchronizacji):
Ustawienia połączeń: Wersja serwerowa: 1.1 Adres hosta: http://{adres systemu eDokumenty}/sync (np. http://10.8.16.161/sync) Nazwa użytkownika: {nazwa użytkownika systemu eDokumenty} Hasło: {hasło użytkownika systemu eDokumenty} Aplikacje: Kalendarz\Zdalna baza danych: Calendar
Na stronie https://www.forge.funambol.org/download/ można pobrać oprogramowanie do wielu urządzeń jak również do Outlook-a.
Dla Windows Mobile pomocna przy instalacji może być ta instrukcja: http://download.forge.objectweb.org/sync4j/funambol-windows-mobile-sync-client-user-guide.pdf. Generalnie po podłączeniu urządzenia z Windows Mobile i instalacji ActiveSync należy pobrać wersję programu Funambol oznaczoną jako "desktop installer" i uruchomić plik exe na PC. System zacznie instalować aplikację, a na ekranie telefonu pojawi się monit o miejsce instalacji programu. Wybieramy np. device i potwierdzamy, dalej ustawienia są już takie jak dla innych urządzeń.
Funambol jest obecnie jednym z najpopularniejszych rozwiązań. Co ważne, oprogramowanie jest darmowe.
Konfiguracja kluczowych parametrów na każdym urządzeniu powinna być jednakowa:
Account (konfiguracja konta): Location: http://{adres systemu eDokumenty}/sync (np. http://10.8.16.161/sync) Username: {nazwa użytkownika systemu eDokumenty} Password: {hasło} Sync (parametry synchronizacji): Kalendarz: Calendar > Details... > Remote name (nazwa bazy danych dla kalendarza): ./Calendar/events Zadania: Calendar > Details... > Remote name (nazwa bazy danych dla zadań): ./Calendar/todos Jeżeli w urządzeniu/programie nie ma rozróżnienia na zadania i kalendarz, to jako bazę danych kalendarza podajemy: ./Calendar; Data format (format danych) ustawiamy na "vCalendar" Osobista książka adresowa (działa tylko w jedną stronę: serwer -> klient): PRZED USTAWIENIEM KONIECZNIE NALEŻY ZROBIĆ BACKUP KSIĄŻKI!!! MOGĄ SIĘ ZDARZYĆ PRZYPADKI JEJ WYKASOWANIA PRZY PIERWSZEJ SYNCHRONIZACJI (niektóre wersje Funambol). Calendar > Details... > Remote name: ./vcard
W trybie umożliwiającym logowanie niezależnie od wielkości liter (w config.inc define('LOWERCASE_LOGIN', TRUE)) należy używać wyłącznie małych liter podczas wprowadzania hasła w konfiguracji klienta.
Aby działał krótki adres np. http://10.8.16.161/sync należy dodać dyrektywę alias do konfiguracji serwera. Np.:
#vim /etc/apache2/sites-enabled/default Alias /sync /home/edokumenty/public_html/apps/sync/engine.php