Techniques pour partager des calendriers Apple et Google

J'aimerais voir tous mes calendriers dans l'application Calendrier de Mac OS X, dans le calendrier iOS et peut-être même sur le Web. Il y a plusieurs façons de le faire, mais aucun n'est parfait. 

Dans un précédent tutoriel, j'avais expliqué comment créer et partager des calendriers entre des utilisateurs iCloud avec l'application Calendrier Mac OS X. Dans ce didacticiel, je vais vous montrer trois façons de synchroniser des calendriers entre Mac OS X et Google Agenda, et une liste des avantages et des inconvénients de chacun..

1. Partagez des calendriers Google avec le calendrier Apple

Étape 1

Localiser Comptes Internet dans Préférences Système> Comptes Internet. Cliquez sur le signe plus pour ajouter un nouveau compte, puis sélectionnez Google.

Cliquez sur Comptes Internet dans les Préférences Système.Ajouter un nouveau compte Google.

Entrez les informations de votre compte Google, y compris votre adresse e-mail et votre mot de passe. Si je n'ai pas activé la vérification en deux étapes de Google, ce serait assez simple. Avec la vérification en deux étapes en place, cependant, je dois obtenir un mot de passe spécifique à l'application pour me connecter..

Entrez vos identifiants Google ici, mais n'oubliez pas qu'un mot de passe spécifique à l'application peut être requis.

Étape 2

Connectez-vous à Google et localisez le Gérer les mots de passe spécifiques à l'application page à Compte> Sécurité> Paramètres de mots de passe des applications. Entrez un nom reconnaissable, tel que MacBook Pro ou Mac Authorization. Ceci est important dans le cas où le périphérique est compromis et le mot de passe doit être révoqué.

Générez un nouveau mot de passe spécifique à l'application si vous avez configuré la vérification en deux étapes de Google..

Copiez le mot de passe de sortie, une chaîne de 16 caractères et des espaces, puis collez-le dans le champ du mot de passe dans le volet Comptes Internet des Préférences Système..

Copiez le mot de passe généré par l'application, y compris les espaces.

Pointe: Le lien vers la page du compte Google est masqué sous la photo du profil en haut à droite. Cliquez ici pour trouver les paramètres du compte et un lien vers les informations de confidentialité..

Étape 3

Une fois connecté, choisissez les services Google à synchroniser. J'ai choisi de tout synchroniser, mais seulement Calendrier est requis pour ce tutoriel.

Mac OS X synchronisera plus que des calendriers.

Tout doit être prêt à fonctionner après avoir ajouté le compte Google aux comptes Internet, mais ouvert. Calendrier.appApplications> Calendar.app, pour être sûr. Il y a maintenant une nouvelle rubrique Google dans la liste du calendrier. Sélectionnez ou désélectionnez les calendriers pour les rendre visibles ou invisibles dans le calendrier..


Les calendriers Google se sont synchronisés et peuvent être sélectionnés ou désélectionnés, selon ce qui sera visible.

Les événements Google seront modifiables à partir du calendrier Mac OS X. Ils n'apparaîtront pas dans iCloud, mais en suivant un processus similaire dans iOS Courrier, Contacts, Calendriers dans le volet des paramètres sur un iPhone ou un iPad, les calendriers Google apparaîtront (et seront modifiables) dans l'application Agenda de iOS, ainsi.

2. Abonnez-vous à un agenda Google dans Mac OS X Agenda.

Étape 1

L'option suivante consiste à s'abonner à un agenda Google dans Calendar.app. Survolez le calendrier dans le Mes calendriers liste dans Google et cliquez sur le menu déroulant. Sélectionner Paramètres du calendrier naviguer vers le Détails du calendrier.

Accédez aux paramètres de calendrier de Google..

Étape 2

Au bas de la page Paramètres du calendrier, juste au-dessus du lien permettant de supprimer le calendrier, se trouvent les URL du calendrier. Il y a deux façons de partager: public et privé. Je garde mes calendriers privés, alors j'ai cliqué sur le privé iCal lien pour obtenir l'URL appropriée pour Calendar.app. 

L'utilisation d'une URL publique fonctionne de la même manière. Si vous choisissez d'utiliser l'URL du calendrier public, vous devez également activer l'URL publique dans le Partager ce calendrier languette.

Partager des agendas Google privés ou publics.

Pointe: Les calendriers publics peuvent être trouvés dans les résultats de recherche Google. Je n'ai jamais trouvé d'agenda personnel dans une recherche Google, mais c'est toujours une bonne idée de tout garder secret si vous ne voulez pas que des étrangers regardent vos événements..

De retour dans Calendar.app, ajoutez le calendrier Google en collant l'URL dans le champ correspondant., Fichier> Nouvel abonnement au calendrier… .

