Open frank-ulrich-weber opened 3 years ago
There is a relation to Issue 4163. Ikram started to implement the part of upload and remove images within the editor.
Should this issue be closed? Or be tagged for development fund 2023?
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?
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.
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.
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