I have followed the documentation (http://drupal.org/node/1889692) and the Drupalize.Me video (http://drupalize.me/videos/ical-feed) to set up an iCal feed and now have a working iCal feed attached to my calendar. I am able to use "Add by URL" in Google Calendar to subscribe to the iCal feed, and the events appear in the Google Calendar. However, only the event titles appear; the event description does not. I have checked the Event content type's Manage Display (iCal) and the Event Description field is not hidden. When I preview the feed inside my view, it contains event descriptions. Is there something else that I need to do to get these event descriptions to appear? If anyone has guidance or ideas for additional things to try, I would appreciate it.

Here's a link to the feed: http://www.frames.gov/myframes/node/1/calendar/2013-03/export.ics

CommentFileSizeAuthor
#2 iCal-feed-screenshot.jpg83.21 KBpotassiumchloride
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

coredumperror’s picture

Hmmm, this is certainly an odd problem. Could you please provide a screenshot of your view preview which shows the DESCRIPTION field appearing as it should? I notice that it definitely is being left out of the linked .ics file. I ask because the only code that runs differently between displaying a preview and creating the actual feed should have no effect on the description field.

That Drupalize.me video sounds really interesting, but since Drupalize.me is a subscription service, I can't watch it. Do you happen to know how old the video is? If someone made that video based on the older 7.x-1.x branch of Date iCal, it may no longer give appropriate instructions.

potassiumchloride’s picture

FileSize
83.21 KB

I've attached a screenshot of the view preview.

The Drupalize.me video was created by KarenS. She was using Date iCal 7.x-1.1 at the time, but it translates pretty easily to the 7.x-2.5 that I've got rolling on my live site. I actually had used the documentation to set my iCal feed up in the first place, but when I couldn't figure out the description issue on my own, I found out about this video and thought it might help me to troubleshoot the problem. It didn't. If anything, it confirmed that it seems everything is set up properly.

coredumperror’s picture

The only thing that comes to mind is that you may be running into some kind of odd permissions issue. Since the DESCRIPTION appears while you're logged in and looking at the view preview, but doesn't appear when a non-logged-in user downloads the feed, maybe non-logged-in users are somehow disallowed from seeing the field?

How, exactly, have you got your iCal view mode set up on the Manage Display page for your content type? Do you have any contrib modules installed that might be altering the permissions, or otherwise messing with the output of your nodes?

If nothing else works, maybe updating to the newest dev release of Date iCal will help?

I'm not really sure I can further diagnose this problem unless I can either somehow reproduce it myself, or write a patch that adds a boatload of debug logging, so I can get some idea about the state of your nodes as they get translated into VEVENTs.

potassiumchloride’s picture

I think you are right that it is a permissions issue. I can't figure out what might make the description field permissions different from the rest of the event content type, but I went to http://www.frames.gov/myframes/node/976, an event from that feed, and there is no description, even on the event node page.

I am using Organic Groups, and these events are associated with groups, but this event is public. The group name is private, which is why it says "private group." I am stumped about the description field. If you have any ideas, great. If not, then please feel free to close the issue to get it off your list. Thanks for the help.

potassiumchloride’s picture

I made some progress troubleshooting what appears to be an "Organic Groups meets iCal" permissions issue.

First, make sure the "group content visibility" for the event is set to "public." Then, additional field settings have to be configured for the event content type at admin/config/group/permissions. The role "non-member" must have view access for the event description field.

This has solved http://www.frames.gov/myframes/node/976. Now the description does appear publicly on the event node page (along with the title and date). However, when I add http://www.frames.gov/myframes/node/1/calendar/2013-03/export.ics to my Google Calendar and click on the March 20th test event, I still don't get a description.

coredumperror’s picture

Looking at the .ics file itself, your March 20th test event definitely has a DESCRIPTION field, so I'm not sure why Google is having problems reading it. A google search for this issue turned up a 2-year-old problem that's very similar, but no solution was found.

The only thing I can think of is to try limiting your iCal feed to only that test event, clearing up the Google calendar that you're testing the import process with, and try to import it again in that completely clean environment. If that doesn't work, Google Calendar may be bugged, and you should bring this up on the Google Calendar Product Forum.

I'll go update the Date iCal documentation to reflect your discovery with Organic Groups.

coredumperror’s picture

Status: Active » Closed (cannot reproduce)

I'm closing this issue as part of some spring cleaning. If this has not, in fact, been solved, please re-open the issue with an explanation.

potassiumchloride’s picture

The mystery was never solved. I think it is a Google issue, and not a Drupal issue, though, so certainly this issue can be closed.

potassiumchloride’s picture

Issue summary: View changes

Added a link to the iCal feed.

mastoll’s picture

I am curious regarding any further discoveries on this issue.

I am experiencing the same problem i.e. description doesn't show up in Google calendar. I subscribe to the same iCal feed in Outlook, and the description shows there, so I feel that I've set up the feed correctly.

coredumperror’s picture

Could you please attach the full text of an iCal feed that works in Outlook but fails in Google? That sounds like a really interesting problem, and I'd like to solve it if possible.

potassiumchloride’s picture

This is the same problem I originally had. The feed still provides a description in Outlook but not Google. I'll try to hunt down a feed if mastoll doesn't have one handy.

mastoll’s picture

My current feed setup displays the description in both Outlook and Google.

I've been working so hard on calendar issues over the past three days, I have to think about what I might have done to change from non-displaying-description to displaying-description.

It may have been the plugin. I tried both iCal fields and iCal Entity; I'm using fields in this case.

I'm sorry. The only other turning point I can recall is finding that if I put <p> tags around each field in my content:body field re-write, then each field would appear on a separate line. I don't think that's a player in this issue.

For what it's worth, here's my iCal feed that works. If I recall any other changes or can reproduce the problem, I'll re-post.

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Date iCal v3.0//NONSGML kigkonsult.se iCalcreator 2.18//
METHOD:PUBLISH
X-WR-CALNAME;VALUE=TEXT:Events Posted Via APW Website
BEGIN:VTIMEZONE
TZID:America/Phoenix
BEGIN:STANDARD
DTSTART:19671029T020000
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:calendar.291.field_date_and_time.0@arizonawet.arizona.edu
DTSTAMP:20140124T164810Z
CREATED:20140122T003242Z
DESCRIPTION:Arizona Project WET Workshop - Water: Arizona's Liquid Gold! [1
 ]\n\nSat\, Apr. 26\, 2014\n\n9:00 am to 3:30 pm\n\nThe Arizona Project WET
  Team invites you to participate in this one-day  workshop for high school
  teachers highlighting the new Project WET 2.0  Curriculum and Activity Gu
 ide. For more information\, visit:\n\n[1] http://arizonawet.arizona.edu/no
 de/291
DTSTART;TZID=America/Phoenix:20140426T090000
DTEND;TZID=America/Phoenix:20140426T153000
LAST-MODIFIED:20140122T233459Z
LOCATION:Maricopa County Cooperative Extension Office\n\n 4341 E. Broadway 
 Road  85040  Phoenix\, AZ\n\n\n See map: Google Maps
SUMMARY:Arizona Project WET Workshop - Water: Arizona's Liquid Gold!
URL;TYPE=URI:http://arizonawet.arizona.edu/node/291
END:VEVENT
BEGIN:VEVENT
UID:calendar.290.field_date_and_time.0@arizonawet.arizona.edu
DTSTAMP:20140124T164810Z
CREATED:20140121T223635Z
DESCRIPTION:Arizona Project WET Workshop - Water: Arizona's Liquid Gold! [1
 ]\n\nSat\, Feb. 22\, 2014\n\n9:00 am to 3:30 pm\n\nThe Arizona Project WET
  Team invites you to participate in this one-day  workshop for 5th through
  8th grade teachers highlighting the new Project WET  2.0 Curriculum and A
 ctivity Guide. For more information\, visit:\n\n[1] http://arizonawet.ariz
 ona.edu/node/290
DTSTART;TZID=America/Phoenix:20140222T090000
DTEND;TZID=America/Phoenix:20140222T153000
LAST-MODIFIED:20140122T233758Z
LOCATION:Maricopa County Cooperative Extension Office\n\n 4341 E. Broadway 
 Road  85040  Phoenix\, AZ\n\n\n See map: Google Maps
