Kronolith: Introduction Qu'est-ce que kronolith? Kronolith est une application internet de calendrier. En plus des fonctions habituelles d'ajout, de modification et de suppression d'événements, il supporte également les événements récurrents, les alarmes, l'importation et l'exportation des données, une liste de tâches et la possibilité d'afficher des événements dans le sommaire de Horde. Menu: Nouvel événement Ajouter un nouvel événement Le menu Nouvel événement vous permet de créer un événement à ajouter dans le calendrier. Menu: Jour Vue jour Le menu Jour affichera le contenu de la journée sélectionnée. Menu: Semaine ouvrable Vue semaine ouvrable Le menu Semaine ouvrable affichera le contenu de la semaine ouvrable (du lundi au vendredi) la plus près de la journée sélectionnée. Menu: Semaine Vue semaine Le menu Semaine affichera la semaine de 7 jours contenant la journée sélectionnée. Menu: Mois Vue mois Le menu Mois affichera le mois contenant la journée sélectionnée. Menu: Options Options Le menu Options vous permet de choisir vos préférences pour le calendrier. 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. Menu: Importer/Exporter Importer/Exporter Le menu Importer/Exporter vous permet d'importer et d'exporter les événements de votre calendier (les fichiers CSV et le format de Microsoft Outlook). L'exportation est possible seulement en format CSV. Alarme Alarme Kronolith peut vous alerter pour un événement dans le calendrier. Par défaut, la première alarme est générée quinze minute avant l'événement, mais l'alarme peut être ajustée selon vos besoin. Événement récurrent Événement récurrent Vous pouvez insérer des événements récurrents selon différentes fréquences (à tous les mois, le dernier vendredi de chaque semaine, etc). Vous pouvez également choisir la durée de la répétition en sélectionnant la date de fin pour l'événement. Normallement, une modification à un événement récurrent est aussi réalisée sur les autres événements de la même récurrence. Un des événements d'une série peut être modifié seul en lui enlevant sa récurence lorsque vous l'éditez. 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/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>