Openlibrary: Offer alternatives joining a waitlist

Created on 17 Mar 2020  ·  13Comments  ·  Source: internetarchive/openlibrary

The issue is that since more people are going to go to the OL in the future, preparing that would involve getting people to where they need. So if someone sees (or clicks on) the waitlist button, there are a list of similar books to choose from. This is just a 2nd option to joining the waitlist, as that option should still be available too, just not the only option.

That I believe would be what would keep people on the site and happy. I know personally that if I really can't get a book I want, the next best version is still going to help me out than nothing at all.

Experience @mekarpeles Breakdown 3 Feature Request waitlists

Most helpful comment

Hi @BrittanyBunk,concerning the altenatives for waiting list i think a button labelled ‘’ While Waiting ‘’ below can help reduce the clutter and later on trigger a module that gives a whole bunch of related books to the user and the user can choose a book at the same time entering the waiting list or else he doesn’t click on the while waiting button at all and decide to take the waiting list option only.its like a 2 in 1 proposal.

Capture final
Capture modal

All 13 comments

@BrittanyBunk But if we are on the works page we can get a list of all the editions with their availability https://openlibrary.org/works/OL15203980W/Macbeth so the question could also be how can we do something similar if we are on a edition's page/ maybe somehow redirect the user to the works page.

Not just the work's page, but other works if all those editions are taken. It's tough, but I would say if there's a way to go by a list (like I believe if I want say the 12th edition, the order would be 13th followed by 11th, then 14th, 10th, etc.). So there would be an order that a program would go by and it would suggest the next 3 books that one could take up.

@tabshaikh I took the first example waitlist book I could find: https://openlibrary.org/books/OL3968892M/Marc_Chagall. Using the subject's page based on the words in the title: https://openlibrary.org/subjects/person:marc_chagall_(1887-), I generated a list of 'related' books that are just from the top 3 ones that say 'borrow' on them:
image
Note: just a draft, but it visualizes the ideaI. I worry about clutter, but feel this will allow people to not give up and get to what they need.

How about a popup which shows related books and will reduce the clutter significantly?

@tabshaikh yes - that's what I was hoping to go for - if a carousel can't fit.

while talking to Lisa, here's the list I created in order of priority (I bet it's incomplete, but a start). If one doesn't work (all the books are waitlisted or is unusable), go to the next:
1) duplicate book - just without a waitlist on it
2) collections - books with the book in it - same edition of course
3) other editions
4) subject pages based on the title
5) fuzzy attributions - base on subject of book, similar works by author, similar books to it - kind of what the current carousels do now, just all in one with the book being available

Another option is just to not show books that are waitlisted in carousels (I guess it'd be good to make another Github issue from that), but that won't help those who go straight to the edition (or even work) page.

Hi @BrittanyBunk,concerning the altenatives for waiting list i think a button labelled ‘’ While Waiting ‘’ below can help reduce the clutter and later on trigger a module that gives a whole bunch of related books to the user and the user can choose a book at the same time entering the waiting list or else he doesn’t click on the while waiting button at all and decide to take the waiting list option only.its like a 2 in 1 proposal.

Capture final
Capture modal

@EbotFabien yasss!!!! Such a great idea! I love it!

I was wondering, what if we just combine the join waitlist with the while waiting button, and just say 'join waitlist and while waiting' <- ok, that'll need to be condensed. Maybe 'join and read', idk. 'Join and find'? I got it: 'join and browse' - with a confirmation of what spot someone is on the waitlist for.


The next step, now that we figured out what would be shown there, as what popped up worked for the Mark Chagall book, but fiction novels (@seabelis brought up 'Celery at Midnight') would likely need to use other subject tags instead of the author. I think basing it off of subject tags would be cool - but since the IA is likely going away from that - an alternative would need to be proposed.

@BrittanyBunk Would moving the "You might also like" section satisfy this issue?
ol_3200

@guyjeangilles I think you're onto something. Maybe we don't have to move it. Maybe when someone clicks on the 'join waiting list' button, they're automatically added to the list and then redirected to that carousel (I mean, the webpage scrolls to that instead of moving that up - as it's in a nice place and sounds like easier work).

That way, people don't have to choose between joining a waitlist or finding another book, but can do both.

Folks, please see the #684. We are in the middle of re-designing our books page so there is only 1 page (not works v. editions). As a result, patrons will always see every available copy of the book. And we already show a carousel of related book on both the editions and works page.

Closing this issue as a duplicate.

It is a requirement of canonical books page to make it obvious when another edition (other than then one you're on) is available. And @cdrini and I agree this same functionality will happen on search result pages, lists, etc (i.e. whether a work or edition is being shown, we'll let them know how many available copies there are.

P.S. as per @guyjeangilles's comment, @bfalling also has voted for us to move up our book page carousels

Was this page helpful?
0 / 5 - 0 ratings