Feature #25348
openHypothesis Plugin Deprecated?
0%
Description
Hi All,
The social annotation tool Hypothesis has deprecated the via link mechanism to run the annotation tool on webpages and pdfs.
Many faculty (including myself) used the via link extension to connect students directly to annotatable texts, see below:
course schedule: https://psy327f22.commons.gc.cuny.edu/course-schedule/
sample link: https://via.hypothes.is/https://nobaproject.com/textbooks/laurie-hurson-new-textbook/modules/factors-influencing-learning
I think that deprecating the via link also deprecated the annotation of PDFS on the commons via the plugin since the via link was the mechanism for creating annotatable pdfs ( hough the tool still works on commons pages somehow?)
When you click the sample link above you are taken to a page with a message from hypothesis about the tool deprecation and new options for annotation, which include the chrome extension, bookmarklet, and embedding the tool in a site.
- https://web.hypothes.is/help/embedding-hypothesis-in-websites-and-platforms/
Many faculty use social annotation and the Commons was one of the more seamless avenues through which to engage students in this process. In my experience, it is almost impossible to require student to use a certain browser or ask them to bookmark a tool and use it to annotate readings so the first two options are a no go. So a few questions:
- would it be possible to create a way to "embed hypothesis" so faculty could use the tool on pdfs on their sites?
- can you look into the plugin and see if there might be a way to update it to work on PDFs on the Commons? (these may be related questions?)
- looking all of this over, do you all see another way we might still provide access to hypothesis for social annotation?
I understand that we cannot provide a way to use hypothesis for social annotation on non-commons pages as this is beyond our purview but it would be great if we could at least figure out a way to provide access to the tool for use on PDFs on our site.
Updated by Laurie Hurson 3 days ago
I forgot to add that i tested the plugin today here and ran into the same issue:
Updated by Laurie Hurson 2 days ago
It looks like the via link tool used to be open proxy but because of malicious activity, is now closed proxy: https://web.hypothes.is/blog/changes-to-via-hypothesis-proxy-server-for-annotation/
They DO have an allow list: https://web.hypothes.is/blog/why-we-no-longer-run-an-open-proxy/
I could reach out to them and ask about putting the Commons and referrals from a commons domain on the allow list? I know we use amazon for hosting the pdfs in the library but I wonder if adding the commons as an allowed referrer might help? Boone I can loop you into my outreach if you think I should go ahead with this.
Updated by Boone Gorges 2 days ago
- Status changed from New to Testing Required
It looks like we might be able to get away with something less than a full Via implementation. Via itself is a wrapper for a PDF.js implementation that the Hypothesis team maintains, which can be run as a standalone: https://github.com/hypothesis/pdf.js-hypothes.is I've thrown a copy of this onto the Commons and it seems to load your test PDF just fine: https://commons.gc.cuny.edu/pdf-viewer/viewer/web/viewer.html?file=https%3A%2F%2Fs3.amazonaws.com%2Ffiles.commons.gc.cuny.edu%2Fwp-content%2Fblogs.dir%2F4016%2Ffiles%2F2022%2F08%2FVygotskys_Sociocultural_Theory.pdf You can test with any other Commons PDF (be sure to use a tool like https://www.urlencoder.org/ to encode the URL before appending it as the 'file' parameter).
Something I don't really understand about your initial report is how a URL like https://via.hypothes.is/https://nobaproject.com/textbooks/laurie-hurson-new-textbook/modules/factors-influencing-learning is intended to work. That base URL is not a PDF, but is a WP webpage. Is this ticket relevant to uses of Hypothes.is on the Commons for things other than PDFs? (Sorry, I still don't have a full understanding.)
Anyway, if your testing makes this seem OK, I can take the next step and attempt to re-rig the URL rewriter in the Hypothesis plugin so that it uses our own PDF viewer rather than the one provided by via.hypothesis.