Closed jeremyf closed 1 year ago
It does not look like it supports SharePoint, but it does mention One Drive which I think is the SharePoint app they were most interested in using.
The Browse Everything gem is maintained by the Samvera Community; at present there is minimal resources available for it’s maintenance. And as of the community slated Browse Everything for deprecation.
In this research spike, we want to consider how to proceed with this knowledge.
Given the current state of Browse Everything and looming deprecation, I propose that we clarify the functional requirements that the British Libraries has. What specifically are the British Libraries looking for in regards to functionality provided by Browse Everything.
From that information gathering, we can begin to assess how to proceed along murky pathways.
The setup of Browse Everything is, as one contributor put it “I think I am realizing why everyone just forks it… it needs a lot of rethinking to work right and be usable from modern build processes.”
In the Browse Everything Slack channel there are conversations about possible replacements; however nothing has coalesced.
Even though it’s slated for deprecation, there are no immediate references to viable replacements. Indiana University is exploring replacing Browse Everything in Avalon with Uppy.io. There are alternatives to Uppy.
The assumption of Browse Everything does ripple through the current stack, see the details below for more information on present dependencies/references to Browse Everything in the British Library dependencies
Uppy IO lists the following sources:
Missing from the list are AWS and SharePoint. There is a community package for AWS and Uppy but I’m unable to find a Share Point package.
To generate the following lists, I used this script: rg "browse.?everything" -i app --files-with-matches
In Hyrax v2.9.6, the following ./app
files reference the Browse Everything gem:
In v3.5.1 of Bulkrax, the following ./app
files reference the Browse Everything gem:
In the British Library application code there are the following ./app
references to Browse Everything:
On 2022-12-06 SoftServ and British Libraries are slated to discuss the recommendation.
Given that @cziaarm has SharePoint working in BrowseEverything for another client, and there are no community suggested replacements, we're going to proceed with BrowseEverything as our intended technical delivery of @j-basford's stated functional needs.
The goal is to come back with a effort estimate on an alternate.
Let's look at https://samvera.slack.com/archives/CB750PLNN/p1668024866763329
For example https://github.com/transloadit/uppy/
Note it does not support SharePoint