10.3  Podpora standardu iCal

Podpora ze strany Kerio MailServeru spočívá v možnosti publikovat kalendáře do své poštovní schránky na serveru nebo si do Apple iCal kalendáře z poštovní schránky přihlašovat. Uživatelé si mohou přihlašovat nejen vlastní kalendáře, ale také kalendáře nasdílené jinými uživateli. To v praxi znamená, že pokud nasdílíte svůj kalendář kolegyni v práci, bude si ho moci kolegyně přihlásit a zobrazit. Přihlášené kalendáře nelze editovat, k dispozici jej bude mit pouze pro čtení.

Jak již bylo napsáno výše, přihlášené kalendáře jsou v Apple iCal k dispozici pouze pro čtení. Publikované kalendáře jsou k dispozici pouze pro čtení na serveru (například při přístupu ke kalendářům pomocí rozhraní Kerio WebMail nebude možné publikované kalendáře měnit).

Budou-li kalendáře publikované jako podsložky výchozího kalendáře Calendar, budou se všechny události zobrazovat také ve Free/Busy (co je Free/Busy, je popsáno v sekci 9.3  Plánování schůzek).

Přihlášení (subskripce) kalendáře

Přihlásit lze libovolný kalendář, který je umístěn na WebDAV serveru ve formátu iCal. To znamená, že si můžeme přihlašovat jak kalendáře umístěné v Kerio MailServeru, tak iCal kalendáře umístěné na jakémkoliv jiném serveru, který se vyznačuje podporou protokolu WebDAV a formátu iCalendar.

Chcete-li si do Apple iCal přihlásit svůj vlastní kalendář z Kerio MailServeru, proveďte následující:

  1. Přihlaste se do rozhraní Kerio WebMail.

    Upozornění

    Je nutné přihlásit se pomocí protokolu HTTP, ne HTTPS, jinak nebude správný odkaz zobrazen.

  2. Přepněte se do Nastavení → Integrace s Mac OS X.

  3. Na stránce Integrace s Mac OS X klikněte v sekci Apple iCal na odkaz Přihlásit můj kalendář.

  4. Otevře se Apple iCal, kde pouze potvrdíte kalendář nabízený ke stažení.

Přihlásit kalendář je možné v menu Calendar → Subscribe. Otevře se dialog (vizte obrázek 10.18  Dialog pro zadávání URL kalendáře), kam lze zapsat URL adresu a nastavit podrobnější kriteria přihlášení a obnovy informací ze serveru (při každé obnově kalendáře se stáhne vždy znovu celý kalendář).

Adresa musí být zapsána ve vyhovujícím tvaru:

http://nazev_serveru/ical[cesta]

Pro přihlášení výchozí kalendářové složky, která je součástí vaší poštovní schránky v Kerio MailServeru, stačí zadat URL v následujícím tvaru:

http://nazev_serveru/ical

Přihlásit je možno také kalendář jiného uživatele, pokud vám ho nasdílel. URL pro přihlášení zadávejte v následujícím tvaru:

http://nazev_serveru/ical/uzivatel@domena

nebo

http://nazev_serveru/ical/domena/uzivatelske_jmeno

Pro přihlášení veřejného kalendáře použijte URL v následujícím tvaru:

http://nazev_serveru/ical/public

nebo

http://nazev_serveru/ical/public/calendar

Když si uživatel přihlašuje kalendář, pak může, ale také nemusí zadat jméno příslušné složky. Pokud ho nezadá, automaticky bude použita výchozí složka Calendar.

Upozornění

Přihlášení kalendáře není možné přes SSL spojení. Pro přihlášení používejte výhradně nezabezpečenou verzi protokolu HTTP. Prakticky to znamená, že URL kalendáře nesmí začínat na: https://.

Dialog pro zadávání URL kalendáře

Obrázek 10.18. Dialog pro zadávání URL kalendáře


Po zadání URL se aplikace pokusí připojit k serveru. Je-li třeba provést ověření, zobrazí se dialog pro zadání uživatelského jména a hesla (obvykle jméno a heslo, kterým se běžně ověřujete při přístupu k poštovní schránce).

Podaří-li se aplikaci připojit ke Kerio MailServeru, otevře se dialog pro zadání dalších podrobností (vizte obrázek 10.19  Dialog pro nastavení podrobností):

Dialog pro nastavení podrobností

Obrázek 10.19. Dialog pro nastavení podrobností


Title

Libovolný název, pod jakým se kalendář bude zobrazovat v Apple iCal.

Refresh

Přihlášený kalendář se bude v nastaveném časovém intervalu obnovovat. Pokud uživatel nedisponuje rychlým připojením k Internetu, nedoporučujeme zadávat příliš krátký interval (při každé obnově kalendáře se stáhne vždy znovu celý kalendář).

Remove alarms

Kalendář bude přihlášen bez „připomínek“ (pop-up okna s připomenutím události). Tuto volbu doporučujeme zapnout, protože kalendář je k dispozici pouze pro čtení a připomínky nelze vypínat ani posunout na později. To může udělat pouze vlastník kalendáře.

Remove To Do items

Přihlášený kalendář nebude obsahovat tyto položky.

Publikace kalendáře

