Skip to content

Planning overhaul of author alternate names #8341

Closed as not planned
Closed as not planned
@sbwhitt

Description

@sbwhitt

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:
image
Values are unnecessarily grouped in one textbox and separated by semicolons.

Proposal & Constraints

  1. Alternate names need to be separated into a list of different input fields, similar to the current autocomplete inputs (author section on work edit page for example).
    image
  2. An additional option to promote an alternate name to the author record's main title should be added alongside each value.
  3. If available, the language of the alternate name should also be inputted alongside each value in order to track translations.
  4. When viewing an author's page, the title should be translated into the user's current language if an alternate name of a matching language is available.

Proposed final solution markup:
image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Lead: @cdriniIssues overseen by Drini (Staff: Team Lead & Solr, Library Explorer, i18n) [managed]Needs: ResponseIssues which require feedback from leadPriority: 3Issues that we can consider at our leisure. [managed]Type: Feature RequestIssue describes a feature or enhancement we'd like to implement. [managed]

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions