kitodo / kitodo-production

Kitodo.Production is a workflow management tool for mass digitization and is part of the Kitodo Digital Library Suite.
http://www.kitodo.org/software/kitodoproduction/
GNU General Public License v3.0
63 stars 63 forks source link

Image file manipulation within metadata editor #4318

Open frank-ulrich-weber opened 3 years ago

frank-ulrich-weber commented 3 years ago

Kitodo.Production 2.x supports file manipulation within the metadate editor, but in a very buggy and hard to understand way. Regardless of this, the function is used by some users. I think it it worth to think about a reimplementation:

The roughly estimated effort to implement this should be: 5-10 days

subhhwendt commented 3 years ago

There is a relation to Issue 4163. Ikram started to implement the part of upload and remove images within the editor.

stweil commented 1 year ago

Should this issue be closed? Or be tagged for development fund 2023?

solth commented 1 year ago

Two points of the issue description (Upload and Removal of Images) has already been implemented by @IkramMaalej in #4625 and #4714

Whether the remaining functions are still required or not should probably be decided by the users. @subhhwendt and @andre-hohmann can you comment on this question?

andre-hohmann commented 1 year ago

In the SLUB Dresden, the "file manipulation" via the metadata editor is not applied. We only delete/add the original files in the file system. Therefore, I cannot assess whether the functionality should be re-implemented.

subhhwendt commented 1 year ago

SUB Hamburg "ordered" the mentioned functionality in Kitodo 2 and we payed for "Medien löschen" and "Medien hochladen" in Kitodo3. Main goal of this approach is to preserve pagination and structuring work when you detect a mistake in file order too late. Moreover we wanted to enable the complete correction operation for the colleagues working with the object and knowing the details. In Kitodo 3 we accept at the moment a sort of "disorder" in the image directory - what is no problem in the METS profile in a technical perspective. But I know that the admins in Hamburg are not too happy about it. A part like "Dateinamen neu erzeugen" in Kitodo 2 according to the new values in the field "ORDER" is still missing. Next step of discussion with @solth - perhaps we miss an important detail??

Comparing the approaches in Dresden (operation in file system and afterwards "Aktualisierung der Dateireferenzen" according ticket 5285 and Hamburg (operation in Editor with "Medien löschen" and "Medien hochladen") I see differences in the main goals and therefore different "gaps" in the result.