Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsImporting vCal file into Outlook 2003 or Google calenderImporting vCal file into Outlook 2003 or Google calender
Previous
 
Next
New Post
1/27/2010 7:31 AM
 

Hi!

I have a problem with the new release of Events that when I "Export to Desktop Event" that produces an .ics calenderfile it doesnt work to be imported into Outlook or Google calender.

I'm running latest version 5.0.3 of Events and 5.2.2 of DNN.

When i tried to import the .ics file into Google calender I got an error:
Failed to import events: Unable to process your iCal/CSV file

When I deleted all the ATTENDEE rows such as:
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN="Larsur"
from the file I only got the: Successfully imported 0 events.

Then I in the ics-file changed the row
UID:4 to a unique value such as UID:sqlug4

After that it was possible to import into Google calender

But I couldn't import into Outlook 2003 before changing the rows:
DTSTART;TZID=DNN/LocalDST:20100127T110000
DTEND;TZID=DNN/LocalDST:20100127T160000

To:
DTSTART:20100127T110000Z
DTEND:20100127T160000Z

I cant find the source where the calender export file is build so I have only managed to test the issue in the exported ics-file.

http://en.wikipedia.org/wiki/ICalendar
The UID field distributes updates when a scheduled event changes.
When the event is first generated a globally unique identifier is created.
If a later event is distributed with the same UID, it replaces the original one.
For sending an UPDATE for an event the UID should match the original UID. the other component property to be set is:
SEQUENCE:<Num of Update>

 

 
New Post
1/27/2010 9:13 AM
 

iCal support seems to be a very complicated thing, with not all calendar products suporting the standard equally. I'll have a look at these problems.

I'll have a look at making the UID even more unique, either by adding some sort of prefix (it currently uses the eventid), or a guid.

It maybe that google doesn't support attendees, I will investigate...

I'm positive I have tested the import into Outlook 2003 using the date/time format shown. However I will check again. Be aware that changing as you have shown is only valid outside of daylight saving time, because using the form with a 'z' on the end is UTC. UTC does not change with DST. So the idea of creating a fictional timezone of DNN/LocalDST is support DST, however the problem is, in DNN we do not know the DST of the user or timezone the portal is configured. The only thing we know is the DST of the server, which may or may not be valid, but is a best guess.

The source can be downloaded from the DNN site, in the same location as the non-source version.

Cheers
Roger


DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
New Post
2/3/2010 7:34 AM
Accepted Answer 

I have posted the bug here - http://dnnevents.codeplex.com/WorkIte... - and hopefully fixed the problem. This will be formally released in Events 5.0.4.

Roger


DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
New Post
2/3/2010 5:58 PM
 

Hi Roger!

That sounds like an excellent improvement!

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsEventsEventsImporting vCal file into Outlook 2003 or Google calenderImporting vCal file into Outlook 2003 or Google calender


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out