rubyvideo icon indicating copy to clipboard operation
rubyvideo copied to clipboard

Rethink Lightning Talks

Open marcoroth opened this issue 1 year ago • 2 comments

The Lightning talks usually consist of multiple talks by different speakers about different topics. I think we should split up the lightning talks video into multiple individual "talks" on RubyVideo. A few reasons:

  • Summaries are not gonna be accurate
  • The Tags/Topics are not going to represent well what all the people talked about
  • As a user you never see the lightning talk titles, so you don't know what you get.
  • As a user you would never just click on a "Lightning Talks" talk on RubyVideo and say "let me watch all lightning talks"

But instead, if they were shown as individual talks you might end up clicking on one of them. Blue Ridge Ruby and Helvetic Ruby published individual videos for each of the lightning talks, but if an event doesn't do that, we could do it.

For the Euruko 2019 lightning talks we currently have something like:

- title: Lightning Talks
  raw_title: Lightning Talks
  speakers:
    - Madison White # Super-powering your editor with Sorbet Typer
    - Miriam Tocino # Zerus & Ona
    - Julik Tarkhanov # NoSuchBucket
    - Benjamin Vetter # search_flip
    - Norma Miller # A "Splash" Course on Live Captioning
  event_name: Euruko 2019
  published_at: "2021-06-01"
  description: ""
  video_id: 2-1wlXkLt-I

But it would be better is if we had something like this instead:

- title: Lightning Talks
  raw_title: Lightning Talks
  event_name: Euruko 2019
  published_at: "2021-06-01"
  description: ""
  video_id: 2-1wlXkLt-I
  talks:
    - title: Super-powering your editor with Sorbet Typer
      raw_title: Super-powering your editor with Sorbet Typer
      speakers: 
        - Madison White
      description: ""
      video_cue_start: 00:00
      video_cue_end: 05:00
      
    - title: Zerus & Ona
      raw_title: Zerus & Ona
      speakers: 
        - Miriam Tocino
      description: ""
      video_cue_start: 05:10
      video_cue_end: 10:00
      
    - title: NoSuchBucket
      raw_title: NoSuchBucket
      speakers: 
        - Julik Tarkhanov
      description: ""
      video_cue_start: 10:10
      video_cue_end: 15:00
      
    - title: search_flip
      raw_title: search_flip
      speakers: 
        - Benjamin Vetter
      description: ""
      video_cue_start: 15:10
      video_cue_end: 20:00
      
    - title: A "Splash" Course on Live Captioning
      raw_title: A "Splash" Course on Live Captioning
      speakers: 
        - Norma Miller
      description: ""
      video_cue_start: 20:10
      video_cue_end: 25:00

So we could index, show and analyze the talks individually. With the cues, we could even just embed only the specific part of the YouTube video.

marcoroth avatar Aug 22 '24 11:08 marcoroth

for sure that would be better. I am afraid that this would make it much more complicated to create the metadata but it could be done as progressive enhancement

adrienpoly avatar Aug 23 '24 08:08 adrienpoly

Agreed, I just realized that it's not much more effort if you try to list all the speakers anyway.

marcoroth avatar Aug 23 '24 08:08 marcoroth

Just did a first spike on design and how it could look in the app, but not super happy with this

Talk Show Lightning Talks@2x

marcoroth avatar Nov 02 '24 19:11 marcoroth

Another quick idea:

Talk Show Lightning Talks 2@2x

marcoroth avatar Nov 02 '24 19:11 marcoroth