How to use online iCalendars with more than one user?
How to use online iCalendars with more than one user?
Because of issues discussed in this thread I'm asking me how is it possible (if at all) to use iCalendars (.ics files), which are saved online, with more than one user.
My problem:
- I want to use calendars with 3 users (me, my wife and my notebook). That means, every user should be able to add and edit events etc. in every calendar.
- The iCalendar files should be placed online on my webserver so I can access it with my notebook from everywhere.
I'm already using such iCalendar files which are placed online on my webserver, but because of some issues this solution is not very reliable. That's why I'm asking is there a reliable solution for this problem or doesn't it simply work that way?
Thanks.
My problem:
- I want to use calendars with 3 users (me, my wife and my notebook). That means, every user should be able to add and edit events etc. in every calendar.
- The iCalendar files should be placed online on my webserver so I can access it with my notebook from everywhere.
I'm already using such iCalendar files which are placed online on my webserver, but because of some issues this solution is not very reliable. That's why I'm asking is there a reliable solution for this problem or doesn't it simply work that way?
Thanks.
- VueSoft
- Dan Chartrand
- Posts: 3891
- Joined: Sat Aug 23, 2008 12:39 am
- Location: St. Louis, Missouri, USA
- Contact:
Re: How to use online iCalendars with more than one user?
It should work. Based on what you reported in the other thread, it appears the ICS file is occasionally missing some text when uploaded. I don't know what would cause that to happen and I can't duplicate the behavior when using my server and sharing ICS files between multiple computers.
Have you considered using a different server, possibly icalx.com or ical-mac.com? Those are specifically meant for hosting ICS files and might solve the problem you're seeing.
Also, try decreasing the sync frequency, if possible. Instead of syncing every 1 minute, try syncing every 15 minutes. Does that help?
Have you considered using a different server, possibly icalx.com or ical-mac.com? Those are specifically meant for hosting ICS files and might solve the problem you're seeing.
Also, try decreasing the sync frequency, if possible. Instead of syncing every 1 minute, try syncing every 15 minutes. Does that help?
Dan Chartrand, Founder
VueSoft LLC | St. Louis, Missouri, USA
VueSoft LLC | St. Louis, Missouri, USA
Re: How to use online iCalendars with more than one user?
Hi Dan.
icalx.com: The last entry on this site is from 2007. I wonder if it still works.
There is a reason for syncing every 1 minute: If two users are adding or editing calendar entries on the same calendar the same time there is a big chance that some changes are being deleted by the other users VueMinder.
If I set syncing every 15 minutes: User 1 changes an event. This will be uploaded immediately. 5 minutes later user 2 is synching with his old not updates status. This will overwrite the changes made by user 1 and so forth. Is that correct?
Best regards,
Karl
Couldn't VueMinder simply retry in case of an error?VueSoft wrote:It should work. Based on what you reported in the other thread, it appears the ICS file is occasionally missing some text when uploaded. I don't know what would cause that to happen and I can't duplicate the behavior when using my server and sharing ICS files between multiple computers.
I already tried ical-mac.com and found incompatabilities with VueMinder - see here.VueSoft wrote:Have you considered using a different server, possibly icalx.com or ical-mac.com? Those are specifically meant for hosting ICS files and might solve the problem you're seeing.
icalx.com: The last entry on this site is from 2007. I wonder if it still works.
Of course, that would make such errors less occur. But it doesn't solve the error.VueSoft wrote:Also, try decreasing the sync frequency, if possible. Instead of syncing every 1 minute, try syncing every 15 minutes. Does that help?
There is a reason for syncing every 1 minute: If two users are adding or editing calendar entries on the same calendar the same time there is a big chance that some changes are being deleted by the other users VueMinder.
If I set syncing every 15 minutes: User 1 changes an event. This will be uploaded immediately. 5 minutes later user 2 is synching with his old not updates status. This will overwrite the changes made by user 1 and so forth. Is that correct?
Best regards,
Karl
- VueSoft
- Dan Chartrand
- Posts: 3891
- Joined: Sat Aug 23, 2008 12:39 am
- Location: St. Louis, Missouri, USA
- Contact:
Re: How to use online iCalendars with more than one user?
Yes, but the server is not returning an error when the file is published, so VueMinder doesn't know there's a problem until the subscription is attempted to be updated.Couldn't VueMinder simply retry in case of an error?
I agree. Unfortunately, I don't know what's causing the error because I can't duplicate it when publishing/subscribing on my server. I think it might be related to the way the file is being uploaded via FTP, and I'll make some changes to use a different technique, which might be more reliable. However, no promises that it will fix the behavior...Of course, that would make such errors less occur. But it doesn't solve the error.
The only time this would happen is if both users edit the same event. If users are editing different events, there shouldn't be any problem because when the calendar syncs, it subscribes to the latest version first, before publishing the local updates. In other words, the changes should merge.There is a reason for syncing every 1 minute: If two users are adding or editing calendar entries on the same calendar the same time there is a big chance that some changes are being deleted by the other users VueMinder.
Dan Chartrand, Founder
VueSoft LLC | St. Louis, Missouri, USA
VueSoft LLC | St. Louis, Missouri, USA
- VueSoft
- Dan Chartrand
- Posts: 3891
- Joined: Sat Aug 23, 2008 12:39 am
- Location: St. Louis, Missouri, USA
- Contact:
Re: How to use online iCalendars with more than one user?
A beta is now available and improves the method used for uploading files via FTP. I'm not sure if it will fix the behavior you're seeing, but I think it might. If you'd like to try it, the beta is available here:I think it might be related to the way the file is being uploaded via FTP, and I'll make some changes to use a different technique, which might be more reliable.
http://www.vueminder.com/forums/phpBB3/ ... ?f=5&t=908
Dan Chartrand, Founder
VueSoft LLC | St. Louis, Missouri, USA
VueSoft LLC | St. Louis, Missouri, USA
Re: How to use online iCalendars with more than one user?
Hi Dan,VueSoft wrote: I'm not sure if it will fix the behavior you're seeing, but I think it might. If you'd like to try it, the beta is available here ...
unfortunately it didn't fix it -- see here.
Best regards
- VueSoft
- Dan Chartrand
- Posts: 3891
- Joined: Sat Aug 23, 2008 12:39 am
- Location: St. Louis, Missouri, USA
- Contact:
Re: How to use online iCalendars with more than one user?
Thanks for letting me know. I'll do some more brainstorming!
Dan Chartrand, Founder
VueSoft LLC | St. Louis, Missouri, USA
VueSoft LLC | St. Louis, Missouri, USA
- VueSoft
- Dan Chartrand
- Posts: 3891
- Joined: Sat Aug 23, 2008 12:39 am
- Location: St. Louis, Missouri, USA
- Contact:
Re: How to use online iCalendars with more than one user?
I've made a change to how the file I/O buffers are read/written. I'm not sure it will make any difference, but the change is in beta 4.
http://www.vueminder.com/forums/phpBB3/ ... ?f=5&t=908
http://www.vueminder.com/forums/phpBB3/ ... ?f=5&t=908
Dan Chartrand, Founder
VueSoft LLC | St. Louis, Missouri, USA
VueSoft LLC | St. Louis, Missouri, USA
Re: How to use online iCalendars with more than one user?
Using iCalendar files with more than one user via webserver seems to be still very unreliable.
It happens that events are suddenly dissappearing: http://www.vueminder.com/forums/phpBB3/ ... 3919#p3919
I am at my wit's end with this issue.
It happens that events are suddenly dissappearing: http://www.vueminder.com/forums/phpBB3/ ... 3919#p3919
I am at my wit's end with this issue.

Re: How to use online iCalendars with more than one user?
Dear Dan,VueSoft wrote:It should work...
I give up. For me it seems that VueMinder does not allow reliable using iCalendar files with more than one user neither online nor offline.
Because of the many errors and lost events, today I changed back from online to offline using a network drive. But some minutes later I got exactly the same error.
So my conclusion is that there is no reliable method using iCalendar files with more than one user.
