Contents |
[edit] Calendar Sharing Storyboard
Bongo users will probably also want to share their calendar(s) with other people, some of whom may be running Bongo. They will probably want to do this so other people can give people permanent updates as to what they're up to, their status, or simply to aid event organisation.
Note: the images and stuff I've got on here aren't really storyboards as such, sadly. However, as example images, they do not in any way represent what the final product should look like!
[edit] Use Cases
- Lukas often needs to have meetings with his co-workers. By viewing his co-workers' shared calendars, he can work out when the best time to have a meeting is, by checking who will be available at what time, and if not, what they are doing (ie if Lukas can see Harry is doing a relatively non-important task at that time, and the time fits well with everybody else, Lukas might still want to have the meeting during that time period). Lukas will only be able to see events planned during work hours, which means that he won't be able to see what Sarah is up to later that evening.
- Jenny wants to organise something with a bunch of her friends, who aren't running Bongo. She has a quick look at her calendar to see what her best friends are up to, and notices two are going to a party the weekend after. Jenny clicks on the party event, and clicks 'Join'. She types in a quick message requesting if she can come. Jenny also adds her other friends to the invitation request, and clicks OK. A preformatted email is sent to the event organiser, who isn't running Bongo either, and she/he clicks on the 'accept' link, which brings up Flasher. Jenny receives a response a bit later, and the event now appears on her calendar, with the current attendees. Too similar to RSVP?
We would want the ability to share calendars so that the above use cases aren't completely fictional. This should be done by being able to click on a calendar that you currently own, and simply selecting Share. You should then be able to select who you share/don't share the calendar with, what times are viewable, and whether or not it requires a password to view.
Viewing shared calendars from within Flasher (not ICS-shared calendars) will probably involve just using a read-only version of the Bongo calendar interface, which may or may not be based on Flasher itself.
[edit] Sharing a calendar
[edit]
Probably just a read-only version of the Bongo calendaring interface.
[edit] Joining somebody else's event
If the user doesn't have Bongo, they see the following in their Inbox, asking them to login to Flasher and accept/decline the request:
As per the RSVP page, we probably need some login hash in the URL or something.
[edit] Other screens
- How would we summarise what's happening; which invites do you have, etc? Would we have this as a separate bar? Is this even Flasher material?
[edit] Ideas up for discussion
- Is there really a need for the ability to edit others' calendars from within the interface itself? When sharing, I guess we can make it accessible from CalDAV, if necessary - I only really see this as being useful if you're working mobile, and need to edit your events without having to go into Flasher (eg using your desktop thick-client application, or using your mobile device such as a Blackberry, etc)



