OCW update for supporting BoFs and other child events

0 views
Skip to first unread message

Igal Koshevoy

unread,
May 26, 2009, 9:52:30 AM5/26/09
to osbridgepdx...@googlegroups.com, Audrey Eschright, Selena Deckelmann
Reid and I have been busy since adding the scheduling code.

I've deployed a demo of the code we plan to use to support BoFs (Bird of
a Feather sessions) for you to play around with.

The BoF child event:
http://ocw.demo.opensourcebridge.org/events/2009bof/proposals
http://ocw.demo.opensourcebridge.org/events/2009bof/schedule

The main 2009 conference parent event:
http://ocw.demo.opensourcebridge.org/events/2009/proposals
http://ocw.demo.opensourcebridge.org/events/2009/schedule

The BoF is its own event, with its own configuration, text, deadlines,
proposals, submit button, etc. However, it's a child of the main 2009
conference event and borrows some values from it, such as the start time
and rooms. When the child's proposals are confirmed, they'll appear on
the parent's schedule.

On the demo site, you'll notice that the main event's schedule
<http://ocw.demo.opensourcebridge.org/events/2009/schedule> displays a
dun colored "My BoF" at the top next to the first keynote. This proposal
is being included in the main event from the child event, thus letting
us have a unified calendar by compositing multiple events together.

The BoF event has its own set of event tracks and session types.
However, I've added logic so that if an event finds only one track,
it'll use it as the default and not display a UI picker, and same for
the session type. This lets us make sure all BoF proposals automatically
get into the BoF track and session type, and avoid making the user have
to see the UI picker when creating/editing a proposal.

You can create and modify the parent-child relationships between events
through the manage events admin UI.

Events now also have slugs to identify them, previously they had to be
identified by numbers. Thus "2009bof" is the slug used to identify the
event in URLs.

Thoughts? Anything else we need to do before we release this?

-igal

M. Edward (Ed) Borasky

unread,
May 26, 2009, 10:16:38 AM5/26/09
to osbridgepdx...@googlegroups.com
On Tue, May 26, 2009 at 6:52 AM, Igal Koshevoy <ig...@pragmaticraft.com> wrote:
>
> Reid and I have been busy since adding the scheduling code.
>
> I've deployed a demo of the code we plan to use to support BoFs (Bird of
> a Feather sessions) for you to play around with.
>
> The BoF child event:
>    http://ocw.demo.opensourcebridge.org/events/2009bof/proposals
>    http://ocw.demo.opensourcebridge.org/events/2009bof/schedule

I was able to add a BOF session to the demo ... I was able to add
speakers ... the only other test I would want to do would be to see if
someone else could look through an existing list of BOF sessions and
say, "Hey, *I* want to speak at that one, too!".

> Thoughts? Anything else we need to do before we release this?

Nothing I can think of other than people being able to join a BOF session.
--
M. Edward (Ed) Borasky
http://www.linkedin.com/in/edborasky

I've never met a happy clam. In fact, most of them were pretty steamed.

Bram Pitoyo

unread,
May 26, 2009, 3:03:53 PM5/26/09
to osbridgepdx...@googlegroups.com
Igal,

The proposal system looks refined from my point of view:
- The addition of BOF meshes with existing tracks well
- The user is supplied with good event tracks and session types value,
prevent submission of wrong proposals

One question:
As a child of the main 2009 conference event, what is the link that
the user will click to go submit, and where will it be located?

Really great job on this!

–Bram

Igal Koshevoy

unread,
May 27, 2009, 6:53:44 AM5/27/09
to osbridgepdx...@googlegroups.com
Bram Pitoyo wrote:
> As a child of the main 2009 conference event, what is the link that
> the user will click to go submit, and where will it be located?
>
Each event has its own proposals, own deadlines and own
submit-a-proposal button.

The demo's "2009" main conference event has no submit-a-proposal button
because the submission deadline has passed:
http://ocw.demo.opensourcebridge.org/events/2009/proposals

The demo's "2009bof" Birds of a Feather event has a submit-a-proposal
button because this event is still accepting proposals:
http://ocw.demo.opensourcebridge.org/events/2009bof/proposals

The only things that make a child event special is that it gets admin
information from the parent and its confirmed talks will also display on
its parent's schedule. Otherwise, these are separate events.

Does that make sense?

-igal

Igal Koshevoy

unread,
May 27, 2009, 7:04:45 AM5/27/09
to osbridgepdx...@googlegroups.com
M. Edward (Ed) Borasky wrote:
> the only other test I would want to do would be to see if
> someone else could look through an existing list of BOF sessions and
> say, "Hey, *I* want to speak at that one, too!".
>
If you want to present in another person's presentation, you need to
contact them and ask them to add you as a presenter because they own
that presentation. As for BoFs in specific, I don't want to list
everyone participating in a BoF as a speaker, just the few people
organizing it.

On a side note, we're in the process of adding user favorites. These
allow users to mark proposals/sessions as favorites so they can list
just those, share them, export them to their calendar, etc. We could
also display the number of people that marked a proposal/session as
their favorite and list their names as part of the proposal/session
details page. This feature may also help with gauging interest.

-igal

Bram Pitoyo

unread,
May 27, 2009, 2:34:02 PM5/27/09
to osbridgepdx...@googlegroups.com
I see. This makes sense. Thanks for explaining very thoroughly!

–Bram

Reply all
Reply to author
Forward
0 new messages