Skip to content
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

Multiple Types of Authors #1120

Open
TomatDividedBy0 opened this issue May 21, 2021 · 4 comments · May be fixed by #2212
Open

Multiple Types of Authors #1120

TomatDividedBy0 opened this issue May 21, 2021 · 4 comments · May be fixed by #2212
Labels
books enhancement New feature or request

Comments

@TomatDividedBy0
Copy link

A lot of books have editors, contributors, or translators. Being able to specify author types would be useful, as opposed to the current system where everyone is treated as an author.

@mouse-reeve mouse-reeve added books enhancement New feature or request labels Jun 27, 2021
@mouse-reeve
Copy link
Member

Strongly agree, thank you! A few aspects of this work:

From a database perspective, there is an implicit join table for the many-to-many relationship between Book and Author. It would be a matter of making is a django managed table, and adding (I think? or is it too limiting?) a choice field that specifies what type of relationship the author has to the book.

The activitypub serialization of author will need to be expanded to include the author type, since right now it's just a list of links.

In the UI, there needs to be a more robust way to add and edit authors on books.

The connectors will need to be updates so that they detect the relationship wen the data is imported from OpenLibrary/inventaire.

@TomatDividedBy0
Copy link
Author

In the UI, there needs to be a more robust way to add and edit authors on books.

As for this, it could probably be accomplished by replacing the Author field with a drop-down and a text input box. The drop-down to specify what type of contributor this is, a plus sign next to it to add more contributors, and a text box to put in the person's name.

As for the other stuff, I'd probably have to understand the project's code better to comment.

@tim-dot-org
Copy link

tim-dot-org commented Mar 14, 2022

I'd love to see something like "primary author" or "byline authors" as one of these options. I just added this book, and it appears to list the authors alphabetically, but most writing about the book and the cover of the book only list two of the authors (the ones in the middle alphabetically), so bookwyrm ends up crediting incorrectly at the top.
image

@Magess
Copy link

Magess commented Nov 5, 2023

So as not to reinvent the wheel, here's the list of contributor codes that publishers use in their metadata
https://ns.editeur.org/onix/en/17

@dato dato mentioned this issue Nov 25, 2023
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
books enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants