Closed (fixed)
Project:
Event
Version:
6.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
26 Jul 2005 at 00:01 UTC
Updated:
11 Mar 2009 at 20:46 UTC
Jump to comment: Most recent
So, is importing of iCalendar data on the agenda for the near future? For my Fenway Views site I try to keep up a calendar of all local events, if I could import events (and convince local webmasters to export them:-) it would be so much easier...
Thanks!
Comments
Comment #1
sethcohn commentedBump. Been waiting for ical import a LONG time now.
Comment #2
ryanrain commentedyeah, this would be reeely useful to the santa cruz community. l'd dive in but i'm still limping along learning simpler things.
thanks!
-ryan
Comment #3
ezheidtmann commentedHow, exactly, would you expect it to work? Write a detailed description of your idea, and it stands a better chance of getting implemented.
Comment #4
ryanrain commentedrationale: community calendars often fail to live up to their potential because they offer such incomplete listings. users are disappointed by the lack of content and so don't regularly consult calendars, and few are motivated to post their events because they know that only a few people will check it. syndication would help improve the quality of the content offered in order to approach a critical mass of events and users. we're working on sending out weekly mass emails of rss feeds generated by the event module, but need to include events posted to another local community calendar.
tech: i would love to be able to tell the event module to import an ical (.ics) file with each cron run. all events would be automatically posted to the calendar alongside the events that had been posted directly to the calendar.
thanks lots,
-ryan
sumar*at*ucsc*dot*edu
Comment #5
JohnG-1 commentedand being able to export iCal feeds.
Comment #6
ryanrain commentedi think it can already export ical. look for the white and red calendar icon in the bottom right corner of the initial calendar view page (?q=event).
Comment #7
ryanrain commentedi know people are probably busy with finalizing things for 4.7 etc. but still i thought i'd try again for a response on this. is anyone else interested in getting the event module to import ical? anyone have sites that could use this feature?
peace,
-r
Comment #8
sethcohn commentednow that a basic repeating event addon module exists, this should be possible to code up.
Anyone want to take a try at it?
Comment #9
nikle commentedYes this would be a great feature, it would make keeping a calendar on drupal updated easy. The only issue I see is adding categories to each event, I suppose this could be done through the notes field. Something like:
cat:social cat:business
Comment #10
Bèr Kessels commentedyadydadya :)
I suggest you people get a reverse bounty rolling for this. All trow your €10 on a heap, for sure a developer will make a proper patch for this. talk is silver, code is gold.
Comment #11
stephthegeek commentedI would really love to see Event import iCal files. I'm very willing to contribute to a bounty for this. I am new to Drupal (moving over from PHPNuke) and I currently have PHPiCalendar integrated on my site. You can see a schedule page here.
I set up an Outlook macro that exports my calendar, by category, to individual .ics files and then FTPs them to a directory on my site, which is then pulled in by PHPiCalendar. Something similar in Drupal would be phenomenal!
Comment #12
demenece commentedI was reading in the ical.inc file that there are some items developed for this feature in the function ical_import($filename). I'm trying first to add a Get-file-from-computer form in event.module, but I have to understand more, I don't know where to insert it.
Comment #13
geodaniel commentedComment #14
darren ohIf Drupal could import calendars from users, it would enable events to be scheduled more simply. I could select the users I wanted to invite to the event and see what times would work for the most users. An invited user could look at the list of times and vote on those he considers acceptable. Once a certain number of users have voted, the event could be automatically added to the user's schedule.
Comment #15
mgiffordWould be so nice if Drupal could import iCal feeds from both other drupal sites (and then aggregate them much like it can do with rss feeds presently). This would be particularly powerful if it could hit google's iCal feeds so that teams could publish a calendar through google and have it appear automatically on their drupal site along with other events.
Would be great if someone put together a estimate for a reverse bounty to do this.
Comment #16
worldcoast commentedI'd throw money into a reverse bounty for this.
Comment #17
psi36 commentedImporting iCal feeds from say Google Agenda into Drupal would be soo handy.
It seems like people have been asking for this for a long time. And as far as I know it hasn't been implemented, has it?
Comment #18
sethcohn commentedOk, I've setup a Chipin for this... here's the reverse bounty, let's see the results.
http://sethcohn.chipin.com/ical-import-for-drupal
(If anyone wants a widget to post on their own page/calendar/etc, just let me know)
If you want the feature to happen, pony up. If everyone who uses Drupal's event module would put in a buck, we'd have thousands to pay for this.
If you want to code it for pay, get to it - you have till May 31st to collect.
(It goes without saying: it has to meet Drupal coding standards/etc, either patch or module, in a CVS sandbox or committed)
Comment #19
communitysteps commentedLooks like KarenS has added iCal support to the Views Calendar module.
Here is the announcement: http://groups.drupal.org/node/2997
"What I'm doing in the current code is grabbing the ical feed and parsing it into an array of pseudo nodes, then caching the results. In the calendar, I created a hook to add items to the array of event items that the Views produces, and the ical module uses that hook to insert its nodes into the view. Then I run the combined node array through the calendar api to create the calendar."
Comment #20
sethcohn commentedLooks like a good start... and since the chipin has raised a bit of money (more would be nicer though), looks like Karen's likely to get the bounty.
Comment #21
Anonymous (not verified) commentedIs anyone interested in converting this to 'Event'? it would be great to have a similar functionality... I am happy to help with any testing!
Comment #22
killes@www.drop.org commentedI'd very much like iCal import being added to event.module, however my time is rather limited atm. There already is an import function in ical.inc which could be used.
Comment #23
miau commentedWhat is the Date Import/Export function for? I thought it is for importing ical Feeds to node types? But it does not work. "invalid source file".
Anybody knows what Date Import/Export is intended for?
Comment #24
karens commented@miau - This is an Event module issue, not a Date module issue, so don't go off-topic. That is exactly what the Date Copy module is designed to do. If you get a message that it is an invalid source file, there is something wrong with the url for the ical feed -- it's not finding a feed there. But that's the Date module, not the Event module.
Comment #25
darren ohComment #26
jaynano commentedThis would be a really great feature. I'm willing to chip in too.
Comment #27
kulfi commentedDoes the 'assigned' status mean this issue is being actively worked on? Any ETA? TIA.
Comment #28
sethcohn commented(status change - any work will likely be for 6.x)
Comment #29
abraham commentedThis functionality already exists. Use FeedAPI and parser_ical. The following howto covers it well. Just make sure you map the ical data to event nodes.
http://drupal.org/node/341716