SUMMARY:Arizona Project WET Workshop - Water: Arizona's Liquid Gold!
URL;TYPE=URI:http://arizonawet.arizona.edu/node/290
END:VEVENT
BEGIN:VEVENT
UID:calendar.289.field_date_and_time.0@arizonawet.arizona.edu
DTSTAMP:20140124T164810Z
CREATED:20140113T184931Z
DTSTART;TZID=America/Phoenix:20130502T080000
DTEND;TZID=America/Phoenix:20130502T150000
LAST-MODIFIED:20140122T192744Z
LOCATION:Glendale\, AZ\n\n\n See map: Google Maps
SUMMARY:Glendale Water Festival
URL;TYPE=URI:http://arizonawet.arizona.edu/node/289
END:VEVENT
BEGIN:VEVENT
UID:calendar.284.field_date_and_time.0@arizonawet.arizona.edu
DTSTAMP:20140124T164810Z
CREATED:20131217T232912Z
DESCRIPTION:Arizona Project WET Workshop - Water: Arizona's Liquid Gold! [1
 ]\n\nSat\, Feb. 8\, 2014\n\n9:00 am to 3:30 pm\n\nThe Arizona Project WET 
 Team invites you to participate in this one-day  workshop highlighting the
  new Project WET 2.0 Curriculum and Activity Guide. For more information\,
  visit:\n\n[1] http://arizonawet.arizona.edu/node/284
DTSTART;TZID=America/Phoenix:20140208T090000
DTEND;TZID=America/Phoenix:20140208T153000
LAST-MODIFIED:20140122T233642Z
LOCATION:Maricopa County Cooperative Extension\n\n 4341 E. Broadway Road  8
 5040  Phoenix\, AZ\n\n\n See map: Google Maps
SUMMARY:Arizona Project WET Workshop - Water: Arizona's Liquid Gold!
URL;TYPE=URI:http://arizonawet.arizona.edu/node/284
END:VEVENT
BEGIN:VEVENT
UID:calendar.188.field_date_and_time.0@arizonawet.arizona.edu
DTSTAMP:20140124T164810Z
CREATED:20130913T154330Z
DESCRIPTION:Gilbert Water Festival [1]\n\nThu\, Mar. 6\, 2014\n\n7:00 am to
  3:00 pm\n\n4th graders will enjoy the 3rd annual Gilbert Water Festival t
 hanks to the  City of Gilbert and the Gilbert School district. For more in
 formation\, visit:\n\n[1] http://arizonawet.arizona.edu/node/188
DTSTART;TZID=America/Phoenix:20140306T070000
DTEND;TZID=America/Phoenix:20140306T150000
LAST-MODIFIED:20140122T201751Z
LOCATION:Crossroads Park\n\n 2155 E Knox Rd  Gilbert\, AZ\n\n\n See map: Go
 ogle Maps
SUMMARY:Gilbert Water Festival
URL;TYPE=URI:http://arizonawet.arizona.edu/node/188
END:VEVENT
BEGIN:VEVENT
UID:calendar.182.field_date_and_time.0@arizonawet.arizona.edu
DTSTAMP:20140124T164810Z
CREATED:20130902T154246Z
DTSTART;TZID=America/Phoenix:20131121T080000
DTEND;TZID=America/Phoenix:20131121T150000
LAST-MODIFIED:20140122T192835Z
LOCATION:Quartermaster Depot\n\n 201 N 4th Ave  85364  Yuma\, AZ\n\n\n See 
 map: Google Maps
SUMMARY:Yuma Water Festival
URL;TYPE=URI:http://arizonawet.arizona.edu/node/182
END:VEVENT
BEGIN:VEVENT
UID:calendar.181.field_date_and_time.0@arizonawet.arizona.edu
DTSTAMP:20140124T164810Z
CREATED:20130902T154143Z
DTSTART;TZID=America/Phoenix:20141101T080000
DTEND;TZID=America/Phoenix:20141101T150000
LAST-MODIFIED:20140122T192554Z
LOCATION:Tumbleweed Park\n\n 745 E Germann Rd  chandler\, AZ\n\n\n See map:
  Google Maps
SUMMARY:Chandler Water Festival
URL;TYPE=URI:http://arizonawet.arizona.edu/node/181
END:VEVENT
END:VCALENDAR
s1work’s picture

Mastoll,

What plugin are you referring to?