GAIA Logo
PricingDocs
GAIA Logo
Accueil/Glossaire/iCal (iCalendar)

iCal (iCalendar)

iCal est l'abréviation d'iCalendar, le format standard ouvert (RFC 5545) que les applications d'agenda utilisent pour échanger des événements. Un fichier iCal est un fichier texte en .ics, et un lien iCal est une URL qui pointe vers un tel fichier : Google Agenda, Outlook, Calendrier d'Apple et presque tous les autres agendas peuvent importer ces événements une seule fois ou s'y abonner pour rester à jour. iCal était aussi le nom de l'application de calendrier d'Apple sur Mac jusqu'en 2012, quand Apple l'a renommée Calendrier, d'où les deux sens du mot.

Comprendre iCal (iCalendar)

Le standard iCalendar a été publié en 1998 et il est devenu la langue commune des données de calendrier. Un fichier .ics (ou flux iCal) contient du texte structuré qui décrit des événements : titre, heures de début et de fin, règles de récurrence, participants, lieu et description. Toute application d'agenda compatible iCalendar peut lire, importer et s'abonner à ces fichiers, quelle que soit la plateforme qui les a créés.

Le standard couvre deux usages principaux. D'abord l'export et l'import de fichiers .ics statiques : vous téléchargez un fichier depuis un agenda et l'importez dans un autre. Ensuite les abonnements en direct : votre application d'agenda s'abonne à une URL qui renvoie un fichier .ics à jour, et elle le recharge régulièrement pour que les changements faits à la source arrivent chez les abonnés.

Pour la productivité personnelle, iCal est ce qui rend possible le partage d'agendas entre plateformes. Ajouter le programme d'une conférence, le calendrier d'un club sportif ou les jours fériés à votre agenda passe presque toujours par une URL d'abonnement iCal. Pour les développeurs, le format iCalendar est indispensable dès qu'il faut créer, lire ou synchroniser des événements d'une plateforme à l'autre.

Les champs iCalendar les plus courants sont DTSTART et DTEND pour les horaires, RRULE pour les récurrences (par exemple « tous les lundis à 9 h »), ATTENDEE pour l'adresse e-mail des participants et ORGANIZER pour l'organisateur. Les composants VTIMEZONE gèrent la conversion des fuseaux horaires, une source fréquente de bugs dans les intégrations de calendrier.

Ce que contient un fichier .ics : c'est du texte brut, lisible dans n'importe quel éditeur. Il commence par BEGIN:VCALENDAR, puis VERSION:2.0 et une ligne PRODID qui nomme l'application qui l'a écrit. Chaque événement occupe son propre bloc, de BEGIN:VEVENT à END:VEVENT, avec un UID (un identifiant stable pour qu'une mise à jour remplace le bon événement), DTSTAMP, DTSTART, DTEND et SUMMARY, plus des lignes facultatives LOCATION, DESCRIPTION, RRULE et ATTENDEE. END:VCALENDAR ferme le fichier. Chaque propriété tient sur une ligne NOM:valeur, et les lignes de plus de 75 octets se poursuivent sur la ligne suivante, qui commence par un espace. Une heure terminée par Z est en UTC ; toute autre heure porte un paramètre TZID qui renvoie à un bloc VTIMEZONE.

Utiliser iCal dans Google Agenda, Outlook et Calendrier d'Apple : dans Google Agenda, vous ajoutez un flux depuis Autres agendas avec l'option par URL, et vous chargez un fichier via Importer et exporter dans les paramètres. Outlook appelle un flux auquel vous êtes abonné un calendrier Internet, et les invitations aux réunions qu'il envoie et reçoit sont des pièces jointes .ics : c'est ce qu'Outlook appelle un fichier iCalendar. Sur Mac, l'application Calendrier s'abonne via Fichier, Nouvel abonnement à un calendrier. Un lien webcal:// est le même flux servi en HTTP ; le préfixe webcal indique seulement à votre appareil de l'ouvrir dans l'application d'agenda.

Connexion iCal ou connexion par API : les outils de réservation, les gestionnaires de projets et les espaces scolaires proposent souvent une connexion iCal, c'est-à-dire une URL de flux privée que votre agenda lit. Elle fonctionne dans un seul sens et en lecture seule. Votre application d'agenda décide à quelle fréquence elle la recharge, donc les changements peuvent mettre des heures à apparaître, vous ne pouvez ni modifier ces événements ni y répondre, et toute personne qui possède l'URL peut lire le flux : traitez-la comme un mot de passe. Une connexion par API (directe) se connecte au fournisseur d'agenda avec OAuth, par exemple l'API Google Agenda ou Microsoft Graph pour Outlook. Elle fonctionne dans les deux sens : l'application peut créer, déplacer et supprimer des événements, et les changements apparaissent en quelques minutes. Utilisez un flux iCal pour publier ou suivre un planning, et une connexion par API quand un outil doit gérer votre agenda.

iCal n'est pas CalDAV : iCalendar est le format des données, tandis que CalDAV (RFC 4791) est le protocole que des serveurs comme iCloud ou Fastmail utilisent pour synchroniser les agendas dans les deux sens, en transportant des données iCalendar. L'ancien produit iCal Server d'Apple était un serveur CalDAV, pas un autre format de fichier.

Comment GAIA utilise iCal (iCalendar)

GAIA utilise des connexions directes par API, pas des flux iCal. Connectez Google Agenda ou Outlook et GAIA peut lire, créer, déplacer et supprimer des événements dans ces agendas. Un flux auquel vous êtes abonné dans Google Agenda (jours fériés, calendrier d'un club, agenda d'équipe partagé) est l'un de vos agendas là-bas : GAIA voit donc aussi ces événements et en tient compte quand il organise votre journée ou signale un conflit. GAIA n'importe pas de fichiers .ics et ne s'abonne pas lui-même à des URL iCal : ajoutez d'abord le flux à votre application d'agenda.

Concepts liés

Gestion d’agenda intelligente par IA

La gestion de calendrier par IA consiste à utiliser l'intelligence artificielle pour planifier, organiser et optimiser votre agenda en trouvant les meilleurs créneaux de réunion, en protégeant les plages de concentration, en préparant des comptes-rendus de réunion, et en coordonnant les événements avec vos tâches et communications.

Automatisation du calendrier

L'automatisation du calendrier utilise l'IA pour gérer intelligemment votre emploi du temps en trouvant les créneaux de réunion optimaux, en préparant des briefings, en bloquant des temps de concentration et en coordonnant les événements de votre calendrier avec vos tâches et communications.

Planification de réunions

Planifier une réunion, c’est choisir heure, durée et lieu d’une réunion qui vont à chaque invité requis, y compris envoyer l’invitation et gérer les changements.

Blocage de temps

Le blocage de temps est une méthode de planification qui consiste à diviser votre journée en blocs de temps réservés, chacun affecté à une tâche ou à un type de travail spécifique, transformant ainsi votre agenda en un plan concret pour la journée.

Planification intelligente

La planification intelligente choisit seule l’heure de réunion selon disponibilités, fuseaux horaires, priorités et rythmes de travail, sans allers-retours par e-mail.

Questions fréquentes

Un fichier .ics est un fichier texte au format iCalendar qui contient un ou plusieurs événements. Vous pouvez l'ouvrir dans n'importe quelle application d'agenda, comme Google Agenda, Outlook ou Calendrier d'Apple, pour importer les événements. C'est la façon standard de partager des événements entre plateformes.

Importer un fichier .ics ajoute les événements sous forme d'instantané : les changements ultérieurs à la source ne sont pas repris. S'abonner à une URL iCal crée un flux en direct que votre application recharge régulièrement, si bien que les événements ajoutés ou modifiés à la source apparaissent automatiquement.

Oui, à travers les agendas qui contiennent ces flux. Connectez Google Agenda ou Outlook : vos événements, y compris ceux des flux auxquels vous êtes abonné dans cet agenda, apparaissent dans votre planning unifié. GAIA en tient compte pour planifier, bloquer du temps de concentration et repérer les conflits de réunions. GAIA n'importe pas de fichiers .ics et ne s'abonne pas lui-même à des URL iCal.

Non. iCalendar (iCal) est un standard ouvert de format de fichier, alors que Google Agenda est une application d'agenda. Google Agenda prend en charge iCalendar : il peut exporter des fichiers .ics et accepter des URL d'abonnement iCal, mais ce sont deux choses distinctes. iCal est le format ; Google Agenda est l'une des nombreuses applications qui l'utilisent.

iCal est le nom courant d'iCalendar, le standard ouvert (RFC 5545) pour partager les données de calendrier. Un flux iCal permet à chaque appli, de Google Agenda à Outlook et Calendrier d'Apple, de suivre les mêmes événements en continu. Quand ces flux sont dans votre Google Agenda ou Outlook connecté, ils apparaissent dans votre planning unifié GAIA.

Une connexion iCal est une URL de flux en lecture seule que votre application d'agenda recharge à son rythme : les mises à jour peuvent avoir des heures de retard et vous ne pouvez pas modifier les événements. Une connexion par API se connecte à Google Agenda, Outlook ou un autre fournisseur avec OAuth et fonctionne dans les deux sens : l'outil peut créer et modifier des événements, et les changements apparaissent en quelques minutes. GAIA utilise des connexions par API.

C'est un fichier .ics. Outlook en joint un à chaque invitation à une réunion, et vous pouvez enregistrer n'importe quel événement au format .ics pour le partager. Ouvrir le fichier ajoute l'événement à votre agenda une seule fois. Pour suivre un planning qui change, ajoutez son flux comme calendrier Internet au lieu d'importer un fichier.

C'est du texte brut. Un fichier minimal contient BEGIN:VCALENDAR, VERSION:2.0 et PRODID, puis un bloc BEGIN:VEVENT avec UID, DTSTAMP, DTSTART, DTEND et SUMMARY, fermé par END:VEVENT et END:VCALENDAR. Chaque ligne a la forme NOM:valeur, et une heure terminée par Z est en UTC.

Outils qui utilisent iCal (iCalendar)

GAIA vs Google Calendar

Calendrier gratuit de Google pour la planification et la gestion du temps

GAIA vs Discord

Chat communautaire avec canaux vocaux et Clyde AI

Explorer plus

Comparer GAIA avec les alternatives

Découvrez comment GAIA se compare aux autres outils de productivité IA

GAIA pour votre rôle

Découvrez comment GAIA aide les professionnels dans différents rôles

Stop doing everything yourselfStop doing everything yourself

Join thousands of professionals who gave their grunt work to GAIA.

Twitter IconWhatsapp IconDiscord IconGithub Icon
Product
DownloadUse CasesMarketplaceBotsPricingRoadmap
Explore
Compare GAIAAlternativesAutomationsAI GlossaryGAIA for Your RoleBest AI Assistants
Resources
DocumentationBlogFAQRelease NotesStatusRequest a Feature
Company
AboutManifestoContactBranding
Legal
Terms of UsePrivacy Policy
The Experience Company Inc.
Discord IconTwitter IconGithub IconWhatsapp IconLinkedin Icon