Exemples de synchronisation

Veuillez noter qu'iCal doit être fermé sur les deux ordinateurs avant de lancer une synchronisation, sinon les nouvelles données ne seront pas enregistrées dans les fichiers calendriers et des pertes de données peuvent se produire. iSynCal va quitter automatiquement iCal mais seulement sur l'ordinateur local (celui où iSynCal fonctionne) quand une synchronisation est lancée, donc vous devez quitter iCal sur l'ordinateur distant avant de lancer une synchronisation! Si vous voulez qu'iSynCal quitte aussi automatiquement iCal sur le Mac distant, veuillez lire ceci.


Exemple 1 : Synchroniser un nouveau Mac sans calendrier avec d'autres calendriers préexistants.

Supposons que vous devez synchroniser vos calendriers entre un G5 ayant des calendriers et un nouveau Powerbook. Pour accomplir cette tâche, veuillez suivre les étapes suivantes.

Sur le G5 :

  1. Au besoin, partagez le disque contenant votre dossier utilisateur (habituellement sur le disque de démarrage) en activant Partage de fichiers Mac dans l'onglet Partage des Préférences Système.
  2. Tout fonctionnera parfaitement et rien ne nuira à vos calendriers, mais il est toujours préférable de sauvegarder votre dossier Calendriers en un lieu sur avant de commencer; il est situé dans votre dossier Bibliothèque dans votre dossier utilisateur.

Sur le Powerbook :

  1. Installez iSynCal en le copiant dans le dossier /Applications ou à l'endroit que vous désirez.
  2. Montez le disque système du G5. Vous savez probablement déjà le faire mais au cas où... sélectionnez dans le menu "Aller > Se connecter au serveur" et saisissez le nom du G5 ou son adresse IP. Saisissez l'utilisateur et le mot de passe de l'utilisateur du G5 possédant les calendriers à synchroniser et choisissez le disque de démarrage pour le monter. Si vous êtes sous Mac OS X Panther (10.3.0 à 10.3.3) sur le Powerbook, cliquez sur l'icône Réseau qui apparaît dans la barre latérale de n'importe quelle fenêtre du Finder et naviguez sur le réseau jusqu'à ce que vous trouviez le G5 et montez le disque dont vous avez besoin, après avoir saisi le nom d'utilisateur et le mot de passe comme spécifié ci-dessus.
    Veuillez noter que vous devez utiliser un compte administrateur G5 pour être autorisé à monter le disque de démarrage; un tel compte doit être aussi le propriétaire des fichiers calendrier du G5 à synchroniser, de même le compte doit avoir les droits de lecture/écriture pour ces fichiers. Vous pouvez même monter directement le dossier utilisateur de tout compte utilisateur du G5, même un compte non administrateur, et cela fonctionnera également avec iSynCal.
    Quoi qu'il en soit, le résultat final de cette étape est que vous devez avoir sur le bureau du Powerbook l'icône du disque réseau contenant vos fichiers calendriers sur le G5.
  3. Si vous avez déjà quelques calendriers à synchroniser sur le Powerbook passez à l'étape suivante, autrement si vous n'avez jamais lancé iCal sur le Powerbook ou si les calendriers à synchroniser ne sont pas sur le Powerbook, vous avez deux options (choisissez seulement l'une d'entre elles) :
    a) Lancez iCal maintenant et créez les calendriers avec les mêmes noms que ceux existants déjà sur votre G5;
    b) Lancez iSynCal et choisissez Sync intelligente (seulement pour les utilisateurs enregistrés) ou la méthode de synchronisation Copie de Calendrier avec la direction Droite à gauche pour copier les calendriers du G5 (côté droit) vers le Powerbook (côté gauche). Faites attention à sélectionner un par un les calendriers à copié dans la liste des calendriers du G5 via le popup Calendriers, puis cliquez sur le bouton Synchro sélectionné dans la barre d'outils iSynCal pour chaque fichier calendrier à copier.
  4. Lancez iSynCal; sur le côté gauche vous devriez voir les calendriers du Powerbook, sur le côté droit ceux du G5. Créez et enregistrez un document MultiSync contenant soit un seul élément Sync intelligente (seulement pour les utilisateurs enregistrés) ou une liste complète de paires de calendriers à synchroniser avec leurs options, puis allez sur l'onglet AutoMount pour spécifier les options nécessaires à iSynCal pour monter automatiquement le disque du G5 quand vous lancez la synchronisation MultiSync (dans l'onglet AutoMount vous devriez déjà en trouver une automatiquement remplie par iSynCal avec les réglages pré-remplis pour monter le volume réseau).
    Si vous aviez choisi l'option 3a, tous les éléments calendriers seront copiés du G5 sur le Powerbook, et vous entendrez ensuite le "beep" de fin de synchronisation (iSynCal pourra vous avertir, tout dépend de la façon dont vous avez défini l'option Afficher la fenêtre de dialogue même si aucune synchronisation n'est nécessaire dans les préférences iSynCal) car aucune synchronisation n'est nécessaire : c'est normal, car les calendriers sont réellement les mêmes sur les deux Macs si vous avez exécuté l'étape 3b.

