internetarchive / internetarchive/openlibrary

Create edition de-conflation UI

Open
#7,319 0 comments 0 reactions 0 assignees View on GitHub
Lead: @cdrini Lead: @mheiman Module: Merging Priority: 3 Theme: Record Merging Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

Sometimes books get conflated, for example as part of a series. If this affects only two works and a dozen editions, the current UI works fine. But if one has to juggle large series or many reprints, it strains my coordination.

### Describe the problem that you'd like solved

I want an interface where I can input books, which are then listed with their editions. The editions can be filtered and moved from one work to the other. Once it was correctly sorted, one can click on "apply" and write the changes into the database.

Ideally, I could select works from a search result and click a "De-Conflate Editions" button.

### Proposal & Constraints

Most functions should already exists, one can drag and drop editions from one work to the other. It is just a little tedious if it involves many open tabs.

I build my mock-up with a HTML kanban board tool.

### Additional context

![Screenshot_20221222_220844](https://user-images.githubusercontent.com/36878944/209227078-1c782f88-d042-41a9-aef1-6bec2269a644.png)

#7261 (This is a part of _Improve OpenLibrary's User Interface to make librarians work easier_)

### Stakeholders

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.