Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rethink Lightning Talks #157

Closed
marcoroth opened this issue Aug 22, 2024 · 4 comments · Fixed by #474
Closed

Rethink Lightning Talks #157

marcoroth opened this issue Aug 22, 2024 · 4 comments · Fixed by #474

Comments

@marcoroth
Copy link
Collaborator

marcoroth commented Aug 22, 2024

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.

@adrienpoly
Copy link
Owner

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

@marcoroth
Copy link
Collaborator Author

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

@marcoroth
Copy link
Collaborator Author

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
Copy link
Collaborator Author

Another quick idea:

Talk Show Lightning Talks 2@2x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants