openzim / ted

Provide the best of TED.com for offline usage!
https://download.kiwix.org/zim/ted/
GNU General Public License v3.0
13 stars 8 forks source link

Add related topics on video page #179

Open benoit74 opened 3 months ago

benoit74 commented 3 months ago

On the web platform, the viewer is presented with few related topics to watch next (at two places framed in purple in screenshot below).

image

Since the corpus of TED videos is huge, it is a very important part of the UX, to discover next videos to watch.

While easily available from a technical point of view, this information is not grabbed and not presented in the ZIM UI.

We should probably consider to add this.

Popolechien commented 3 months ago

Well the thing with TED is that "related topics" are just one click away. In our case that would probably mean starting the download of another zim file. Do we want to impose that behaviour, and if yes is this an issue for this specific repo?

The way I see it clicking on the Related topics suggestions would open the library with only said topics visible; not sure we have that kind of filtering

benoit74 commented 3 months ago

I don't think that downloading another ZIM is a viable approach, at least not in a first step.

My intent in this issue (which I did not mentioned) is more display videos from related topics which are present inside the ZIM.

This happens even when the ZIM is created from one single topic, because these videos are in fact also associated with other topics. It could help the user to use this already present information to find related videos.

For instance, in the ZIM about "animation" topic of the screenshot of the first comment, the video presented is in fact for instance also associated with the "brain" topic and we might probably already have other videos about this topic in the "animation" ZIM.

Navigating the ZIM in this "horizontal way" is very user-friendly from my perspective.

What I did not mentioned is that it also means that we must have a new page in the UI listing all videos in a given topic (and probably another one listing all topics found in the ZIM).

And of course, such a situation will happen even more often when the user decides to have multiple topics inside one ZIM.

And this could also happen when the user is creating a ZIM per playlist.

And this could also happen in the future if we implement a feature like "create a ZIM of top xxxx videos on TED" - not yet possible, but I would love to have it one day.