Tehnici de distribuire a calendarelor Apple și Google

Aș dori să văd toate calendarele mele în aplicația Calendar Mac OS X, în Calendarul iOS și poate chiar și pe web. Există câteva modalități de a face acest lucru, dar nici unul dintre ele nu este perfect. 

Într-un tutorial anterior, i-am explicat modul de creare și partajare a calendarelor în rândul utilizatorilor iCloud cu aplicația Mac OS X Calendar. În acest tutorial, vă voi arăta trei moduri de sincronizare a calendarelor între Mac OS X și Google Calendar, și voi lista avantajele și dezavantajele fiecărui.

1. Distribuiți Calendare Google cu calendarul Apple

Pasul 1

Localiza Conturi Internet în Preferințe sistem> Conturi Internet. Faceți clic pe semnul plus pentru a adăuga un cont nou și selectați Google.

Faceți clic pe Conturi Internet din Preferințe sistemAdăugați un cont Google nou.

Introduceți informațiile contului dvs. Google, inclusiv adresa de e-mail și parola. Dacă nu am activat verificarea în doi pași Google, aceasta ar fi destul de simplă. Cu ajutorul verificării în doi pași, trebuie să obțin o parolă specifică aplicației pentru a vă conecta.

Introduceți acreditările dvs. Google aici, dar rețineți că poate fi necesară o parolă specifică aplicației.

Pasul 2

Conectați-vă la Google și localizați Gestionați parolele specifice aplicațiilor pagina la Cont> Securitate> Setări parole aplicație. Introduceți un nume care poate fi recunoscut, cum ar fi MacBook Pro sau Mac Authorisation. Acest lucru este important în cazul în care dispozitivul este compromis și parola trebuie revocată.

Creați o nouă parolă specifică aplicației dacă ați configurat verificarea în doi pași a companiei Google.

Copiați parola de ieșire, un șir de 16 caractere și spații și inserați-o în câmpul de parolă din panoul Conturi Internet din Preferințe sistem.

Copiați parola specifică aplicației, inclusiv spațiile.

Bacsis: Conexiunea la pagina Contului Google este ascunsă sub imaginea de profil din partea dreaptă sus. Faceți clic acolo pentru a găsi setările contului și un link către informațiile despre confidențialitate.

Pasul 3

După ce v-ați conectat, alegeți ce servicii Google să se sincronizeze. Am ales să sincronizez totul, dar numai Calendar este necesar pentru acest tutorial.

Mac OS X se va sincroniza mai mult decât calendarele.

Totul ar trebui să fie gata pentru a merge după adăugarea contului Google la conturile de Internet, dar deschise Calendar.appAplicații> Calendar.app, a fi sigur. Acum există o nouă rubrică Google în lista Calendar. Selectați sau deselectați calendarele pentru a le face vizibile sau invizibile în Calendar.


Calendarele Google s-au sincronizat și pot fi selectate sau deselectate, în funcție de care vor fi vizibile.

Evenimentele Google vor fi editate din calendarul Mac OS X. Nu vor apărea în iCloud, ci prin trecerea unui proces similar în iOS Mail, Contacte, Calendare panoul de setări pe un iPhone sau iPad, calendarele Google vor apărea (și pot fi editate) în aplicația Calendar iOS, precum și.

2. Abonați-vă la un Calendar Google în calendarul Mac OS X.

Pasul 1

Următoarea opțiune este să vă abonați la un calendar Google în Calendar.app. Plasați cursorul pe calendarul din Calendarele mele listă pe Google și faceți clic pe meniul derulant. Selectați Setările pentru Calendar pentru a naviga la Detalii despre calendar.

Navigați la setările Google Calendar.

Pasul 2

În partea de jos a paginii Setări calendar, chiar deasupra linkului pentru a șterge calendarul, sunt adresele URL pentru calendar. Există două moduri de a împărtăși: public și privat. Îmi păstrez calendarele private, așa că am făcut clic pe privat iCal pentru a obține adresa URL corespunzătoare pentru Calendar.app. 

Utilizarea unei adrese URL publice funcționează la fel. Dacă alegeți să utilizați adresa URL a calendarului public, trebuie să activați și adresa URL publică în Distribuiți acest calendar fila.

Distribuiți calendarele Google ca private sau publice.

Bacsis: Calendare publice pot fi găsite în rezultatele căutării Google. Nu am dat peste calendarul cuiva personal într-o căutare Google, dar este încă o idee bună să păstrați totul privat dacă nu doriți ca străinii să privească la evenimentele dvs..

Înapoi în Calendar.app, adăugați calendarul Google prin adăugarea adresei URL în câmpul abonament calendaristic, Fișier> Abonament la calendar nou ... .

