About
Posted on
April 27th, 2008 by
Ray Baxter
Boundary Conditions is a blog about electronic calendering, time lines, timekeeping and scheduling tools. The main purpose is personal for me to clarify how various tools work and how they can be made to work together. To that end, questions are welcomed. If I think I know the answer, I can try to explain it. If I don’t know the answer, then I can learn. Either fill out a comment form on a related issue, or drop me a line.
2 Responses to “About”
Leave a Reply
Search:
Recent Posts
- Embedding Private and Shared Calendars – Google Apps for Your Domain
- Embedding Private and Shared Google Calendars
- Restyle Google Calendar
- Single Purpose Web Dev Browser
- The iCalendar validation project « Jon Udell
Categories
Relevant Links
AtomPub
- Getting to know the Atom Publishing Protocol, Part 1: Create and edit Web resources with the Atom Publishing Protocol
- Getting to know the Atom Publishing Protocol, Part 2: Put the Atom Publishing Protocol (APP) to work
Date and Time
GCalendar
- Articles and Tutorials
- Bugs and Enhancements
- Calendar API FAQ
- Calendar Feeds
- CalVis
- Developer’s Guide
- Google Calendar Data API Group
- Reference Guide
GData
- Authentication
- Batch Processing
- CalVis
- Client Libraries
- Common Elements
- Issues
- libgcal
- Overview
- Protocol Basics
- Protocol Reference
- Reference
- Samples
- Zend Documentation
iCalendar Tools
Online Calendars
- 30 Boxes
- CalendarHub – Web Calendars
- Google Calendar
- LuckyCal.com
- Online calendar publishing: Google Calendar
- Online calendar publishing: iCal
- Online calendar publishing: Outlook
- RSSCalendar
- The Human Calendar
- Yahoo! Calendar
June 18th, 2009 at 6:37 am
Hi Ray.
I realize you aren’t blogging just for the pleasure of answering questions, but you seem to know a lot about the Google calendar, so I was hoping you could help me out.
I’m working on a calendar application that will allow people to schedule events that are happening in the local area. It’s gone fairly well, but I’ve hit upon a little bit of a snag.
Google calendars allows for recurring events, and further allows for the editing of those events, so I could have an event that happens every Monday, but reschedule next Monday’s occurrence for Tuesday instead. What I can’t figure out, is how to add occurrences. ie, letting the aforementioned event also run this coming Friday.
I’m using the Google Calendar API, and if you have any idea how this could be achieved, or if you need me to explain it better, please let me know.
Thanks,
Erik Wiffin
June 20th, 2009 at 7:48 pm
Hi Erik,
I haven’t done this, and just thinking about it, it seems possible it could work in Google Calendar. You would just POST your additional occurrence to the edit url of the event.
However, Google has tried to work within standards and the model for recurrences developed in RFC 2445 is one where an exception is either a particular instance of an event that does not occur or is changed, not adding additional occurrences. It doesn’t specifically disallow adding occurrences, but in the way that you suggest, but it also doesn’t mention them and it isn’t completely obvious that it wouldn’t break lots of conforming applications.
This post: http://groups.google.com/group/google-calendar-help-dataapi/browse_thread/thread/dccd4854ea9b774b seems to suggest that it isn’t allowed by Google.
All that said, in my usage, there normally isn’t anything special about recurring events. If you have a recurring event called “Event!” every Monday, just add a new event called “Event!” on Friday.
Hope that helps,
Ray