Processus de recherche des calendriers
Selon le choix effectué dans Liste des calendriers trouvés dans..., iSynCal va rechercher des fichiers calendriers sur les disques montés via le réseau ou en local dans les dossiers utilisateurs ou sur les disques comme décrit ci-dessous. Par conséquent, les fichiers trouvés s'afficheront dans le menu popup dans la partie supérieure droite de la fenêtre. Veuillez noter qu'un dossier contenant des fichiers iCal est considéré comme "valide" quand iSynCal peut les lire.
Avec l'introdution de Tiger et d'iCal 2, le format des fichiers calendriers et leur emplacement ont tous les deux changé : iCal 1.x stockait les calendriers en tant que fichiers .ics dans le dossier utilisateur ~/Bibliothèque/Calendars. Un fichier .ics par calendrier portant le nom même du calendrier, de sorte que votre calendrier "Travail" était stocké dans un fichier dénommé (vous l'avez deviné) Travail.ics. C'était trop simple, et Apple a décidé, pour compliquer notre vie, qu'iCal 2 stocke désormais les calendriers dans ~/Bibliothèque/Application Support/iCal/Sources. Pour chaque calendrier, vous avez désormais un dossier portant un nom très long (du genre 704A0584-6A68-4EC7-8215-2A06FDF30F29.calendar) dans lequel vous trouverez un fichier nommé Info.plist qui contient des informations générales au sujet du calendrier (par ex. son nom), et un autre fichier nommé corestorage.ics, qui est utilisé pour stocker les données du calendrier (événements, tâches, alarmes).
Quoi qu'il en soit, iSynCal va scruter les deux emplacements, en donnant la priorité aux fichiers iCal 2 au cas où des calendriers iCal v1.x et iCal v2.x seraient trouvés. D'ailleurs, au cas où un dossier nommé "Calendriers" serait trouvé directement dans le dossier utilisateur ou dans le dossier partagé via le réseau, il aurait la priorité sur les dossiers iCal, comme décrit ci-dessous; c'est utile dans certains cas où un compte utilisateur ou un dossier partagé sur le réseau sont spécifiquement utilisé pour partager des fichiers calendriers situés sur un serveur, comme dans l'exemple 3.
Au cas où vous auriez un Mac sous Mac OS X 10.3 "Panther" et que vous le mettez à jour en Mac OS X 10.4 "Tiger" en faisant une "Mise à jour" pour conserver vos applications, documents et paramètres (ne vous inquiétez pas, ce n'est pas Microsoft Windows™) les calendriers iCal seront convertis au format iCal 2 seulement lors du premier lancement d'iCal sous Tiger, donc je vous suggère fortement de lancer iCal au moins une fois quand vous en aurez fini avec le processus de mise à niveau de Tiger.
Si Liste des calendriers trouvés dans... est défini sur Disques réseau iSynCal va scanner chaque volume réseau monté pour trouver des calendriers dans cet ordre :
./Users/username/Calendars
./Users/username/Bibliothèque/Application Support/iCal/Sources
./Users/username/Bibliothèque/Calendars
./Calendars
./Bibliothèque/Application Support/iCal/Sources
./Bibliothèque/Calendars
où le point initial représente le chemin d'accès à chacun des volumes montés et où username est réitéré pour chaque dossier utilisateur trouvé dans le dossier Users.
Cette méthode est recommandée quand vous devez synchroniser vos calendriers avec ceux situés sur un autre ordinateur.
Si Liste des calendriers trouvés dans... est défini sur Ce Mac iSynCal va scanner le disque de démarrage et tout volume local (par exemple un second disque interne, un disque firewire ou un iPod) pour rechercher le dossier Users et les fichiers suivants :
./Users/username/Calendars
./Users/username/Bibliothèque/Application Support/iCal/Sources
./Users/username/Bibliothèque/Calendars
./Calendars
./Bibliothèque/Application Support/iCal/Sources
./Bibliothèque/Calendars
où le point initial représente le chemin d'accès à chacun des volumes locaux et où username est réitéré pour chaque dossier utilisateur trouvé dans le dossier Users.
Cette méthode est recommandée quand vous devez synchroniser vos calendriers avec d'autres utilisateurs sur le même ordinateur ou avec un iPod ou un disque externe (voir aussi Synchronisation d'utilisateurs ou avec un iPod).
Vous avez également l'option de choisir manuellement un dossier contenant les calendriers à synchroniser en cliquant sur le bouton rond comportant une icône de dossier utilisateur, situé dans le tiroir d'options, et de passer en revue votre ordinateur ou le réseau.
Quand un tel dossier est sélectionné, iSynCal va en scanner le contenu pour rechercher un dossier Calendriers dans l'ordre décrit ci-dessus, par conséquent ne sélectionnez pas le dossier dénommé Calendriers : choisissez le dossier parent ou plutôt le dossier utilisateur (un dossier utilisateur contient un dossier Bibliothèque); quand un dossier Calendars valide a été trouvé, il apparaîtra du côté droit du bouton popup, parmi les autres dossiers valides trouvés.
Pour permettre aux utilisateurs avancés d'adapter le chemin d'accès du dossier contenant les fichiers .ics, il y a également une préférence iSynCal spécifique pour indiquer le nom d'un dossier spécifique où iSynCal doit rechercher des fichiers .ics, en plus du dossier habituel Calendars.
Par exemple, si vous activez la préférence iSynCal Rechercher les fichiers calendriers .ics dans le dossier dénommé et que vous saisissiez MonDossier, alors iSynCal va rechercher de tels fichiers dans
./Users/username/MonDossier
./MonDossier
où le point initial représente le chemin d'accès à chacun des volumes locaux ou réseaux (selon l'option défini dans Liste des calendriers trouvés dans...) et où username est réitéré pour chaque dossier utilisateur trouvé dans le dossier Users.