Technieken om Apple en Google Kalenders te delen

Ik wil al mijn agenda's graag zien in de Mac OS X Agenda-app, in de agenda van iOS en misschien zelfs op internet. Er zijn een paar manieren om dit voor elkaar te krijgen, maar geen enkele is perfect. 

In een eerdere zelfstudie heb ik uitgelegd hoe je agenda's kunt maken en delen tussen iCloud-gebruikers met de Mac OS X Agenda-app. In deze zelfstudie laat ik je drie manieren zien om agenda's tussen Mac OS X en Google Agenda te synchroniseren, en ik zal de voor- en nadelen van elke agenda vermelden.

1. Deel Google Agenda met Apple Calendar

Stap 1

bevind zich Internetaccounts in Systeemvoorkeuren> Internetaccounts. Klik op het plusteken om een ​​nieuw account toe te voegen en selecteer Google.

Klik op Internet-accounts in SysteemvoorkeurenVoeg een nieuw Google-account toe.

Voer uw Google-accountgegevens in, waaronder uw e-mailadres en wachtwoord. Als ik Google authenticatie in twee stappen niet had ingeschakeld, zou dit vrij eenvoudig zijn. Met authenticatie in twee stappen moet ik echter een applicatiespecifiek wachtwoord krijgen om in te loggen.

Voer hier uw Google-inloggegevens in, maar onthoud dat u mogelijk een applicatiespecifiek wachtwoord nodig heeft.

Stap 2

Log in op Google en zoek de Beheer applicatiespecifieke wachtwoorden pagina op Account> Beveiliging> Instellingen app-wachtwoorden. Voer een herkenbare naam in, zoals MacBook Pro of Mac Authorization. Dit is belangrijk in het geval het apparaat is aangetast en het wachtwoord moet worden ingetrokken.

Genereer een nieuw applicatiespecifiek wachtwoord als u Google's authenticatie in twee stappen heeft ingesteld.

Kopieer het uitvoerwachtwoord, een reeks van 16 tekens en spaties en plak het in het wachtwoordveld terug in het paneel Internetaccounts in Systeemvoorkeuren.

Kopieer het gegenereerde applicatiespecifieke wachtwoord, inclusief spaties.

Tip: De link naar de Google-accountpagina is verborgen onder de profielfoto in de rechterbovenhoek. Klik daar om de accountinstellingen te vinden en een link naar privacyinformatie.

Stap 3

Nadat u bent ingelogd, kiest u welke Google-services u wilt synchroniseren. Ik heb ervoor gekozen om alles te synchroniseren, maar alleen Kalender is vereist voor deze zelfstudie.

Mac OS X synchroniseert meer dan alleen agenda's.

Alles moet klaar zijn om te gaan nadat het Google-account aan internetaccounts is toegevoegd, maar open Calendar.appToepassingen> Agenda.app, om zeker te zijn. Er is nu een nieuwe Google-kop in de lijst met agenda's. Selecteer of deselecteer agenda's om ze zichtbaar of onzichtbaar te maken in Agenda.


De Google-agenda's zijn gesynchroniseerd en kunnen worden geselecteerd of gedeselecteerd, afhankelijk van welke zichtbaar zijn.

De Google-evenementen kunnen worden bewerkt vanuit Mac OS X Calendar. Ze verschijnen niet in iCloud, maar door een vergelijkbaar proces in iOS's E-mail, contacten, agenda's instellingenpaneel op een iPhone of iPad, de Google-agenda's worden ook weergegeven (en kunnen worden bewerkt) in de agenda-app van iOS..

2. Abonneer u op een Google-agenda in Mac OS X Agenda.

Stap 1

De volgende optie is om je te abonneren op een Google-agenda in Calendar.app. Plaats de muisaanwijzer op de kalender in de Mijn agenda's lijst in Google en klik op het vervolgkeuzemenu. kiezen Agenda-instellingen om naar de te navigeren Agendagegevens.

Navigeer naar de Google Agenda-instellingen.

Stap 2

Onder aan de pagina Agenda-instellingen, net boven de link om de agenda te verwijderen, staan ​​de URL's voor de agenda. Er zijn twee manieren om te delen: openbaar en privé. Ik houd mijn agenda's privé en daarom heb ik op de privé-agenda geklikt iCal link om de juiste URL voor Calendar.app te krijgen. 

Het gebruik van een openbare URL werkt echter hetzelfde. Als u ervoor kiest de openbare agenda-URL te gebruiken, moet u ook de openbare URL in de Deel deze kalender tab.

Deel Google-agenda's als privé of openbaar.

Tip: Openbare agenda's zijn te vinden in de zoekresultaten van Google. Ik ben nooit iemand's persoonlijke kalender tegengekomen in een Google-zoekopdracht, maar het is nog steeds een goed idee om alles privé te houden als je niet wilt dat vreemden naar je evenementen gluren.

Terug in Calendar.app, voeg je de Google-agenda toe door de URL in het veld Agenda-abonnement te plakken, Bestand> Nieuw agenda-abonnement ... .

Voer de Google Agenda-abonnements-URL in.

Kies de kalenderlocatie, in iCloud of lokaal opgeslagen Op mijn Mac, en hoe vaak de agenda moet worden vernieuwd. Er zijn een paar andere instellingen om hier te spelen, zoals de naam en kleur van de kalender.

Selecteer het agenda-abonnement, klik met de rechtermuisknop en kies Info ophalen om naar deze instellingen terug te keren.

De Google-kalender verschijnt in Calendar.app onder de iCloud-agendalijst, maar deze kan niet worden bewerkt zoals wanneer ik mijn Google-account zou toevoegen aan mijn internetaccounts in Systeemvoorkeuren. De agenda verschijnt ook in de iOS-agenda, maar nogmaals, deze kan niet worden bewerkt. De Google-kalender verschijnt helemaal niet bij toegang tot iCloud via een webbrowser.

Mijn evenement en de bijbehorende informatie zijn zichtbaar maar niet bewerkbaar in Calendar.app.

Dit is natuurlijk niet de beste optie om persoonlijke agenda's gesynchroniseerd te houden tussen apps en apparaten. Ik ben niet geïnteresseerd in alleen maar kijken naar mijn dag op mijn Mac; Ik wil mijn evenementen kunnen bewerken en nieuwe kunnen toevoegen. Abonneren op Google-agenda's maakt dat gewoon niet af. Het kan echter handig zijn om agenda's met andere mensen te delen, vooral als ik niet wil dat mijn agenda wordt bewerkt door iemand behalve ik.

3. Abonneer u op een iCloud-agenda in Google Agenda

De derde optie moeten abonneren op een iCloud-agenda in Google Agenda, maar dat is gewoon niet mogelijk. Google kan geen iCloud-agenda's door iCloud's crawlen robots.txt het dossier. Dat betekent dat Google geen toegang heeft tot iCloud omdat jij en ik geen iCloud-agenda's kunnen en kunnen vinden.

Google kan iCloud niet crawlen en kan daarom geen iCloud-agenda's ophalen.

Tip: Een robots.txt-bestand bevat instructies over wie een site en de bijbehorende mappen mag crawlen. De webbeheerder plaatst het tekstbestand in de hoofdmap van de website.

In hypothese zou Google het robots.txt-bestand kunnen negeren en alleen de specifieke URL's van gebruikers kunnen crawlen, maar op dit moment gebeurt dit niet.

4. Gebruik een service om u te abonneren op een iCloud-agenda

Stap 1

Klik met de rechtermuisknop op een iCloud-agenda in Agenda.app en selecteer Deel agenda. Klik op het selectievakje om de agenda openbaar te maken en de opgegeven URL te kopiëren. De enige optie om een ​​iCloud-agenda te delen, is om de agenda openbaar te maken, maar het is onwaarschijnlijk dat iemand die lange URL zal achterhalen. Google indexeert geen agenda's op iCloud.com, dus niemand zou het ook moeten kunnen vinden door te zoeken.

Klik met de rechtermuisknop op een iCloud-agenda in Agenda.app om toegang te krijgen tot de instellingen voor delen.

Stap 2

Ga naar iCloud Calendar Proxy en plak de URL van de iCloud-agenda. Kopieer de uitvoer-URL en keer terug naar Google Agenda. 

iCloud-agenda Proxy maakt iCloud-agenda's mogelijk.

Stap 3

kiezen Andere agenda's> Toevoegen via URL, en plak de Proxy-URL van de iCloud-agenda. De iCloud-agenda verschijnt in de lijst met andere agenda's, maar deze kan niet worden bewerkt in Google Agenda.

Abonneer u op een agenda in Google Agenda.

Conclusie

De enige manier om bewerkbare agenda's tussen Mac OS X Calendar.app en Google Agenda te delen, is door de Google-accountinformatie toe te voegen aan internetaccounts in Systeemvoorkeuren en ervoor te kiezen agenda's te synchroniseren. De kalenders zijn beschikbaar en kunnen worden bewerkt op alle Apple-apparaten, maar ze worden niet weergegeven op iCloud.com. Ik heb ook verschillende manieren laten zien om alleen-lezen agenda's te delen tussen iCloud en Google Agenda.

Hopelijk zal het in de toekomst eenvoudiger worden om iCloud- en Google-kalenders te integreren, en deze twee technische reuzen leren samen te werken in het voordeel van hun klanten.

Als je nog een stap verder wilt gaan en evenementen op je website wilt publiceren door automatisch een tekening te maken vanuit je Google Agenda en iCal, bekijk dan Google, iCal & XML Event List Calendar voor PHP. Gebouwd op jQuery en PHP, grijpt deze kalender je evenementen vanuit je Google Agenda, een andere iCal (.ics) -stream of alleen een XML-bestand, en verandert ze in een uitgebreide lijst.

Google, iCal & XML Event List Calendar voor PHP