openzim / openzim/ted

A better UI ?

Open
#56 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

question
Dominant language
Python
Stars
21
Forks
17
Avg merge
5m
Merged PRs (30d)
4

Description

Currently, the ZIMs created by the scraper has very basic UI which seems to be mobile device friendly. However, it doesn't seem to take advantage of all the screen real estate available to it. Also, since we now support topics scraping and are on the way to support playlists scraping, I think it'd be good to display some info about the topic/playlist. I like the way we currently arrange videos as a grid. Also, if we take a look at any playlist on ted.com/playlists, it has got a pretty nice UI. What I want to propose is to have a UI that displays info like the playlists UI but also keeps the grid arrangement that we currently do. I have made some mockups on the possible ways we can go with. @kelson42 @dattaz @rgaudin what do you think about this?
video_page
home_page

For the mobile devices, we can rearrange the blocks from top to bottom instead of from left to right on the video page.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Review the existing ZIM UI and the linked mockups, then compare the current video grid with the TED playlists layout and the topic/playlist information needs. Done means agreeing on a concrete design and implementing the responsive desktop and mobile UI.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.