Der angemeldete Benutzer sieht seinen Kalender und kann:
- einmalige Termine erstellen / bearbeiten / löschen.
- die Freigabe konfigurieren über zwei Einstellungen:
- share_enabled — aktiviert das öffentliche Kalender-Widget.
- share_default_public — legt fest, ob neue Termine standardmäßig öffentlich sind.
Bei aktivierter Freigabe wird eine Widget-URL bereitgestellt:
?obj=calendar.widget&uid=Benutzer-ID
Öffentliches Widget: Ein nicht angemeldeter Besucher, der den Kalender mit einem uid-Parameter aufruft, erhält das öffentliche Widget dieses Benutzers, das einer doppelten Sperre unterliegt: Die Freigabe muss aktiviert sein (share_enabled) und es werden nur als öffentlich markierte Termine angezeigt.