iCal agenda publiceren zonder .Mac
In de tijd dat .Mac nog iTools heette en het ook nog eens gratis was, was het zeer eenvoudig om je agenda’s uit iCal te publiceren op het internet. Dat ging namelijk rechtsreeks uit iCal. Je drukte op ‘publish’ en het stond op het internet. Maar dat is vergane glorie. Toch kun je met redelijk gemak nog steeds je agenda publiceren op het internet. Ik geef hieronder twee mogelijkheden: één met behulp van Spymac en één met behulp van het gratis script PHP iCalendar.
Spymac voorbeeld PHP iCalendar voorbeeld
Lees verder voor een uitgebreide handleiding voor het publiceren van je iCal kalenders. Spymac Ik begin met de eenvoudigste methode en dat is met behulp van een gratis account bij Spymac. Zodra je je hebt ingeschreven bij Spymac heb je toegang tot verschillende diensten waaronder de mogelijkheid om je ical calendars vanuit iCal op de WebDAV server van Spymac te plaatsen. Dit is heel eenvoudig: 1 Selecteer in iCal een kalender 2 Kies onder ‘Calendar’ voor ‘Publish…’ 3 Kies voor ‘Publish calendar on a WebDAV server’ 4 Vul bij ‘Base URL’ dit in https://spymac_inlognaam.spymac.net:81/ical, bij ‘Login’ je Spymac inlognaam en bij ‘Password’ je Spymac wachtwoord. 5 Klik op ‘Publish’
De kalender kun je nu op het volgende adres vinden: https://spymac_inlognaam.spymac.net/ical
Nadeel van deze methode is dat er een banner van Spymac op de pagina staat en dat je niet de mogelijkheid hebt om het uiterlijk van je online agenda aan te passen.
PHP iCalendar De tweede mogelijkheid lost deze problemen op. Bij deze methode gebruiken we dezelfde software als Spymac (een nieuwere versie zelfs), maar nu installeren we het zelf op een eigen server. Voorwaarde is wel dat deze server PHP ondersteunt. Installeren gebeurt op deze wijze: Download allereerst PHP iCalendar (zie onderaan) en upload de inhoud van het uitgepakte bestand naar een folder (‘agenda’ bijvoorbeeld) op je server. In principe werkt alles nu al. Op dit adres https://www.jouwadres.nl/agenda kun je het al werkende zien met de voorbeeld kalenders.
Nu is de vraag hoe krijgen we jouw eigen kalenders online. Bij Spymac en .Mac ging dat via iCal zelf, maar daar heb je dan ook een WebDAV server voor nodig. Bij deze methode hebben we een hulpprogramma’tje nodig om via FTP de calendars te uploaden naar de juiste map op de server. Het programma’tje dat dit prima doet is iCal FTP 1.1 en kun je hieronder downloaden. In iCal FTP 1.1 vul je je FTP gegevens in, maar wat belangrijk is, is het pad waar iCal FTP de calendars moet plaatsen. Vul hier niet de url in maar het volledige pad (/var/www/html/agenda/calendars/ bijvoorbeeld). Klik op ‘Publish’ en iCal FTP zorgt ervoor dat de calendar geupload wordt.
Customizen Zoals eerder gezegd is het bij deze methode makkelijk om het uiterlijk aan te passen. PHP iCalendar bevat namelijk 6 styles die ieder een ander uiterlijk geven aan je online agenda. Ik heb zelf een eigen style gemaakt die ‘Macosx.nl’ heet en die kun je hier zien. In de ‘Preferences’ kun je een style naar wens kiezen. Als je zelf een ‘style’ wilt maken, dan kun je het beste een bestaande style kopieren (zie de map ‘styles’ op de server) om deze vervolgens aan te passen. Tot slot is het nu ook mogelijk om je agenda via een RSS reader te bekijken. Om achter het RSS adres van je agenda te komen moet je op de ‘Deze site is RSS-Enabled’ link klikken helemaal onderaan de pagina.
Download PHP iCalendar (inclusief MacOSX.nl style) kun je hier downloaden. iCal FTP 1.1 kun je hier downloaden.
Archief
- There's always One More Thing… 2017.06.01
- De 6 irritantste Apple-meldingen en hoe je ze uit zet 2017.05.31
- Apple’s Carpool Karaoke start 8 augustus 2017.05.31
- ‘Nieuwe iPads, MacBooks én Magic Keyboard op WWDC 2017’ 2017.05.31
- Waarom de ‘iPhone 8’ anders gaat heten 2017.05.31
- Mobiel betalen in het OV loopt uit op flop 2017.05.31
- Nest Cam IQ: beter beeld, minder cloud 2017.05.31
- Apple zet serieus in op eigen 4G-chips 2017.05.30
- Essential Phone: oude bekende geeft eigenzinnig antwoord op de iPhone 2017.05.30
- Nieuwe Mac-app van maker Pixelmator op komst 2017.05.30