emory-libraries / dlp-selfdeposit

0 stars 0 forks source link

Persistent URLs #322

Closed eporter23 closed 1 week ago

eporter23 commented 1 month ago

This ticket will follow work to support our own minted ID scheme. While we are not able to utilize the ID scheme directly in Hyrax/Fedora, we do want to ensure that we provide a persistent URL that is more human usable than UUIDs.

Proposed pattern: /purl/ + local ID

For this ticket we should ensure:

eporter23 commented 3 weeks ago

@alexBLR and I discussed in Slack that we will also ensure that alternate_ids needed for the above requirements are also indexed in SOLR. I recommended that we don't need to do this for FileSet IDs because they are more subject to change, and for that reason I didn't include FileSets in this ticket's requirements for purls.

alexBLR commented 3 weeks ago
Screen Shot 2024-07-02 at 11.59.47 AM.png
alexBLR commented 3 weeks ago
Screen Shot 2024-07-02 at 11.59.33 AM.png
eporter23 commented 2 weeks ago

@alexBLR I'm seeing the Persistent URLs in arch now and they look good. I am seeing an issue when I try to load the generated URL, though (see example work in Arch). If I click on the URL directly or copy it into a new window, it returns a NoMethodError -see below:

Screenshot 2024-07-10 at 8.46.50 AM.png
bwatson78 commented 1 week ago

PR made: https://github.com/emory-libraries/dlp-selfdeposit/pull/403

eporter23 commented 1 week ago

Working as expected now, thanks!