Closed nbeloglazov closed 1 year ago
Does it make sense to generalize this task to add links to any review sources (not only livelib.ru)? i.e. create new model ReviewLink and relation One (book) - to - Many (ReviewLink) and probably ReviewLinkType (or possibly reuse current LinkType model)
As I understand we are going to attach links manually at least initially? Because it would be difficult fully automate that.
Currently I'm hesitating between two options: provide link to some other website containing reviews or provide ability for visitors to leave review on our site. At this point I doubt we can pull off our own review system: I don't see signs that visitors would like to leave reviews + leaving reviews on a site that's blocked in Belarus might feel risky to many.
As for your proposal multiple review sources for each book, let me first check if there are other potential sources. I'm sure there are other review platforms out there but maybe only livelib.ru has reviews for Belarusians books. And if that's the case I would keep it simple and didn't create one-to-many relationship.
Any decisions on that? ⬆️
No, unfortunately not yet.
Got response. Yes, livelib is the main review platform and we should focus on it. I think we should start with a single review-platform link per book.
So, task is:
livelib_url = models.CharField(_('LiveLib URL'), max_length=256, blank=True, default='')
field to the book model.
Question: Should we add some livelib icon to the static content to show near url?
Is that right? ⬆️
Yes, and a few more (optional) tasks.
Question: Should we add some livelib icon to the static content to show near url? No. Let's start with a simple "Водгукі на LiveLib" link.
Added livelib links that @frombrest gathered from the script. So we can officially consider it launched in prod!
@frombrest if you implement endpoint that returns list of livelib urls - I can add it to the admin page.
Ok. I think we are done with this feature!
Many (most) more or less popular belarusian books have reviews on livelib.ru. We should add link on each audiobook page to the corresponding page on livelib so that users can quickly see reviews. Would be cool to even embed reviews, but livelib doesn't provide API yet, thread.
Example reviews for "Апошняя кніга пана А": https://www.livelib.ru/book/1004585776/reviews-aposhnyaya-kniga-pana-a-algerd-baharevich