Entrez l'URL d'abonnement au calendrier Google..

Choisissez l'emplacement du calendrier, dans iCloud ou sauvegardé localement Sur mon Mac, et à quelle fréquence le calendrier doit être actualisé. Il y a quelques autres paramètres à manipuler ici, comme le nom et la couleur du calendrier.

Sélectionnez l'abonnement au calendrier, cliquez avec le bouton droit de la souris et choisissez Lire les informations pour rétablir ces paramètres..

L'agenda Google apparaîtra dans Calendar.app sous la liste d'agendas iCloud, mais il ne sera pas modifiable comme si je ajoutais mon compte Google à mes comptes Internet dans les Préférences Système. Le calendrier apparaîtra également dans le calendrier iOS, mais là encore, il n'est pas modifiable. L'agenda Google n'apparaît pas du tout lorsque vous accédez à iCloud via un navigateur Web..

Mon événement et ses informations sont visibles mais non modifiables dans Calendar.app.

Ce n'est évidemment pas la meilleure option pour garder les calendriers personnels synchronisés entre les applications et les appareils. Je ne suis pas intéressé à simplement regarder ma journée sur mon Mac; Je veux pouvoir éditer mes événements et en ajouter de nouveaux. S'abonner aux agendas Google ne suffit pas. Cela peut être utile, cependant, lorsque vous partagez des calendriers avec d'autres personnes, surtout si je ne veux pas que mon calendrier soit modifié par quelqu'un d'autre que moi..

3. Abonnez-vous à un calendrier iCloud dans Google Agenda

La troisième option devrait être abonné à un calendrier iCloud dans Google Agenda, mais ce n'est tout simplement pas possible. ICloud's ne permet pas à Google d'explorer les calendriers iCloud robots.txt fichier. Cela signifie que Google ne peut pas accéder à iCloud comme vous et moi, et ne peut pas récupérer les calendriers iCloud..

Google ne peut pas analyser iCloud et ne peut donc pas récupérer les calendriers iCloud..

Pointe: Un fichier robots.txt contient des instructions sur les personnes pouvant analyser un site et ses répertoires. L'administrateur Web place le fichier texte dans le répertoire racine du site Web..

En théorie, Google pourrait ignorer le fichier robots.txt et analyser uniquement les URL spécifiques fournies par les utilisateurs, mais ne le fait pas pour le moment..

4. Utiliser un service pour s'abonner à un calendrier iCloud

Étape 1

Cliquez avec le bouton droit sur un calendrier iCloud dans Calendar.app et sélectionnez Calendrier de partage. Cochez la case pour rendre le calendrier public et copiez l'URL fournie. La seule option pour partager un calendrier iCloud est de rendre le calendrier public, mais il est peu probable que quelqu'un trouve cette longue URL. Google n'indexe pas les calendriers sur iCloud.com, personne ne devrait donc les trouver en effectuant une recherche..

Cliquez avec le bouton droit sur un calendrier iCloud dans Calendar.app pour accéder à ses paramètres de partage..

Étape 2

Visitez le proxy du calendrier iCloud et collez l'URL du calendrier iCloud. Copiez l'URL de sortie et retournez dans Google Agenda.. 

iCloud Calendar Proxy permet le partage de calendrier iCloud.

Étape 3

Sélectionner Autres calendriers> Ajouter par URL, et collez l'URL du proxy du calendrier iCloud. L'agenda iCloud apparaîtra dans la liste des autres agendas, mais il ne sera pas éditable dans Google Agenda..

S'abonner à un agenda dans Google Agenda.

Conclusion

Le seul moyen de partager des calendriers modifiables entre Mac OS X Calendar.app et Google Agenda consiste à ajouter les informations de compte Google aux comptes Internet dans les Préférences Système et à choisir de synchroniser les calendriers. Les calendriers seront disponibles et modifiables sur tous les appareils Apple, mais ils n'apparaîtront pas sur iCloud.com. J'ai également montré plusieurs façons de partager des calendriers en lecture seule entre iCloud et Google Calendar..

Espérons qu’à l’avenir, il sera plus facile d’intégrer les calendriers iCloud et Google, et que ces deux géants de la technologie apprendront à travailler ensemble dans l’intérêt de leurs clients..

Si vous souhaitez aller encore plus loin et publier des événements sur votre site Web en tirant automatiquement à partir de votre agenda Google et de iCal, consultez le calendrier de liste d'événements Google, iCal et XML pour PHP. Construit sur jQuery et PHP, ce calendrier récupère vos événements dans votre agenda Google, dans un autre flux iCal (.ics) ou simplement dans un fichier XML, et les transforme en une liste complète..

Calendrier de liste d'événements Google, iCal et XML pour PHP