Open jzacsh opened 1 year ago
I'd be happy to do the work here and write up the new help-text. But I'd want to:
I'm definitely pro-this! More clarity is good. The format and format detail field is another place a little extra clarity would help. We've been using a pattern in the UI with aria-described-by
attributes with the help
class from the css library, like so, from the user preferences page:
<div class="field">
<label class="checkbox label" for="id_discoverable">
<input type="checkbox" name="discoverable" aria-describedby="desc_discoverable" class="checkbox" id="id_discoverable" checked="">
Show this account in suggested users
</label>
<p class="help" id="desc_discoverable">
Your account will show up in the <a href="/directory">directory</a>, and may be recommended to other BookWyrm users.
</p>
</div>
I am also wondering, what the goodreads key is.. I have added the 'id' number from the book's url: 27543121
(from this URL: https://www.goodreads.com/book/show/27543121-ambition-to-vision
)
Yes, that is what is
Is your feature request related to a problem? Please describe.
Problem: it's unclear what exactly a "goodreads key" is in the new input field when editing a book.
More broadly, the entire edit page might really benefit from some directed guidance on how to think about some of the fields on a given listing.
Describe the solution you'd like
It'd be great if the edit page described some basics about editing a book. things I think would be helpful:
Describe alternatives you've considered
Alternatively, just tackle a subset of the tasks I'm describing: just do bullet 3 above only for the "goodreads key".
The content for this particular smaller task would be something like the following (according to this thread):
Additional context
I personally think this broader topic (book IDs, versions and works, and how each system uses different jargon for nearly-identical facets) can be very confusing and not-obvious. In case it helps the discussion here, I've posted some old notes I took on the topic, here: https://daxo.dev/book-ids#EstablishedIdentifiers