pkp / pkp-lib

The library used by PKP's applications OJS, OMP and OPS, open source software for scholarly publishing.
https://pkp.sfu.ca
GNU General Public License v3.0
298 stars 443 forks source link

Button to a simplified HTML galley version #9960

Open israelcefrin opened 2 months ago

israelcefrin commented 2 months ago

Issue Description

The HTML galleys open in a iframe page that is not as accessible it could be. It open a page with a iframe with submission title and another frame with HTML (with a Heading level 1 which may create some confusion to screen reader users).

How to reproduce / Current behavior

Access a article landing page of a submission with HTML galley. Click on the HTML button galley See it working under an iframe tag page.

What application are you using?

OJS version 3.3/3.4

Stack used

Testing method

Action

Adding a button to the HTML file would improve the accessibility of the article landing page while keeping the original button to show the galley in a iframe page.

Additional information

The University of Waterloo has implemented a solution which is the code base that can be used to implement a remediation. https://cjds.uwaterloo.ca/index.php/cjds/article/view/1074

image

israelcefrin commented 2 months ago

Hi @asmecher , I've created a pull request that adds the HTML simplified version to the Default Theme on OJS 3.3 https://github.com/pkp/ojs/pull/4274