Ok, another real-use scenario:
My site's a dance-events site, and being able to distinguish different TYPES of events on the calendar would be useful for us. I could think of several different tricks, any one of which would be helpful. Our current calendar (old messy ASP site, lots of hand-hackery) relies on tons of hand-maintenance, and slips fast if people get busy.
In Calendar/Events, I'd love a way for users to at-a-glance distinguish things such as:
- around-town versus out-of-town activities
- dance, versus other social event
- site-endorsed versus end-user-posted events
- summary list of upcoming "in-town" events (like a way to link to a "Around Town, Next 7 Days" listing).
The sorts of Calendar gadgetry that would get us there would be things like:
- view Events in a list -- next X days, starting at Y date, and optionally showing prior Z days as well (next X items, or next X days starting on Y date) instead of calendar-layout. I could then create a "This Week" button with the right URL behind it.
- Highlight, star, bubble, or otherwise note moderator-flagged events (for our "endorsed" stuff),
- Use different colors (categories?) for events based on which forum the event's linked topic was posted into,
- Allow use of Categories (In Town, In Texas, Nationwide, for us) and be able to filter the listing by category
Not all our posters would figure out the right settings, but it'd still be easy-enough for moderators to edit+fixup misfiled entries, with that kind of support.
A related request we'd considered was for RSVP'ing for events, since events that a few people say they're going to tend to generate "buzz" and others go too. A simplistic way to do RSVP's would be via a Poll, with choices of Attending/Declining/Undecided, but Polls don't list names (although there's a request for this posted on the SMF boards) and can't be posted into a topic with an Event (I think? at least not conveniently?). Posting a response to a topic has worked well enough for us so far, though.
Anything we can do with the calendar to build more community for events would boost our site (and activities).
I can't really say if this is territory best addressed by SMF core, TinyPortal, mods, or custom hackery, however.