Update "Trending Now" cards to display patron Follow Card (if reading log public)

Offen
#10,241 28 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@taearls arbeitet bereits daran.

Seit 23.1.2026.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

Fellowship Opportunity Good First Issue Lead: @jimchamp Module: Following Needs: Design Feedback Needs: Response Priority: 3 Type: Feature Request

Overview

We'd like to update the Now view, i.e. https://openlibrary.org/trending/now should be updated so instead of saying "someone" marked book as [state] it instead shows their avatar and username as a link, perhaps with a button next to it to follow them, similar to #9415.

Context

  • This builds off #6014 (see what files are involved), where we implemented a Trending page to show what books are being logged Now, this Month, etc.

Designs

Before:
Screenshot 2024-12-31 at 9 30 41 AM

After? perhaps something closer to:
Screenshot 2024-12-31 at 9 32 49 AM

Instructions

Before asking to be assigned, you can help by proposing a 🎨 design for this feature or asking any clarifying questions you may have. Thank you! ❤️

Also, if you're a new contributor, please run these commands to ensure your repository is up to date before creating a new branch to work on this issue and each time after pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.

Justification

The trending page is interesting but misses an opportunity enable patrons to discover deeper insights by exploring other books the patron may recommend, or by allowing them to be followed.

This may be a good first step in making our Follow feature useful.

Research

Are there any precedents or findings from other projects or studies that support this feature? (link or screenshot if possible)

Goodreads does something similar
Screenshot 2024-12-31 at 8 33 12 AM

Breakdown
Requirements Checklist
  • Designs should be consistent with how patron avatars appear elsewhere on the site, use existing css where possible (e.g. the My Books feed page!) see #8607 + #9415
  • Designs should contain avatar, username (as link) and a small blue button to "Follow" the patron -- you might take inspiration from https://openlibrary.org/people/mekBot/books/feed
  • Patron privacy must be respected -- only show patron if their reading log setting is public.
Related files
Screenshot 2024-12-31 at 9 01 37 AM
Vorherrschende Sprache
Python
Sterne
6.7k
Forks
2k
Ø Merge
2 T. 12 Std.
Gemergte PRs (30 T.)
121

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus internetarchive/openlibrary

Alle Issues in internetarchive/openlibrary

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.