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

Poor new content visibility #1507

Closed
3 of 5 tasks
bedeho opened this issue Oct 20, 2021 · 4 comments
Closed
3 of 5 tasks

Poor new content visibility #1507

bedeho opened this issue Oct 20, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@bedeho
Copy link
Member

bedeho commented Oct 20, 2021

Objective

Introduce changes to New section of the App called "New and noteworthy"

  • Add new content section "Recently uploaded" to the top of "New" Top menu category
  • By Default show two rows of videos (up to 12) sorted desc by date added
  • Add Show more button loading two more rows of videos

Upon clicking “Show more videos”, a new set of videos should be loaded, with the number matching the currently visible amount of videos. For example: if there are 8 videos displayed by default (2 rows, 4 videos each), clicking the “Show more videos” button should load another 2 rows of videos.

Out of scope

  • Introduction of Playlists
  • Adding tabs for different content types (Playlists, NFTs)

Designs

Link to Figma

Context

We are continuously seeing new content, lots of it every day, but its not really surfaced in any effective way on Atlas. The part of the app that comes closest is the New screen, but it basically has looked like this for the past 3 months

Screenshot 2021-10-20 at 14 04 14

Part of the problem here is certainly that Videos worth watching are not being updated by those responsible for featuring, but I think even if they really actively managed it, there probably should be much more prominence given to just exposing the last N uploads to the system. I think a super easy fix which could enhance what we have now would be to just add a section for the last N uploads, which could have a Show more videos type button if the user wants to expose more. The flow of new videos is so high that even if someone uploaded some really low quality stuff with bad metadat or previews, they would quickly disappear. Right now I have a really hard time understanding who is creating new content and channels, and this seems to solve that easier than any other intervention I can think of.

@bedeho bedeho added design pending-triage Requires triage before any work can begin labels Oct 20, 2021
@dmtrjsg dmtrjsg added the enhancement New feature or request label Jan 6, 2022
@toiletgranny toiletgranny self-assigned this Jan 31, 2022
@toiletgranny
Copy link
Contributor

@bedeho, @dmtrjsg, @kdembler I added a "Recently uploaded" section featuring all videos uploaded to Atlas, sorted by their upload date, newest to oldest. A few things worth noting:

  • My suggestion is to add this section at the top of the page, above the current "Videos worth watching" and "Promising new channels" sections. The reasoning behind this is: having all other Atlas pages being primarily focused on promoting high-quality, hand-curated content, this page, for a change, is focused on promoting the new content. By moving the "Recently uploaded" section to the top, we increase the chances of welcoming users with new & fresh content every time they land over there, thus creating an image of Atlas being a platform that's very much alive and which has a very active community (it's true!).
  • By default, only a certain amount of video tiles is visible (just like with other sections, this changes based on the viewport size) with a "Show more videos "button at the bottom,
  • Clicking on the "Show more videos" button adds a new set of videos (the exact number, again, is dependent on the viewport size) to the bottom of the section,
  • There is no limit as to how many videos can be loaded this way.
  • Since it's not human-curated content, there's an optional language selector, as with some of our other sections, so that the newly uploaded content can be easily filtered based on the user's language preferences.

Designs and docs for the updated New & noteworthy page can be found here.

image


A few other notes:

  • As we haven't updated this page's designs since adopting the new Figma file structure, I had to create a new Figma file, update colors, text styles & components to match the most recent changes in the design system, and create new RWD visualizations.
  • We did some other quick explorations internally, and while we have explored other improvements ideas (regarding matters such as infinite loading vs on-click loading, or advanced filtering options, just like on video category pages), in order to be aligned with the initially anticipated 1-2 days for this task, I decided to park those for now, and perhaps revisit in Rework and lay out clear foundation for section components in Atlas (Section Components UX) #2031.

@dmtrjsg
Copy link

dmtrjsg commented Feb 8, 2022

@toiletgranny excellent work, thanks a mil!

@kdembler
Copy link
Collaborator

kdembler commented Feb 8, 2022

Do we still keep All content on the bottom of home page in that case? It's the same content, recently uploaded videos

@dmtrjsg
Copy link

dmtrjsg commented Feb 8, 2022

While I have little trust in efficacy of content discoverability which placed down the bottom of the page, I don't see much harm in keeping it there as well. Perhaps we can revisit the question of Homepage as part of #2031?

In terms of the filters and sorting, I think it would make sense to add them to all "modules" of the app, including Homepage and New. But as I understand this is in scope for 2031..

@kdembler kdembler removed design pending-triage Requires triage before any work can begin labels Feb 16, 2022
@drillprop drillprop assigned drillprop and unassigned drillprop Feb 28, 2022
@eldiegod eldiegod self-assigned this May 9, 2022
eldiegod added a commit to eldiegod/atlas that referenced this issue May 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants