Replies: 12 comments
-
Additional Canadiana comments:
NotesI think this goes against what I just said on #133 (comment)
...which is interesting and perhaps argues against the idea that they could be the same App. In fact it might define the difference between these two apps: The Blender fits more neatly into the App framework, I think, because the persistence service of the Shell is no different from the regular Manifest Editor - there's one Manifest being worked on and its pushed out to a Publish target. This model of the sorting room:
... is like how the original sorting room app worked, but that was designed for a specific back end and workflow (for IDA). We'd need to think about a Publish target that can accept multiple save destinations within the same Project (as defined in #146) which needs some further thinking. This needs a https://github.com/digirati-co-uk/iiif-manifest-editor/labels/narrative written for it - which I can do! |
Beta Was this translation helpful? Give feedback.
-
One way of doing this is for Sorting Room to be a kind of Range editor - you mark out ranges on the big manifest, an external process can be responsible for creating new manifests from those ranges. |
Beta Was this translation helpful? Give feedback.
-
Is our basic MVP here a canvas-level range editor (not going down into regions). |
Beta Was this translation helpful? Give feedback.
-
Canadiana notes: 1. Manifest Splitting AppBecause they might be splitting a reel into 1000 manifests, staff envision a workflow like:
|
Beta Was this translation helpful? Give feedback.
-
Is this interface actually a Range editor? The big problem with this is saving - how do you get all your new manifests out of the editor? Where are they going? |
Beta Was this translation helpful? Give feedback.
-
My personal thinking is that this could be an external app in the shorter term, and wouldn't be part of an MVP. We are wanting to adopt new applications, but this also means new workflows for staff and new ways of thinking. I'm a fan of having a larger number of incremental upgrades rather than large deployments and documentation/training/etc. I know we make assumptions about the compute capabilities of clients, but as a systems person I would prefer we didn't create massive manifests with hundreds of ranges referencing several thousands of images (IE: a scanned reel). A "book" that happened to have been filmed and then scanned as part of a reel should, in my mind, become a manifest of that book. |
Beta Was this translation helpful? Give feedback.
-
Is this interface actually a Range editor?
The big problem with this is saving - how do you get all your new manifests out of the editor? Where are they going?
I like the range idea because then there is a record for the staff so that they know what portions of the originating DIP/AIP manifest has been processed into a document level manifest. Some day it would be cool to be able to point them directly to that range in the DIP manifest from the document level manifest. As I was modeling workflows the recording of DIP processing was one sticky point, which this helps solve! 😄 |
Beta Was this translation helpful? Give feedback.
-
Possibly a level of detail of our future processes that isn't relevant to the editor. We will have a service which takes images stored in OAIS AIPs, generate canvases from them, and also generate manifests with the same structure as the AIPs. These manifests would be the source used to then create other manifests that reference those same canvases. This would be a read-only Presentation service. Generally, the sources used to bring canvases into a manifest being edited will quite regularly be different servers. Sometimes it won't even be from servers we are running ourselves. |
Beta Was this translation helpful? Give feedback.
-
To summarise As was the case with our original sorting room, the Manifests to be cut up are never intended for public consumption. A 5000-image microfilm roll could be worked on in many ways, we choose to turn it into a manifest because that makes it available to multiple visual tools. We understand that a huge manifest like that is not going to be a good user experience, just as a 5000 page book would not be. The reel manifest is a useful means to the end of sensible individual document manifests. Much earlier I said:
...but we don't, if as @RussellMcOrmond suggests this is entirely external to the Editor.
The ME doesn't need to worry about saving to multiple targets. |
Beta Was this translation helpful? Give feedback.
-
(Discovery: review the conclusion of the above thread that this is actually a Range Editor) |
Beta Was this translation helpful? Give feedback.
-
My personal commentary for several of these tickets: Cut/copy/paste of multi-selected items feels to me to be a generic solution to many of the use cases that were presented. While requests from users may be specific to a scenario (Creating a new manifest/collection from another manifest/collection, merging multiple manifests/collections, splitting manifests/collections, etc), I believe the process can be made very generic. The specific scenarios can be explained in documentation. I'm a very big fan of keeping the software as simple as possible, and help clarify complex operations in documentation. It feels to me that by the time staff have set a new identifier and other metadata in a range (so the manifests created by the external process will have known identifiers/labels/metadata/etc), they could have (IMHO more easily) opened a new blank manifest and used cut/copy/paste from a source manifest window to fill in the required images. I believe staff should have the right hardware to do the job, and for manifest editing that will include a multi-screen setup so they have the screen space to have the appropriate browser windows open to handle all of these scenarios easily. |
Beta Was this translation helpful? Give feedback.
-
We may not need a Range Editor yet. So doing this as suggested in the comment above would be simpler. |
Beta Was this translation helpful? Give feedback.
-
I have a large set of images, and I want to produce multiple smaller manifests from that large set. The large set might itself be a manifest, but in other scenarios if might not yet exist as IIIF at all.
Beta Was this translation helpful? Give feedback.
All reactions