Kronolith: Introducció Que és kronolith? Kronolith és una aplicació d'agenda basada en web. A més de les funcions habituals de creació, modificació i eliminació d'esdeveniments, suporta esdeveniments recurrents (amb excepcions i diverses opcions d'eliminació), alarmes, funcions d'importació i exportació (en formats iCalendar i Palm DataBook (PDB)), invitacions iCalendar, múltiples vistes, agendes compartides, visualizació de tasques de Nag (si les Tasques están instal·lades) i la capacitat de mostrar esdeveniments en la pantalla de resum de Horde. Menú: Afegir Afegir un esdeveniment L'element Afegir del menú li permetrà afegir un esdeveniment a l'agenda. Menú: Día Vista diaria L'element Día del menú mostrarà una vista diària del día seleccionat actualment. Menú: Setmana laboral Vista de setmana laboral L'element Setmana laboral del menú mostrarà la vista de setmana laboral (de dilluns a divendres) més adequada del día seleccionat actualment. Menú: Setmana Vista setmanal L'element Setmana del menú mostrarà una vista setmanal (de 7 dies) de la setmana que contingui el dia seleccionat actualment. Menú: Mes Vista mensual L'element Mes del menú mostrarà la vista mensual del mes que contingui el dia seleccionat actualment. Menú: Opcions Opcions L'element Opcions del menú li permet configurar Opcions (o preferències) que controlen l'aspecte i comportament de kronolith, la seva interacció amb Horde i amb la resta de les aplicacions, gestionar diverses agendes y compartir-les, així com, gestionar codis de categories per als esdeveniments. 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. Menú: Importar/Exportar Importar/Exportar L'element Importar/Exportar del menú li permet importar o exportar esdeveniments de l'agenda. Actualment es poden importar arxius en format CSV, Outlook de Microsoft, Palm DateBook i vCalendar/iCalendar. Només pot exportar a formats CSV i iCalendar. Alarmes Alarmes Kronolith pot generar alarmes per als esdeveniments d'una agenda. Per omisió la primera alarma es produirà 15 minuts abans de l'hora prevista d'inici de l'esdeveniment, però es pot configurar (per a cada esdeveniment) perquè es produeixi pràcticamente a qualsevol interval abans de l'hora i data previstes. Esdeveniments recurrents Esdeveniments recurrents Els esdeveniments es poden fer recurrents de diverses formes. La majoría dels esdeveniments es repeteixen de certes formes habituals. Per exemple, el tipus de recurrència Mensual provoca que l'element seleccionat es repeteixi cada mes i el tipus Setmanal que ho faci cada setmana. Es poden utilitzar per a reflectir esdeveniments que es repeteixin de formes complexes: per exemple, un element que succeeixi cada últim divendres de cada mes o els dilluns, el dimecres i divendres de cada setmana. També és pot limitar la durada de les repeticions d'un esdeveniment seleccionant una data final. Normalment, la modificació d'un esdeveniment recurrent s'aplicarà a totes les repeticions del mateix. Es pot modificar una repetició individual d'un esdeveniment recurrent modificant la repetició, eliminant la informació de recurrència i seleccionant l'opció Guardar com nou del menú de recurrència. L'esdeveniment seleccionat es podrà modificar llavors de forma independent a les altres repeticions del mateix. Embedding It is possible to embed small views of your calendars in external websites. You can embed the same views that you can place on Horde's portal page. The following are examples of code to use to embed each view on an external blog or website. You should obviously edit the code with the correct server address and calendar name. The 'container' parameter is arbitrary, but must both match the DOM id of the the div element and be unique across the whole page you are embedding in. To embed a small Month View of the current month: <div id="kronocalendar"></div><script src="http://hostname.example.com/horde/services/imple.php?imple=Embed/ impleApp=kronolith//container=kronocalendar/view=month/calendar= calendar_name" type="text/javascript"></script> To embed an Upcoming Events View (note the 'months' and 'maxevents' parameters): <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> To embed a Summary View: <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>