Publikovat kalendář je možné do následujících typů úložišť:

  • do vlastní schránky v Kerio MailServeru,

  • do schránky jiného uživatele v Kerio MailServeru (pak je třeba bud’ znát jeho uživatelské jméno a heslo nebo onen uživatel musí vytvořit novou kalendářovou složku a nasdílet ji),

  • na libovolný WebDAV server v Internetu.

Publikované kalendáře jsou na serveru k dispozici vždy jen pro čtení. Nelze tedy na server nijak měnit události ani přidávat nové nebo je mazat.

Publikovat kalendář lze v menu Calendar → Publish. Otevře se dialog (vizte obrázek 10.20  Dialog pro publikaci kalendáře), kam lze zapsat URL adresu a nastavit podrobnější kriteria publikace. Je také možné nastavit, aby při každé změně byl kalendář znovu publikován (kalendář je na server publikován vždy v celku, nejsou publikovány pouze jeho změny).

Dialog pro publikaci kalendáře

Obrázek 10.20. Dialog pro publikaci kalendáře


Publish calendar as

Položka standardně obsahuje název, který je pro tento kalendář používán v Apple iCal. Název je možno libovolně změnit.

Publish on

V menu je třeba nastavit možnost a Private Server.

Base URL

URL adresa serveru, kam má být kalendář publikován. URL adresa musí být zapsána ve vyhovujícím tvaru:

http://nazev_serveru/ical[cesta]

Pro publikaci kalendáře do kořenové složky (ve vaší poštovní schránce) stačí zadat URL ve tvaru:

http://nazev_serveru/ical

Pro publikaci kalendáře do složky calendar (ve vaší poštovní schránce) zadejte URL v následujícím tvaru:

http://nazev_serveru/ical/calendar

Pro publikaci kalendáře do schránky kteréhokoliv uživatele Kerio MailServeru zadejte URL v tomto tvaru:

http://nazev_serveru/ical/uzivatel@domena/nazev_slozky

Pro publikaci veřejného kalendáře zadejte URL v následujícím tvaru:

http://nazev_serveru/ical/public/nazev_slozky

URL adresa nesmí obsahovat žádné znaky, které jsou pro URL zakázané. To se bohužel týká také mezery mezi dvěma slovy. To znamená, že pokud chceme publikovat kalendář do složky pojmenované dvouslovným názvem, je třeba místo mezery doplnit speciální znak %20. Uveďme si příklad:

http://mail.firma.cz/ical/osobni%20kalendar

Stejným způsobem lze nahradit také ostatní zakázané znaky. K tomu je ovšem třeba znát jejich ASCII hexadecimální přepis a před číslo připojit znak %.

Kromě zakázaných znaků existují další znaky, které je třeba kódovat. Mezi ně patří například všechny národní znaky, „?“, „:“, a podobně. I k těmto znakům je třeba najít jejich hexadecimální přepis a doplnit ho v případě potřeby do URL místo daného znaku.

Poznámka:Kerio MailServeru se názvy standardních složek jako jsou Doručená pošta, Nevyžádaná pošta, Odeslaná pošta, Kalendář, Úkoly ukládají v podobě jejich anglických ekvivalentů — Inbox, Junk E-mail, Sent, Calendar, Tasks. Proto pokud potřebujete iCal kalendář publikovat do standardní složky Kalendář, použijte název složky Calendar:

http://mail.firma.cz/ical/Calendar

Login, Password

Jméno a heslo pro přihlášení na server, kam má být kalendář publikován. V našem případě je to doplnění jména a hesla k uživatelské schránce Kerio MailServeru.

Publish changes automatically

Po zaškrtnutí volby se bude publikovaný kalendář aktualizovat. Při aktualizaci je publikován vždy celý kalendář.

Publish titles and notes

Volba by měla být zaškrtnuta, pokud se mají na serveru zobrazovat předměty a těla událostí.

Publish alarms

Kalendář bude publikován včetně připomínek.

Doporučujeme připomínky nepublikovat, protože uživatel, který si kalendář přihlásí, jej bude mít k dispozici pouze pro čtení a nebude si je moci vypnout.

Publish To Do items

Tato data se v Kerio MailServeru nebudou zobrazovat.

Sdílení kalendářů

Kalendář publikovaný v Kerio MailServeru je možné nasdílet dalším uživatelům, aby si ho mohli přihlásit do svého Apple iCal nebo prohlédnout v rozhraní Kerio WebMail.

Pokud chceme iCal kalendář nasdílet, je třeba použít následující postup:

  1. Přihlásíme se do rozhraní Kerio WebMail.

  2. Vytvoříme speciální kalendářovou složku (například: Shared_Calendar). Vytváření nových složek v Kerio WebMailu je podrobně popsáno v kapitole 1.11.5  Sdílené a veřejné složky.

  3. Složku nasdílíme příslušným uživatelům.

  4. Kalendář z aplikace Apple iCal publikujeme do právě vytvořené složky. To znamená, že URL pro publikaci bude vypadat následovně:

    http://nazev_serveru/ical/Shared_Calendar

Upozornění

Vždy je třeba nasdílet celou složku do níž je iCal kalendář publikován. Pokud nasdílíme přímo kalendář, sdílení se pří aktualizaci (publikaci nové verze) smaže. Kalendáře iCal jsou totiž na server nahrávány tak, že se během publikace nejprve smaže původní verze (bohužel i s příslušným sdílením), a teprve poté se na server zkopíruje verze nová.