Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a utility to replace Islandora Datastream CRUD? #965

Open
mjordan opened this issue Oct 31, 2018 · 4 comments
Open

Provide a utility to replace Islandora Datastream CRUD? #965

mjordan opened this issue Oct 31, 2018 · 4 comments
Labels
Type: question asks for support (asks a question)

Comments

@mjordan
Copy link
Contributor

mjordan commented Oct 31, 2018

Islandora Datastream CRUD is used by many Islandora 7.x repo admins to do things like:

  • fetch datastream content as files
  • push files to replace datastream content
  • delete datastreams
  • trigger derivative regeneration

In CLAW, instead of datastreams, we have Media entities, but just like in 7.x, we may want to replace or delete specific media associated with Islandora nodes from the command line. Since we're standardizing around Migrate, we should figure out if that will let us replace specific media (tagged as a "Service File" or "Thumbnail" for example) from a CSV, etc. If not, we might want a command-line tool like CRUD to do that sort of thing.

We'll also have tools like Views Bulk Operations for updating fielded metadata values as well, which will probably replace the use of CRUD to replace MODS datastreams.

Thoughts?

@mjordan
Copy link
Contributor Author

mjordan commented Nov 1, 2018

I've hacked together a simple proof of concept that:

  • prints the titles of each node identified in an input file listing node IDs
  • fetches and prints the Fedora URIs for each node identified in an input file
  • fetches and prints the Solr document for each node identified in an input file

@bryjbrown
Copy link
Member

I would add that a lot of site administrators either don't have the permissions or the skills/desire to learn a command line utility, but would thrive with a GUI. This is essentially what Islandora Datastreams IO provides over the top of Islandora CRUD, but maybe this time around they could be packaged together. Adding an admin menu to allow you to do all the same operations available to the command line script would be a huge win for users.

@DiegoPino
Copy link
Contributor

DiegoPino commented Nov 14, 2018 via email

@mjordan
Copy link
Contributor Author

mjordan commented Aug 14, 2019

Update: I'd put my money on https://github.com/mjordan/islandora_workbench as a replacement for Datastream CRUD, along with https://github.com/mjordan/islandora_workbench_desktop if that's your style.

@kstapelfeldt kstapelfeldt added Type: question asks for support (asks a question) and removed question labels Sep 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: question asks for support (asks a question)
Projects
Development

No branches or pull requests

4 participants