Show all Editions on Work page

Bug #338323 reported by Edward Betts
4
Affects Status Importance Assigned to Milestone
Open Library
Fix Released
High
Anand Chitipothu

Bug Description

Works listed on author page should be sorted, probably by first publish date. Right now first publish date is a string, we can't sort on it. Do we need a new date type?

Tags: works sort
Revision history for this message
solrize (solrize) wrote :

For date faceting I just check for something that looks like a year, and use it if one is found, which is not always. Trying to parse the catalog dates with anywhere near complete coverage is very difficult. Dates in roman numerals, dates in the Hebrew calendar, dates mixed with freeform descriptions, date ranges ("1830's"), and many that are just plain garbled. I wrote a bunch of code to attack this a long time ago but it reached a point of diminishing returns with quite a few remaining cases.

Revision history for this message
George (george-archive) wrote :

Sorting by date is really important, IMO.

It should be the default, I think, for editions lists, perhaps with a switch to look alphabetically.

We could make the data entry for dates into 3 separate fields: yyyy, mon, dd, where only year is required (or something)
That way, we could make a first step towards a standard date format.

If there are hebrew dates, we could pop up a link to some conversion page on the web, or something.

Changed in openlibrary:
assignee: nobody → George (george-archive)
importance: Undecided → Wishlist
Revision history for this message
Edward Betts (edwardbetts) wrote :

Any progress?

Changed in openlibrary:
status: New → Confirmed
importance: Wishlist → Critical
assignee: George (george-archive) → Anand Chitipothu (anandology)
Changed in openlibrary:
milestone: none → upstream
Revision history for this message
George (george-archive) wrote :

Is this a SOLR issue now?

Revision history for this message
George (george-archive) wrote :

Note on Author page: Would be ideal to have 2 sorts here: By # of editions & first publish date.

What's the best default?

Revision history for this message
Edward Betts (edwardbetts) wrote :

I think sort by number of editions is best default for the author page. Yes, this is solr.

George (george-archive)
Changed in openlibrary:
assignee: Anand Chitipothu (anandology) → Edward Betts (edwardbetts)
importance: Critical → High
Revision history for this message
George (george-archive) wrote : Re: Sort Editions on Work page

Author page looks great now! Still working on Editions sorting on Work page.

Thoughts:
- stacked sorting? - one big list of editions, but show ebooks at the top, then all others, with the whole list sorted in date order?
- display languages? filter by language?

summary: - Sort by date for works on author page and editions on work page
+ Sort Editions on Work page
Revision history for this message
George (george-archive) wrote :

It's Jules Verne's birthday today, and I wanted to link to some ebook versions of his various books. Just a note that it would have been very useful to sort by ebook availability.

Revision history for this message
George (george-archive) wrote :

Now that we have the fab new DataTable on Work page, all we need now is to make sure the Work page knows about all the editions. Then, the table will take care of itself, more or less.

Edward - this is (probably) critical for soft launch, otherwise our data will appear worse than it is. Can you handle?

summary: - Sort Editions on Work page
+ Show all Editions on Work page
Revision history for this message
George (george-archive) wrote :

Now that all editions are showing, would be ideal to optimize loading editions, and be able to sort by date published.

Changed in openlibrary:
status: Confirmed → Fix Released
status: Fix Released → Confirmed
Changed in openlibrary:
assignee: Edward Betts (edwardbetts) → Anand Chitipothu (anandology)
Revision history for this message
George (george-archive) wrote :

I'm happy with datatable for now. Could be optimized, but, that's something new.

Changed in openlibrary:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.