Maintenant vous avez vos calendriers synchronisés sur les deux Macs et un document MultiSync que vous pourrez utiliser pour de futures synchronisations. Vous pouvez également ajouter ce document MultiSync au planning de sychronisation iSynCal pour le faire fonctionner automatiquement en mode sans surveillance.

Exemple 2 : synchronisation entre 3 Macs avec des calendriers existants

J'utilise iSynCal pour synchroniser mes calendriers iCal entre mes 3 ordinateurs : un PowerMac G4 au travail, un iMac G5 chez moi et un PowerBook.

À moins que vous l'ayez déjà fait, le Partage de fichiers Mac doit être activé sur le PowerMac et l'iMac. Pour cela, vous ouvrez les Préférences Système, cliquez sur l'onglet Partage et activez Partage de fichiers Mac. En outre, l'application iSynCal doit être copiée sur le PowerBook alors qu'il n'est pas nécessaire de l'installer sur le G4 ni sur l'iMac, ni d'activer le partage de fichiers sur le PowerBook.

Sur le PowerBook je monte le disque réseau dont j'aie besoin (le G4 ou l'iMac) et lance iSynCal : dans la fenêtre principale je trouve sur le côté gauche les calendriers de mon dossier utilisateur, alors que du côté droit il y a tous les dossiers utilisateurs accessible trouvés sur tous les disques réseau montés et les calendriers respectifs, donc il peut être nécessaire de sélectionner le chemin approprié pour mon dossier utilisateur distant.

Ensuite, je choisis toutes les paires de calendriers que je veux synchroniser et éventuellement défini la méthode de synchronisation et les options (voir les pages relative à la méthode, la direction et le comportement de synchronisation), en enregistrant tous ces choix et paramètres dans un document MultiSync.

Il est même utile de définir les options appropriées d'AutoMount pour laisser iSynCal monter automatiquement le disque dur du G4 (ou celui de l'iMac, selon les calendriers que je dois synchroniser) avant que la synchronisation soit lancée et éventuellement le démonter une fois la synchronisation terminée (voir Monter automatiquement les disques distants).

Maintenant je peux cliquer sur le bouton Synchro sélectionné de la barre d'outils si je veux synchroniser seulement les calendriers actuellement sélectionnés dans la partie supérieure de la fenêtre iSynCal, alors que le bouton MultiSync lancera une synchronisation de toutes les paires de calendriers énumérées dans la table MultiSync.

Exemple 3 : synchroniser plusieurs Macs avec un serveur sur lequel sont stockés les calendriers

Ce scénario correspond aux besoins d'une entreprise où de nombreux employés, chacun avec son Mac, a besoin de synchroniser ces calendriers iCal; condition : les employés n'ont pas à connaître le mot de passe des autres comptes utilisateurs ni celui du compte administrateur et enfin que pas tous les Mac soient constamment allumés.

La meilleure solution est de stocker les calendriers sur un Mac "maître" toujours allumé, partagé en réseau via le partage de fichiers activé et avec un compte utilisateur spécifique créé à cette fin, de sorte que chaque employé puisse avoir un accès facile aux calendriers avec des permissions lecture/écriture sans avoir besoin de connaître le mot de passe utilisateur ou administrateur. D'ailleurs, les calendriers principaux seront situés dans un dossier non accessible par iCal, ainsi vous ne rencontrerez pas de problèmes qui pourraient se produire au cas où iCal fonctionne sur le Mac distant pendant la synchronisation.

Dorénavant nous appellerons le Mac partageant les calendriers via le Partage de fichiers le "Maître" et les Macs qui ont besoin de synchroniser leurs calendriers iCal avec le Mac Maître les "Clients". Un Mac peut même être Maître et Client : pour un tel Mac suivez les instructions pour le Maître et puis celles pour les Clients en remplacant l'étape 3 par celles décrites dans Configurer un Maître et un Client Mac.

Tout d'abord, vous devez exécuter l'installation initiale suivante sur le Maître et sur tous les Clients.

Sur le Maître :

  1. rassemblez ou créez les calendriers principaux : si vous partez de rien (pas de calendriers préexistants) et bien créez quelques calendriers avec des noms différents et exportez les d'iCal, sinon exportez les calendriers existants en choisissant l'item Exporter... du menu Fichier. Les calendriers iCal 1.x et iCal 2 sont exportés en utilisant le "vieux" format iCal 1.x. Les données de chaque calendrier sont stockées dans un fichier texte dénommé NomDuCalendrier.ics.
    Comme, plus tard, vous allez utiliser un autre compte utilisateur, nous vous encourageons à enregistrer les calendriers exportés dans le dossier /Utilisateurs/Partagé, car celui ci est accessible par tous les comptes utilisateurs. Au cas où un ou plusieurs des calendriers ne seraient pas situé sur le Mac Maître, exportez les depuis iCal sur le Mac où ils sont situés puis copiez tous les fichiers exportés dans le dossier /Utilisateurs/Partagé sur le Mac Maître.
    Après avoir exporté les calendriers vous devez également les enlever d'iCal : cela peut sembler curieux, mais c'est nécessaire car les éléments des calendriers exportés vont avoir des UIDs différent de ceux des calendriers originaux iCal, et cela aurait pour conséquence un doublonage des événements dès la première synchro iSynCal.
  2. créez un nouveau compte utilisateur dénommé CalSync, sans privilège administrateur et avec pour mot de passe isyncal (naturellement vous pouvez utiliser le compte utilisateur/mot de passe de votre choix).
  3. connectez vous avec le compte CalSync, crééez un dossier dénommé Calendriers (le nom du dossier est obligatoire) dans le dossier utilisateur CalSync et déplacez y tous les calendriers exportés précédemment.
  4. au besoin, lancez Partage de fichiers Mac situé dans l'onglet Partage des Préférences Système.

Sur les Clients :

  1. utilisez iCal pour créer quelques calendriers vides avec les mêmes noms que ceux que vous avez exportés du Mac Maître et que vous désirez synchroniser avec les Clients.
  2. installer iSynCal
  3. Choisissez "Se connecter au serveur..." dans le menu Aller du Finder. Connectez vous au Mac Maître en saisissant le nom d'utilisateur et le mot de passe du compte CalSync et montez le dossier Utilisateur.
  4. Lancez iSynCal et vous verrez du côté gauche (local) les calendriers iCal vides pour l'instant et du côté droit les calendriers maîtres. Sur chaque Mac ajoutez les calendriers en choisissant les options désirées dans un document MultiSync, comme expliqué dans documents MultiSync.

Configurer un Maître et un Client Mac

Si vous désirez qu'un Client Mac soit également Maître (car par exemple vous n'avez pas de serveur dédié) vous devez exécuter les étapes suivantes en lieu de et place de l'étape 3 sur les Clients :

  1. Vous ne vous connectez pas à un serveur, vous synchronisez à la place les calendriers iCal de l'utilisateur utilisant iSynCal sur le Mac Maître avec les calendriers maîtres (stockés dans le dossier Calendriers de l'utilisateur CalSync), par conséquent vous devez définir les permissions pour le dossier maître Calendriers comme expliqué dans Synchronisation entre plusieurs utilisateurs.
  2. Une fois les permissions des fichiers et dossiers correctement définies, vous pouvez lister les calendriers maîtres en sélectionnant Ce Mac dans Liste des calendriers trouvées dans... : ces calendriers sont toujours du côté droit de la fenêtre iSynCal car ceux de gauche sont toujours les calendriers iCal associés au compte courant. Quand vous voyez la liste des calendriers maîtres, vous pouvez procéder à la synchronisation via un document MultiSync qui est presque identique à ceux des autres clients excepté l'option ci-dessus.

Une fois la configuration des postes terminés, lancez iSynCal sur les postes clients et vous aurez ainsi tous les éléments des calendriers maîtres qui vont se copier dans les calendriers iCal de chaque client.

Exemple 4 : utiliser votre iPod ou un disque externe pour synchroniser plusieurs Macs

Si vous n'avez pas de portable, vous pouvez utiliser un iPod ou un disque externe USB ou firewire pour faire les synchronisations. Vous pouvez même utiliser une clef USB pour avoir avec vous les calendriers et iSynCal les synchronisera avec les différents Mac qui doivent l'être.

Si vous avez à synchroniser avec votre iPod, lisez d'abord cette page avant de procéder plus avant.

  1. Reliez votre iPod ou le disque externe à votre Mac. Si vous utilisez un iPod, désactivez la synchronisation des calendriers iPod; au besoin, supprimez les fichiers calendriers qui pourraient être encore présent dans le dossier Calendriers de l'iPod. Vous n'avez à le faire qu'une fois car les préférences de l'iPod sont enregistrées sur l'iPod lui-même.
    Si vous avez un disque externe ou une clef USB, créez un dossier dénommé "Calendriers" à la racine.
  2. Lancez maintenant iSynCal, de sorte que vous puissiez copier les calendriers à synchroniser du Mac vers l'iPod (dans cet exemple nous utilisons un "iPod", la méthode s'applique aussi à un "disque externe" ou une "clef USB"). Ouvrez le tiroir Options d'iSynCal et dans Liste des calendriers trouvés dans... choisissez Ce Mac. Dans la partie droite de la fenêtre d'iSynCal, vous devriez voir apparaître l'iPod dans Chemin d'accès des calendriers et la liste des calendriers doit être vide, alors que vos calendriers iCal sont listés du côté gauche comme d'habitude.
  3. Si vous désirez copier tous les calendriers du Mac sur l'iPod, sélectionnez Sync intelligente ou choisissez Copie de calendrier - Gauche à droite. Sélectionnez les calendriers à copier, puis cliquez sur le bouton Synchro sélectionné situé dans la barre d'outils; si vous avez choisi Sync intelligente vous avez juste à cliquer sur Synchro sélectionné car une Sync intelligente copiera tous les calendriers du Mac sur l'iPod, autrement vous devez synchroniser manuellement chaque calendrier.
  4. Connectez l'iPod aux autres Macs et définissez les réglages de synchronisation comme défini aux étapes 2) et 3); quoi qu'il en soit, prenez en compte le fait que vous devez copier dans le sens inverse - les calendriers de l'iPod sont copiés vers le Mac - aussi vous devez définir la direction de Droite à gauche si vous utilisez la méthode de synchronisation Copie de calendrier; si vous avez lancé une Smart Sync, elle synchronisera automatiquement les calendriers ayant le même nom et copiera entre le Mac et l'iPod les calendriers qui ne sont pas présent des deux côtés. Vous pouvez aussi cocher Vérifier et supprimer les doublons si vous pensez que vous pouvez vous retrouver avec des doublons du fait d'éléments identiques dans les deux calendriers.
  5. Bien sur, nous vous conseillons de configurer et enregistrer un document MultiSync sur chacun de vos Macs pour automatiser le processus de synchronisation : lisez la section Documents MultiSync pour plus d'informations.

Note : un autre avantage d'une telle configuration est que votre iPod a toujours la dernière version de vos calendriers.