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

Accessible & Secure NPLD Access Project #68

Closed
3 tasks done
anjackson opened this issue Feb 17, 2022 · 1 comment
Closed
3 tasks done

Accessible & Secure NPLD Access Project #68

anjackson opened this issue Feb 17, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@anjackson
Copy link
Contributor

anjackson commented Feb 17, 2022

This ticket summarises the overall status of this project, also known as the 'Ericom Replacement Project'. In short, we need to be able to access NPLD content from the UK LDL in a way that meets accessibility needs while also maintaining sufficient security. The current approach uses a remote desktop that is accessed via a HTML canvas, and as such this does not provide an route that meets accessibility legislation. The proposed solution makes the content more accessible, while carefully managing the security issues and NPLD contraints (e.g. the single-concurrent-use lock).

The solution works by extending our PyWB service to access PDFs and ePubs, and ensuring that the resulting web service is only access via authorised web browsers that prevent copies of items being taken away. For some reading rooms, this requires a dedicated NPLD Player.

There are two main work streams:

@anjackson anjackson added the enhancement New feature or request label Feb 17, 2022
@anjackson anjackson self-assigned this Feb 17, 2022
anjackson added a commit that referenced this issue Jul 1, 2022
@anjackson
Copy link
Contributor Author

anjackson commented Oct 6, 2022

We'd like to propose an additional work-package, extending the ePub support so:

  • When text is selected in an ePub, show the chapter and paragraph numbers (e.g. a status panel or pop-up - see below for how the current version looks).
  • It uses a multi-page view, as suggested here.
  • Supports print-preview and ability to select pages for printing.

2022-10-07-epub-citation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant