r3 - 26 Oct 2007 - 12:31:48 - JeffreyHarrisYou are here: OSAF >  Journal Web  > MailedRecurrenceExamples20070919

Mailed events

New Format Example

jeffrey@osafoundation.org sent you a Recurring Event from Chandler:

Title: Staff meeting
Location:

Wednesday Sep 19, 2007 10:45 - 11:45 AM PDT (otherwise every other Thursday starting Sep 6, 2007)

Body

Details

  • Don't try to use English sentences, have different attributes on different lines
  • Include a Location: line even if there's no location, because the formatting looks ugly with only one label, and date/time looks bad if it DOES have a label
  • Add a weekday name
  • Separate recurrence description from specific date/time description
  • Add the start (and optional end) dates for recurrence
  • Distinguish exceptional date/time from the rule ("otherwise")
  • Because weekly/biweekly are so common, special case date/time exceptions to them:
    • if the exception's day-of-week is different from the rule, say "otherwise every other Thursday"
    • if the day hasn't changed but the time has, don't repeat the day name, use "otherwise every other week from 11:45-11:50AM" (or at, for at-time events)
    • We're already doing this, continue to spell out "every other week" instead of biweekly, since a surprising number of people confuse the prefixes "bi" and "semi"
  • Elide as much as possible:
    • AM/PM if they match in start/end this turns out to be a pain, so not doing this for now -- JeffreyHarris - 26 Oct 2007
    • times if they match in the recurrence rule

Degrees of Freedom

  • Event types
    • any-time
    • all-day one day
    • all-day multi-day
    • timed multi-day
    • @time (no duration, not all-day)
  • Event flags
    • AM/PM match in start and end
    • Floating
  • Kinds
    • Message
    • Task
    • Event
  • Recurrence flags
    • date exception (compare both start and end to master)
    • time exception (compare both start and end to master)
    • has recurrence end

Ways to describe an item

  • Message (Only use Message if there are no other stamps.)
  • Task
  • Event
  • Recurring Event
  • All-day Event
  • Recurring All-day Event
  • Scheduled Task
  • Recurring Scheduled Task
  • If the item is a Recurring All-day Scheduled Task, just say Recurring Scheduled Task, trying to capture everything will be too wordy I think.

Note Anytime and @time events are never called out as such.

Lots more examples

jeffrey@osafoundation.org sent you a Scheduled Task from Chandler:

Title: Take out the garbage
Location:

Wednesday Sep 19, 2007 (otherwise every other Thursday from Sep 6, 2007 to October 7, 2007)

Body

-- JeffreyHarris - 19 Sep 2007

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.