Veřejný kalendář a Free/Busy feed
Kromě rezervační stránky nabízí LockMyCal i dva způsoby, jak sdílet svou obsazenost navenek, aniž byste komukoliv museli dávat přístup do dashboardu:
- Veřejná stránka kalendáře (
/vase-jmeno/calendar) — vizuální, needitovatelný přehled obsazených/volných bloků. - Free/Busy feed (.ics) — standardní iCalendar
VFREEBUSYfeed pro odběr (subscribe) ve vašem kalendářovém programu (Google Calendar, Outlook, Apple Kalendář).
Obě funkce zobrazují pouze obsazenost (busy/free) — nikdy názvy událostí, popisy ani jména účastníků.
1. Veřejná stránka kalendáře
Na adrese https://vasedomena.cz/vase-jmeno/calendar najde kdokoliv s odkazem přehledný pohled na vaši obsazenost, vykreslený ve stejném vizuálním stylu jako vaše rezervační stránka.
Veškeré nastavení najdete v Integrace → Kalendáře v bloku Veřejný kalendář:
- Viditelnost: Veřejný kalendář lze vypnout (ve výchozím stavu je zapnutý). Vypnutá stránka jen oznámí, že kalendář není veřejný, a z rezervační stránky zmizí odkaz „Zobrazit celý kalendář“.
- Nastavení barev: Volitelně obarvit busy bloky podle toho, ze kterého propojeného kalendáře pocházejí.
- Viditelné hodiny: Ve výchozím stavu se busy bloky zobrazují po celý den; lze je omezit na denní okno (např.
07:00–18:00), mimo které stránka nic nezobrazuje. - Historické události: Ve výchozím stavu stránka ukazuje jen dnešek a budoucnost; zobrazení starších měsíců lze zapnout.
- Víkendy: Volba Zobrazovat víkendy je ve výchozím stavu vypnutá. Veřejná stránka kalendáře pak ukazuje jen pondělí až pátek a feed volno/obsazeno vynechává obsazené časy o víkendech; sobota a neděle se přesto zobrazí v měsíci, kde lze nějaký víkendový den rezervovat. Když volbu zapnete, zobrazuje se celý týden včetně obsazených časů o víkendech, v kalendáři i ve feedu.
Aktuální den je v kalendáři zvýrazněný barvou celé buňky.
Události, které kalendář vede jako „volné“ (např. nepotvrzené pozvánky), se zobrazí čárkovaně jako neblokující – bez názvu, jen s časem; termín zůstává k rezervaci.
2. Free/Busy feed (.ics subscribe)
Feed je určen k odběru (subscribe) ve vašem kalendářovém programu — na rozdíl od jednorázového stažení souboru se po přidání pravidelně sám obnovuje, takže vždy zobrazuje aktuální obsazenost.
Zapnutí feedu
- V dashboardu přejděte do Integrace → Kalendáře.
- V sekci Kanál volno/obsazeno klikněte na Zapnout kanál volno/obsazeno.
- LockMyCal vygeneruje unikátní, neuhodnutelnou adresu ve tvaru:
https://vasedomena.cz/free-busy/NAHODNY_TOKEN - Tuto adresu zkopírujte a ve svém kalendářovém programu použijte volbu typu "Přidat kalendář podle URL" / "Subscribe by URL".
Bezpečnost a chování feedu
- Přístup řízen jen tokenem: Adresa není nikde veřejně odkazovaná; bez správného tokenu vrací 404, takže neprozrazuje ani to, zda daný uživatel feed vůbec má zapnutý.
- Žádný obsah schůzek: Feed obsahuje pouze časové intervaly obsazenosti, žádné názvy schůzek, popisy ani účastníky.
- Rolující okno 60 dní: Feed vždy zobrazuje obsazenost od aktuálního okamžiku do 60 dní dopředu.
- Omezení frekvence dotazů: Feed je rate-limitovaný (max. 60 požadavků za minutu na IP adresu klienta).
- Regenerace a vypnutí: Kdykoliv můžete tlačítkem Vygenerovat nový odkaz starý odkaz zneplatnit, nebo feed úplně Vypnout kanál.
Note
Feed respektuje stejné omezení viditelných hodin jako veřejná stránka kalendáře (bod 1) — nastavené denní okno viditelnosti se promítne do obou. Totéž platí pro víkendy: dokud je volba Zobrazovat víkendy vypnutá, feed obsazené časy o víkendech vynechává.