Kalendar: Pregled Što je Kalendar? Kalendar je web aplikacija za upravljanje događajima. Uz osnovne funkcije dodavanja, uređivanja i brisanja događaja, aplikacija podržava ponavljanje događaja (sa iznimkama i mogućnosti brisanja), alarme, uvoz i izvoz događaja (iCalendar i CSV formati), iCalendar pozivnice, nekoliko različitih načina prikaza kalendara, dijeljene kalendare, prikaz zadataka iz aplikacije Zadaci, te mogućnost sažetog prikaza događaja na Webmail portalu. Izbornik: Novi događaj Stavka Novi događaj u glavnom izborniku aplikacije služi za dodavanje novog događaja u kalendar. Izbornik: Dan Kartica Dan prikazuje dnevni pregled događaja za odabrani dan. Izbornik: Radni tjedan Kartica Radni tjedan prikazuje tjedni pregled događaja za radne dane (ponedjeljak do petak) u tjednu koji je najbliži trenutno odabranom danu. Izbornik: Tjedan Kartica Tjedan prikazuje tjedni pregled događaja (ponedjeljak do nedjelja) za tjedan koji sadrži trenutno odabrani dan. Izbornik: Mjesec Kartica Mjesec prikazuje mjesečni pregled događaja za mjesec koji sadrži trenutno odabrani dan. Izbornik: Opcije Stavka Opcije u glavnom izborniku aplikacije služi za postavljanje opcija koje određuju izgled i ponašanje Kalendara, interakciju Kalendara sa drugim aplikacijama u sustavu Webmaila, te upravljanje korisničkim i dijeljenim kalendarima. CalDAV Clients CalDAV clients can directly access the internal calendars (and task lists) of Kronolith. External calendars like events provided by other applications or remote calendars are not provided to CalDAV clients. How to configure access to the calendars and which CalDAV URLs to use depends on the client. Below are a few examples on how to access CalDAV resources from common calendar clients: Thunderbird/Lightning Lightning, the calendar add-on to Thunderbird, requires to subscribe to each CalDAV calendar individually. In the "File" menu choose "New", then "Calendar". In the following dialogs choose "On the Network", then "CalDAV". Copy the "CalDAV Subscription URL" from the "Subscription" tab of Kronolith's calendar dialog into the "Location" field. Apple iCal CalDAV servers can be added in the "Preferences" dialog, at the "Accounts" tab. Click on the "+" button and choose "CalDAV" as the "Account Type" in the upcoming dialog. Enter your user name and password into the correct fields. Copy the "CalDAV Account URL" from the "Subscription" tab of Kronolith's calendar dialog into iCal's "Server Address" field. Evolution Evolution requires to subscribe to each CalDAV calendar individually. In the "File" menu choose "New", then "Calendar". Choose "CalDAV" as the "Type" in the upcoming dialog. Copy the server name of the "CalDAV Subscription URL" from the "Subscription" tab of Kronolith's calendar dialog into the "Server" field. Copy the path of the URL to the "Path" field. E.g. if your Subscription URL is "http://www.example.com/rpc/calendars/user/calendar:xyz/", then copy "www.example.com" to the "Server" field and "/rpc/calendars/user/calendar:xyz/" to the path field. Izbornik: Uvoz/Izvoz Stavka Uvoz/Izvoz u glavnom izborniku aplikacije služi za uvoz i izvoz događaja. Podržan je uvoz datoteka u CSV, Microsoft Outlook i vCalendar/iCalendar formatu, dok je izvoz moguć samo u CSV i iCalendar format. Alarmi Kalendar može slati alarme za događaje koji slijede. Prvi alarm se podrazumijevano šalje petnaest minuta prije nego što obveza treba početi, no to se može promijeniti na bilo koji interval prije početka događaja Ponavljanje događaja Događaji se mogu ponavljati na različite načine. Većina događaja ponavlja se na određeni predvidljiv način. Na primjer, opcija Mjesečno ponavljanje koristi se za događaje koji se ponavljaju svaki mjesec, dok se Tjedno ponavljanje koristi za događaje koji se ponavljaju svaki tjedan. Ovim opcijama moguće je predstaviti događaje koji se ponavljaju na složenije načine: na primjer, svaki treći petak u mjesecu ili svaki ponedjeljak, srijedu i petak. Odabirom završnog datuma ili broja ponavljanja moguće je ograničiti do kada će se događaj ponavljati. Izmjena događaja koji se ponavlja primjenjuje se na sva ponavljanja tog događaja. No i svako pojedino ponavljanje događaja može se nezavisno izmijeniti tako da se kod uređivanja željene instance događaja isključi ponavljanje te prije spremanja odabere opcija Spremi kao novo. Dotično ponavljanje nakon toga se može uređivati nezavisno od svih ostalih. Ugrađivanje Kalendar nudi mogućnost ugrađivanja različitih pregleda događaja u vanjske web stranice. Ugraditi se mogu svi pogledi koje je moguće dodati u Webmail portal. U nastavku su navedeni primjeri koda koji se može ugraditi u vanjski blog ili web stranicu. U primjerima je potrebno izmijeniti samo ime poslužitelja i ime kalendara. Vrijednost parametra 'container' može se slobodno odabrati, ali mora odgovarati DOM identifikatoru div elementa i biti jedinstvena za cijelu stranicu u koju se pogled ugrađuje. Ugrađivanje sažetog mjesečnog pogleda za trenutni mjesec: <div id="kronocalendar"></div><script src="http://hostname.example.com/horde/horde/services/imple.php?imple=Embed/ impleApp=kronolith/container=kronocalendar/view=month/calendar=calendar_name" type="text/javascript"></script> Ugrađivanje pregleda predstojećih događaja (obratiti pažnju na parametre 'months' i 'maxevents'): <div id="kronolist"></div><script src="http://hostname.example.com/horde/horde/services/imple.php?imple=Embed/ impleApp=kronolith/view=monthlist/calendar=calendar_name/container=kronolist /months=2/maxevents=10" type="text/javascript"></script> Ugrađivanje sažetog pogleda: <div id="kronosummary"> </div><script type="text/javascript" src="http://hostname.example.com/horde/horde/services/imple.php?imple=Embed/ impleApp=kronolith/container=kronosummary/view=summary/calendar=calendar_name "></script>