Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I am using an ICS-based solution for Mozilla Lightning, using FTP to access and modify an ICS file.

How can this be integrated into the iPad?

My URLs are of the form: ftp://username:password@domain.com/calendar.ics

I am open to alternative solutions such as automatic conversion to webCal or something similar. Please note that I need the calendars to be continuously synchronized.

share|improve this question
    
Is this file accessible via HTTP? Or FTP only? –  Nathan Jul 17 '12 at 18:18
    
Do you have a Mac? If so, iCal, and iCloud can sometimes be helpful for pulling calendars that you just have a URL, of sorts for. I don't know if it'd work for that URL though. –  bassplayer7 Jul 17 '12 at 18:24
    
The file is accessible through HTTP, but it is read-only in that way. I don't have a MAC unfortunately. –  Alex Green Jul 17 '12 at 19:55

1 Answer 1

up vote 0 down vote accepted

A .ics file is effectively a read-only solution. An iOS device can import a calendar that way ("Subscribing" in Apple's terminology) if it's hosted via HTTP, but it's a static file from the device's point of view. It only gets updated if the file at that URL gets updated, and the iPad can't add/edit/delete items. It's the digital equivalent of the flyer with your garbage collection schedule on it - you can read it, but you can't change it.

To get what you seem to want - a central calendar that one or more clients can access and update, you'll need some sort of calendar server software to keep everything in sync. CalDAV is an open standard that's well supported by the built in iOS calendar and most apps on other platforms.

I don't know what server software is good, but there are several options to choose from. One alternative to running your own server is signing up for iCloud on your iPad and accessing the CalDAV server behind it from your other calendar clients (Lighting, etc.). It looks like this can be done without too much trouble, but I haven't tested it - I found a blog post with instructions here.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.