Based on VPAT® 2.4
Name of Product/Version #
OJS Default Theme OJS 3.3.0-17
Report Dates and Version #
- Report Date: 5/6/2024
- Last Modified Date: 5/8/2024
- Version: ojs default theme-OJS 3.3.0-17-5
- Name: Israel Cefrin
- Company: Public Knowledge Project, Simon Fraser University
- Email: icefrin@sfu.ca
- Website: http://pkp.sfu.ca/
- Name: Kevin Stranack
- Company: Public Knowledge Project, Simon Fraser University
- Email: kevin_stranack@sfu.ca
- Website: http://pkp.sfu.ca/
Notes #
The OJS Default Theme audit found many barriers, and most of these have been eliminated. However, the theme will be constantly updated, and new barriers may unknowingly be created. If you encounter barriers, or need accommodations, please report them to us via the PKP web contact form - https://pkp.sfu.ca/contact-us/.
Evaluation Methods #
Reviewer’s Testing Technologies #
- Mac OS Sierra 10.12.6 Firefox and Chrome
- PC Windows 10 Firefox and Chrome
- A minimum of 10 different accessibility related apps, plugins, extensions and
online checking software were used in both Chrome and Firefox on PC and Mac.
- Manual testing was completed, and this included different assistive technologies.
Third Party Testers Testing Technologies #
- Screen Reader
JAWS version 2019.1907.42 on Internet Explorer 8.1 on Windows 10 with PacMate 20 Braille Display
- Screen Reader
NVDA 2019.1.1 on Google Chrome on Windows 8.1
- Screen Reader
Narrator on Microsoft Edge 44.17763.0.1 on Windows 10 Pro 10.0.17763
- Screen Reader
JAWS version 2019.1907.42 on Microsoft Edge 44.17763.0.1 on Windows
Surface Tablet
- Screen Reader
JAWS version: 2018.1811.3 on Google Chrome version: 73.0.3683.103 on
Windows 10 Pro 10.0.17763
- Screen Reader
NVDA version: 2019.1.1 on Google Chrome version: 73.0.3683.103 on Windows
10 Pro 10.0.17763
- Screen Reader
VoiceOver on Safari 12.1 on OS 12.2 iPhone
- Screen Reader
VoiceOver on Safari 12.1 on Mac Mini High Sierra Version 10.13.6
- Screen Reader with Braille Device
iPad Pro 12.9 inch on iOS 12.4.1 VoiceOver with 40 Cell Focus 40 Blue Braille
Display
- Screen Reader
JAWS version 2019.1907.42 on Google Chrome on Windows
- Version 77.0.3865.75 64-bit on Mac OS Sierra (v10.12.6).
- Browser Magnification
Firefox Quantum Version 69.0 on Mac OS Sierra (v10.12.6).
- Voice Recognition Software
Dragon Naturally Speaking Premium 13 on Windows 10
Applicable Standards/Guidelines #
This report covers the degree of conformance for the following accessibility standard/guidelines:
Terms #
The terms used in the Conformance Level information are defined as follows:
- Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
- Partially Supports: Some functionality of the product does not meet the criterion.
- Does Not Support: The majority of product functionality does not meet the criterion.
- Not Applicable: The criterion is not relevant to the product.
- Not Evaluated: The product has not been evaluated against the criterion. This can be used only in WCAG 2.x Level AAA.
WCAG 2.1 Report #
Table 1: Success Criteria, Level A #
Conformance to the 30 criteria listed below is distributed within each category as follows:
Conformance Level |
Web |
Electronic Documents |
Software |
Authoring Tool |
Supports |
14 |
0 |
0 |
0 |
Partially Supports |
3 |
0 |
0 |
0 |
Does Not Support |
0 |
0 |
0 |
0 |
Not Applicable |
13 |
0 |
0 |
0 |
Criteria |
Conformance Level |
Remarks and Explanations |
1.1.1 Non-text Content |
|
- Web: There is a Google reCaptcha embedded function to prevent or mitigate spammer registering influx. We acknowledge the lack of full support for accessibility to this feature since we rely on the functionality of a third-party vendor, i.e. Google. This plugin is optional and it is disabled by default.
|
1.2.1 Audio-only and Video-only (Prerecorded) |
|
- Web: It relies on the content that authors, editors, or journal managers will upload to the journal.
|
1.2.2 Captions (Prerecorded) |
|
- Web: It relies on the content that authors, editors, or journal managers will upload to the journal.
|
1.2.3 Audio Description or Media Alternative (Prerecorded) |
|
- Web: It relies on the content that authors, editors, or journal managers will upload to the journal.
|
1.3.1 Info and Relationships |
|
- Web: The theme uses ARIA landmarks to identify regions of a page. It misses only the footer region element although it presents an alternative to reach the footer content.
|
1.3.2 Meaningful Sequence |
|
|
1.3.3 Sensory Characteristics |
|
- Web: Buttons and breadcrumbs provide alternative and complementary text to screen reader users.
|
1.4.1 Use of Color |
|
|
1.4.2 Audio Control |
|
|
2.1.1 Keyboard |
|
- Web: The interface is fully operable using the keyboard only.
|
2.1.2 No Keyboard Trap |
|
- Web: There are no modal or alert traps in the Default Theme. It might be possible that some third-party plugins do not comply with this criteria though.
|
2.1.4 Character Key Shortcuts |
|
- Web: There are not keyboard shortcuts implemented for the theme.
|
2.2.1 Timing Adjustable |
|
|
2.2.2 Pause, Stop, Hide |
|
|
2.3.1 Three Flashes or Below Threshold |
|
|
2.4.1 Bypass Blocks |
|
- Web: Skipping links are the very first focusable by keyboard elements on the interface.
|
2.4.2 Page Titled |
|
- Web: As long as Journal Managers keep the titles meaningful it will be reflected on the content.
|
2.4.3 Focus Order |
|
|
2.4.4 Link Purpose (In Context) |
|
- Web: It relies on the content that authors, editors, or journal managers will upload to the journal.
|
2.5.1 Pointer Gestures |
|
|
2.5.2 Pointer Cancellation |
|
- Web: There are no "Down-Event", which means that the down-event of the pointer is not used to execute any part of the function;
|
2.5.3 Label in Name |
|
- Web: It relies on the content that authors, editors, or journal managers will upload to the journal.
|
2.5.4 Motion Actuation |
|
|
3.1.1 Language of Page |
|
- Web: The Default Theme is ready to work with 68 different languages and their writing systems
|
3.2.1 On Focus |
|
|
3.2.2 On Input |
|
|
3.3.1 Error Identification |
|
- Web: Register, login, and reset password forms provide users with clear messages of error after submitting. The errors are displayed on the top of the form.
|
3.3.2 Labels or Instructions |
|
- Web: All forms provide previous instructions on how to use them. The search form is still pending on adding the instructions.
|
4.1.1 Parsing |
|
|
4.1.2 Name, Role, Value |
|
- Web: There are no user interface components developed or scripted other than the native HTML elements.
|
Table 2: Success Criteria, Level AA #
Conformance to the 20 criteria listed below is distributed within each category as follows:
Conformance Level |
Web |
Electronic Documents |
Software |
Authoring Tool |
Supports |
14 |
0 |
0 |
0 |
Partially Supports |
1 |
0 |
0 |
0 |
Does Not Support |
0 |
0 |
0 |
0 |
Not Applicable |
5 |
0 |
0 |
0 |
Criteria |
Conformance Level |
Remarks and Explanations |
1.2.4 Captions (Live) |
|
- Web: It relies on the content that authors, editors, or journal managers will upload to the journal.
|
1.2.5 Audio Description (Prerecorded) |
|
- Web: It relies on the content that authors, editors, or journal managers will upload to the journal.
|
1.3.4 Orientation |
|
- Web: The Default Theme provides full support to portrait and landscape orientation to different screen sizes.
|
1.3.5 Identify Input Purpose |
|
|
1.4.3 Contrast (Minimum) |
|
- Web: Most of elements present a minimum contrast Ratio of 4.57:1 that complies to WCA 2.1 AA. The asterisk "*" element in input files that denotes "required input" has now the color contrast and the font size to comply to this criteria. The remediation can be seen from this Issue in Github: https://github.com/pkp/pkp-lib/issues/9504
|
1.4.4 Resize text |
|
|
1.4.5 Images of Text |
|
- Web: Buttons for galley files contain both icons and text label related to the files they are linked to.
|
1.4.10 Reflow |
|
- Web: The Default Theme enables small screen users to read content in both orientation : landscape or portrait, without requiring horizontal scrolling. It also relies on content, especially images that editors may upload. As long as they respect the maximum width it will be compliant to this criteria.
|
1.4.11 Non-text Contrast |
|
- Web: A contrast ratio of 6.18:1 is provided to the icons utilized in buttons (PDF, XML, HTML galleys) and search. This number relies on the color of the theme out-of-box. Journal managers can adjust or customize the colors of the interface. That action may change the contrast ratio and turn the interface non-compliant.
|
1.4.12 Text Spacing |
|
|
1.4.13 Content on Hover or Focus |
|
- Web: Main menu items are "hoverable". It means that when the pointer hovers a menu item with child menu, it will trigger the additional content. Also, the pointer can be moved over the additional content without the additional content disappearing.
|
2.4.5 Multiple Ways |
|
- Web: The system itself provides a sitemap in XML under the path: [domain]index.php/[journalPath]/sitemap.
Also, all issues provide a table of contents for every published article. Finally, journal managers can create static pages listing links to any page as needed.
|
2.4.6 Headings and Labels |
|
- Web: It also relies on the content title that authors, editors, or journal managers will upload to the journal.
|
2.4.7 Focus Visible |
|
|
3.1.2 Language of Parts |
|
- Web: In the latest release, this was added to the article HTML implementation, which includes support for multi-locale title fields.
|
3.2.3 Consistent Navigation |
|
- Web: All menus are presented in the same visual position, and tab order.
|
3.2.4 Consistent Identification |
|
|
3.3.3 Error Suggestion |
|
- Web: Registering and login forms provide error suggestions after submission.
|
3.3.4 Error Prevention (Legal, Financial, Data) |
|
- Web: There are no financial data transaction on the public reader interface.
|
4.1.3 Status Messages |
|
- Web: There is not status messages in the non-authenticated sections.
|
Legal Disclaimer (Public Knowledge Project, Simon Fraser University) #
To the maximum extent permitted by applicable law, in no event will Simon Fraser University or any of its affiliates, or any of their respective governors, directors, employees, or agents, be liable for the failure of any content on applications implementing this theme to meet these accessibility standards, to the extent that such content was submitted or uploaded by a third party.
Repository #
https://github.com/pkp/ojs
Feedback #
https://pkp.sfu.ca/contact-us/
Copyright #
OpenACR is a format maintained by the GSA. The content is the responsibility of the author.
This content is licensed under a Creative Commons Attribution 4.0 International.
Copyright: Simon Fraser University holds the copyright for work produced by the Public Knowledge Project and has placed its documentation under a Creative Commons Attribution 4.0 International License.