Islandora / documentation

Contains islandora's documentation and main issue queue.
MIT License
104 stars 71 forks source link

Enhance object creation workflow #919

Open dannylamb opened 6 years ago

dannylamb commented 6 years ago

Right now to make an object you have to...

  1. Click "Add Content"
  2. Select a content type
  3. Tag the node appropriately in its form, then submit it
  4. Navigate to it's media tab
  5. Click "Add Media"
  6. Tag the media appropriately, upload the file, and submit it

And when you're done, you land on the Media's page for the Preservation Master, not the Node. Let's try and shorten the number of clicks involved. If the user were able to upload a file and select the appropriate tags, we could fill in the gaps and wire up the Node + Media in one shot, and redirect the user back to the Node's page.

rosiel commented 6 years ago

Also, if any values for subjects, actors, etc that you want to include don't exist already, they need to be created. (though perhaps inline entity form fixes this in an acceptable way?)

seth-shaw-unlv commented 6 years ago

@rosiel If you only want to enter the display string for the subject, actor, etc, so you can allow users to create it with just a config setting. Although, I would look at setting those values to be hidden until approved (most of our metadata entry is done by students).

Inline entity form may allow a fuller entry form, although I'll defer that to someone else.

dannylamb commented 5 years ago

PR is up with tests^^

dannylamb commented 4 years ago

Another attempt at this is up ^^ Keep in mind that this will respect the changes we're proposing in https://docs.google.com/document/d/14Dxzz-4U4L_ICqhZge99usp-LvhWJPFsvULp_32e7P4/edit#heading=h.aiz03qh9n0l

Please check this out and provide feedback. I'd love to get this in soon. Improvements to ingest are a long time coming!