[Design] RSS in Cosmo for event change notification
Mimi Yin
mimi at osafoundation.org
Mon Apr 10 17:03:37 PDT 2006
It might also be nice if Chandler items could display when they've
been edited and by whom. So I can go to a list view of the Office
calendar and see all the recently added/edited items at the top, like
new, unread email.
On Apr 10, 2006, at 3:43 PM, Mitchell Kapor wrote:
> I propose we seriously look into developing a notification
> capability in Cosmo 0.4. The main use case to be supported is
> notification of recent event changes via an RSS feed of a calendar
> published on Cosmo.
>
> This is of particular use when a calendar has a reader who is NOT
> the writer of events, e.g., Esther keeps my calendar and adds
> appointments to it. As it now stands, if I want to be sure whether
> an appointment has been finalized I either have to look through
> future weeks or ask Esther. Neither of these methods are very
> efficient. It would be easier if I simply received a notification
> that my calendar had changed. Then I would know for sure.
>
> Cosmo already has RSS support in 0.3. The trick now is to make it
> useful with the least amount of work. What is of interest are
> recent changes to the calendar. It doesn't matter what the date of
> an event is, per se, but that it has been changed, i.e., added,
> deleted, or modified.
>
> If Cosmo is able to keep track via a timestamp of event changes,
> that would be the basis of the feed. In the simplest possible
> useful implementation (which is where I think we should start),
> Cosmo would maintain an RSS feed of, say, the last 7 days of changes.
>
> My expectation is that this would be good enough to make it
> worthwhile to use any RSS reader to subscribe to this feed. New
> changes would show up as unread items. It's as simple as that.
>
> One virtue of this approach is that it allows us to add useful
> functionality to the overall Chandler system at a rate more like
> the speed of web development and less like the usual rate of
> Chandler client development itself (which is slow because it's the
> nature of the beast).
>
> Extended functionality: The RSS reader is Chandler could be
> brought to a point of usefulness that it could be used rather than
> an external RSS readers. This would be nice, but it is not
> necessary. Or could happen later.
>
> There could be user control of the number of days of recent changes
> to be kept in the feed. Again, nice but not necessary.
>
> Another nice-to-have would be the ability to click on a link in the
> body of the feed item and be taken to the detail view of that event
> in Chandler (or Scooby).
>
> Question:
>
> Is it easy to develop a feed that somehow distinguishes between
> additions, modifications, and deletions?
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
More information about the Design
mailing list