[Rxsm-users] XSM calendar suggestion
Status: Beta
Brought to you by:
ajwillia-ms
|
From: Ian S. <ia...@ex...> - 2005-09-27 11:48:51
|
I'm thinking about the uses of a diary/calendar system, so here are my
(first-cut) thoughts on the calendar and event objects.
I'm basing this fairly largely on the calendar in my phone, with some
extensions for the web environment.
Individual event objects:
Type of entry:
event: happens as defined
anniversary: happens on the same date every year (ie 24th December)
Title: The (short) title of the event,
Description: Long text about the event,
Location: (short) location for the event,
Start time & end time: 24hr clock. When the entry happens,
Start Date: Date of the start time,
End Date: Date of the end time (takes in all the midnights for the
intermediate dates),
Repeated: [none|daily|weekly|Fortnightly|monthly|yearly]
Repeat Until: Date (eg: allows you to have 9am to 1pm, for three
consecutive days),
Reference: URL for details about the event (may be external)
Fixedicatedness: [Tentitive|Proposed|Fixed]
Calendar object:
Displays the defined (defaults to current) month,
Days across the top (admin can define week start day),
"Current day" highlighted (different background colour?),
Date with events is href to page that lists[1] those events
- title of href is either the title of the single event, or "there
are N events listed for this day"
So, lets have an example or two (and yes, these are a tad.... focused)
Events:
Event | CCVT | Cross Country Vehicle Trial | Dunbar | 8:30am | 5pm |
25-Sept-2005 | 25-Sept-2005 | No-Repeat | |
http://domain.com/path/file.html | Fixed
Event | camping | Camping available for the weekend | Torphichen | 3pm |
9pm | 7-Sept-2005 | 11-Sept-2005 | No-Repeat | | /path/file2.html | Fixed
Anniversary | Club Birthday | This is the "official" date the club was
founded | | | | 12-February | | | |
http://other.domain.net/path/read.html | fixed
[1] The list is configurable, but I'd suggest the default is a table[2]:
Title | start (time @ date) | end (time @ date) | location |
(truncated?) description | reference URL
[2] Either a short table for just the day, or a longer table with (some
number) of events either side, and the href jumps to a named location
within the list, which is the first event of the day
--
Ian Stuart: Code Gorilla, Perl Laghu, & Land Rover fettler
+--------------------------------------------------------------------+
| This is a signature. It is either a statement defining the scope |
| of the message (and thus an attempt to indemnify the sender from |
| any missunderstanding), or is some witty comment designed to show |
| how much of a sophisticate the sender is (or isn't) |
| In practice is the bit you ignore. This has to be here for you to |
| ignore it, for that's what ignore means. |
| Pronunciation: ig-'nOr, -'nor Function: transitive verb |
| 1 : to refuse to take notice of. |
| 2 : to reject (a bill of indictment) as ungrounded |
+--------------------------------------------------------------------+
| Personal web site: http://lucas.ucs.ed.ac.uk/ |
| Works web site: http://edina.ac.uk/ |
| XSM web site: http://slroc.co.uk/new/ |
+--------------------------------------------------------------------+
|