Version 33 (modified by MK, 10 years ago)

--

Synchronizacja/udostępnianie kalendarzy poprzez CalDAV oraz CardDAV

Funkcjonalność jest dostępna od wersji 4.5.18. Ta metoda synchronizacji całkowicie zastępuje niżej opisaną (SyncML).

Konfiguracja dla aplikacji Thunderbird z dodatkiem Lightning.

  1. Po zainstalowaniu dodatku Lightning dodaj nowy kalendarz.

No image "dav_t1.png" attached to UserGuide/AdvancedConfiguration/Smartphones

  1. Zaznacz "Kalendarz zdalny" i kliknij Dalej.

No image "dav_t2.png" attached to UserGuide/AdvancedConfiguration/Smartphones

  1. Zaznacz CalDAV i wpisz adres kalendarza (np. https://edokumenty/dav.php/calendars/public/work) w polu Położenie i kliknij Dalej.

No image "dav_t3.png" attached to UserGuide/AdvancedConfiguration/Smartphones

  1. Wprowadź nazwę dla nowego kalendarza i kliknij Dalej.

No image "dav_t4.png" attached to UserGuide/AdvancedConfiguration/Smartphones

  1. Zakończ.


Konfiguracja dla iPhone.

  1. Przejdź do opcji menu "Poczta, kontakty, inne". Po wyświetleniu sekcji "Konta", kliknij przycisk "Dodaj konto".
  1. Wybierz opcję "Inne", która znajduje się na dole ekranu.
  1. W sekcji "Kalendarze" wybierz opcję "Dodaj konto CalDAV".
  1. Uzupełnij dane dla nowego konta. Serwer - wpisz w tym miejscu adres serwera/usługi "edokumenty/dav.php". Użytkownik - wpisz odpowiednią nazwę użytkownika. Hasło - wpisz hasło dostępu. 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.



Synchronizacja z urządzeniami mobilnymi poprzez SyncML

Synchronizacja Android, iOS (iPhone, iPad)

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/

Telefon komórkowy z systemem Symbian S60 3rd

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

Microsoft Outlook, Windows Mobile, iPhone, BlackBerry,…

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 isntalować 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

UWAGA dla systemów instalowanych w wersji poniżej 2.3.15

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

Załączniki