marvin-roesch / book-search

MIT License
2 stars 1 forks source link

Retaining old book versions #25

Closed jofwu closed 4 years ago

jofwu commented 4 years ago

I'm wondering if it would be useful to keep a record of old book versions. I can see a benefit to having the ability to reference older revisions every once in a while. If we get a version of this software to Peter, I can definitely imagine that might be useful to him.

Perhaps the revision can be pulled from ebooks somehow... But I guess it probably needs to be manually entered? I think Eric linked a crowdsourced site in #staff with all of Brandon's different book versions that exist. Probably can look at that to determine the best method for naming/numbering versions.

When you add a new version it would simply need to keep a record of the previous. I guess you'd want a checkbox when uploading a new version to say "make this the new primary version".

The idea would be that search defaults only to the "primary" versions of each book. I imagine the best way to uncover the rest would be a toggle somewhere telling it to include old versions. On search result pages it could treat these as separate books, with the version name/date/whatever appended to the book title??? But probably better if it added another level of dropdowns between "books" and "chapters" so it's Book > Version > Chapter.

jofwu commented 4 years ago

Ooops, this is already an issue.

https://github.com/PaleoCrafter/book-search/issues/2#issuecomment-693401658