Introduceți adresa URL a abonamentului Google Calendar.

Alegeți locația din calendar, în iCloud sau salvată local Pe My Mac, și cât de des ar trebui să se actualizeze calendarul. Există câteva setări pentru a fi difuzate aici, cum ar fi numele și culoarea calendarului.

Selectați abonamentul din calendar, faceți clic dreapta și alegeți Get Info pentru a reveni la aceste setări.

Calendarul Google va apărea în Calendar.app sub lista de agendă iCloud, dar nu va fi editat ca și cum aș fi adăugat contul meu Google în conturile mele de internet din Preferințe sistem. Calendarul va apărea, de asemenea, în calendarul iOS, dar din nou, acesta nu poate fi modificat. Calendarul Google nu va apărea deloc la accesarea iCloud printr-un browser web.

Evenimentul meu și informațiile sale sunt vizibile, dar nu pot fi editate în Calendar.app.

Aceasta nu este în mod evident cea mai bună opțiune pentru a păstra calendare personale sincronizate între aplicații și dispozitive. Nu mă interesează doar să mă uit la ziua mea pe Mac; Vreau să pot edita evenimentele mele și să adaug altele noi. Abonarea la calendarele Google doar nu face asta. Poate fi util, totuși, când partajați calendare cu alte persoane, mai ales dacă nu vreau ca calendarul meu să fie editat de nimeni, cu excepția mea.

3. Abonați-vă la un calendar iCloud în Google Calendar

A treia opțiune ar trebui să să vă abonați la un calendar iCloud în Google Calendar, dar acest lucru nu este posibil. Google este împiedicat să acceseze cu crawlere calendarele iCloud de către iCloud robots.txt fişier. Asta înseamnă că Google nu poate accesa iCloud pe măsură ce dvs. și eu și nu am putea recupera calendarele iCloud.

Google nu poate accesa cu crawlere iCloud și, prin urmare, nu poate recupera calendarele iCloud.

Bacsis: Un fișier robots.txt conține instrucțiuni despre cine poate accesa cu crawlere un site și directoarele sale. Administratorul web plasează fișierul text în directorul rădăcină al site-ului Web.

În mod ipotetic, Google ar putea ignora fișierul robots.txt și poate accesa cu crawlere numai adresele URL specifice furnizate de utilizatori, dar nu face acest lucru în prezent.

4. Utilizați un serviciu pentru a vă abona la un calendar iCloud

Pasul 1

Faceți clic dreapta pe un calendar iCloud în Calendar.app și selectați Partajați calendarul. Dați clic pe caseta de selectare pentru a face calendarul public și pentru a copia adresa URL furnizată. Singura opțiune de a partaja un calendar iCloud este de a face calendarul public, dar este puțin probabil ca cineva să-și dea seama că URL-ul lung. Google nu indexează calendarele pe iCloud.com, deci nici unul nu ar trebui să-l găsească prin căutare.

Faceți clic dreapta pe un calendar iCloud din Calendar.app pentru a accesa setările de distribuire.

Pasul 2

Accesați iCloud Calendar Proxy și lipiți adresa URL a calendarului iCloud. Copiați URL-ul de ieșire și reveniți la Google Calendar. 

iCloud Calendar Proxy face posibilă partajarea calendarului iCloud.

Pasul 3

Selectați Alte calendare> Adăugați prin URL, și lipiți URL-ul proxy al calendarului iCloud. Calendarul iCloud va apărea în lista Alte calendare, dar nu va fi editabil în Google Calendar.

Abonați-vă la un calendar din Google Calendar.

Concluzie

Singura modalitate de a partaja calendarele editabile între Mac OS X Calendar.app și Google Calendar este prin adăugarea informațiilor despre contul Google la conturile Internet din Preferințe de sistem și alegerea sincronizării calendarelor. Calendarele vor fi disponibile și pot fi editate pe toate dispozitivele Apple, dar nu vor apărea la iCloud.com. De asemenea, am demonstrat mai multe modalități de a partaja calendarele numai citite între iCloud și Google Calendar.

Sperăm că în viitor va fi mai ușor să se integreze calendarele iCloud și Google și acești doi giganti tehnici vor învăța să lucreze împreună în beneficiul clienților lor.

Dacă doriți să faceți un pas mai departe și să publicați evenimente pe site-ul dvs. prin tragerea automată de pe Google Calendar și iCal, consultați Google, Calendarul evenimentelor iCal și XML pentru PHP. Construit pe jQuery și PHP, acest calendar vă captează evenimentele din calendarul Google, un alt flux iCal (.ics) sau doar un fișier XML și le transformă într-o listă completă.

Google, Calendar iCal și Listă de evenimente XML pentru PHP