-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Planning overhaul of author alternate names #8341
Comments
I don't have much of an opinion on design. However, soon (#710) we'll have access to the author's names in many languages as long as they have wikidata entries. Edit: Also you might consider writing this component in Vue if it isn't already. |
@RayBB |
One option for part 1 (adding a nicer interface for the current monoligual setup) would be to use a standard "tag" component like: http://www.vue-tags-input.com/#/examples/validation or https://bootstrap-vue.org/docs/components/form-tags (just randomly googled those, not specifically endorsing them) This format takes care of the ability to display multiple (possibly lots) of entries without becoming a long vertical list. You can easily add and remove entries, and they generally have basic validation built-in like, detecting duplicates with the option to customise it further. And are generally familiar to users, which is generally good for usability. I believe there is already a tag-like interface somewhere in OpenLibrary, so possibly that could be re-used here. |
@davidscotson |
Whatever UI approach is used, it might be worth considering that the various Subject entry fields on Works follow the same pattern currently, i.e. multiple entries done as a delimited string on the front end, but stored seperately in the backend, but with comma seperators (and some auto-complete). A semi-consistent approach for these free-form text entries might be good. |
Mega-issue to overhaul the alternate names editor for author records. Eventually seeks to close:
In addition to any new issues created during planning.
Describe the problem that you'd like solved
The current interface to manage an author record's alternate names needs to be updated. It's very hard to parse at the moment and prone to errors. Providing a more organized and intuitive editing interface will make it easier for editors to purge bad values and make sure that different languages are being represented.
The current alternate names input:
Values are unnecessarily grouped in one textbox and separated by semicolons.
Proposal & Constraints
Proposed final solution markup:
Additional context
A new issue will need to be created to track step 3 if moving forward with that approach. Any community feedback is much appreciated as well as any more ideas about how to improve.
Stakeholders
@mekarpeles
The text was updated successfully, but these errors were encountered: