OJS Default Theme Accessibility Conformance Report

Based on VPAT® 2.4

Name of Product/Version Anchor link

OJS Default Theme OJS 3.3.0-17

Report Dates and Version Anchor link

Contact Information Anchor link

Author Information Anchor link

Vendor Information Anchor link

Notes Anchor link

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 Used Anchor link

Reviewer’s Testing Technologies

Third Party Testers Testing Technologies

Applicable Standards/Guidelines Anchor link

This report covers the degree of conformance for the following accessibility standard/guidelines:
Standard/Guideline Included In Report
Web Content Accessibility Guidelines 2.1 (opens in a new window or tab)
  • Table 1: Success Criteria, Level A
  • Table 2: Success Criteria, Level AA
  • Table 3: Success Criteria, Level AAA

Terms Anchor link

The terms used in the Conformance Level information are defined as follows:

WCAG 2.1 Report Anchor link

Table 1: Success Criteria, Level A Anchor link

Criteria Conformance Level Remarks and Explanations
1.1.1 Non-text Content (opens in a new window or tab)
  • Web:

    Partially Supports

  • 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) (opens in a new window or tab)
  • Web:

    Not Applicable

  • Web:

    It relies on the content that authors, editors, or journal managers will upload to the journal.

1.2.2 Captions (Prerecorded) (opens in a new window or tab)
  • Web:

    Not Applicable

  • 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) (opens in a new window or tab)
  • Web:

    Not Applicable

  • Web:

    It relies on the content that authors, editors, or journal managers will upload to the journal.

1.3.1 Info and Relationships (opens in a new window or tab)
  • Web:

    Partially Supports

  • 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 (opens in a new window or tab)
  • Web:

    Supports

    1.3.3 Sensory Characteristics (opens in a new window or tab)
    • Web:

      Supports

    • Web:

      Buttons and breadcrumbs provide alternative and complementary text to screen reader users.

    1.4.1 Use of Color (opens in a new window or tab)
    • Web:

      Supports

      1.4.2 Audio Control (opens in a new window or tab)
      • Web:

        Not Applicable

        2.1.1 Keyboard (opens in a new window or tab)
        • Web:

          Supports

        • Web:

          The interface is fully operable using the keyboard only.

        2.1.2 No Keyboard Trap (opens in a new window or tab)
        • Web:

          Supports

        • 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 (opens in a new window or tab)
        • Web:

          Not Applicable

        • Web:

          There are not keyboard shortcuts implemented for the theme.

        2.2.1 Pause, Stop, Hide (opens in a new window or tab)
        • Web:

          Not Applicable

          2.2.2 Timing Adjustable (opens in a new window or tab)
          • Web:

            Not Applicable

            2.3.1 Three Flashes or Below Threshold (opens in a new window or tab)
            • Web:

              Not Applicable

              2.4.1 Bypass Blocks (opens in a new window or tab)
              • Web:

                Supports

              • Web:

                Skipping links are the very first focusable by keyboard elements on the interface.

              2.4.2 Page Titled (opens in a new window or tab)
              • Web:

                Supports

              • Web:

                As long as Journal Managers keep the titles meaningful it will be reflected on the content.

              2.4.3 Focus Order (opens in a new window or tab)
              • Web:

                Supports

                2.5.1 Pointer Gestures (opens in a new window or tab)
                • Web:

                  Not Applicable

                  2.5.2 Pointer Cancellation (opens in a new window or tab)
                  • Web:

                    Supports

                  • 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 (opens in a new window or tab)
                  • Web:

                    Not Applicable

                  • Web:

                    It relies on the content that authors, editors, or journal managers will upload to the journal.

                  2.5.4 Motion Actuation (opens in a new window or tab)
                  • Web:

                    Not Applicable

                    3.1.1 Language of Page (opens in a new window or tab)
                    • Web:

                      Supports

                    • Web:

                      The Default Theme is ready to work with 68 different languages and their writing systems

                    3.2.1 On Focus (opens in a new window or tab)
                    • Web:

                      Supports

                      3.2.2 On Input (opens in a new window or tab)
                      • Web:

                        Supports

                        3.3.1 Error Identification (opens in a new window or tab)
                        • Web:

                          Supports

                        • 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 (opens in a new window or tab)
                        • Web:

                          Partially Supports

                        • 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 (opens in a new window or tab)
                        • Web:

                          Supports

                          4.1.2 Name, Role, Value (opens in a new window or tab)
                          • Web:

                            Not Applicable

                          • Web:

                            There are no user interface components developed or scripted other than the native HTML elements.

                          Table 2: Success Criteria, Level AA Anchor link

                          Criteria Conformance Level Remarks and Explanations
                          1.2.4 Captions (Live) (opens in a new window or tab)
                          • Web:

                            Not Applicable

                          • Web:

                            It relies on the content that authors, editors, or journal managers will upload to the journal.

                          1.2.5 Audio Description (Prerecorded) (opens in a new window or tab)
                          • Web:

                            Not Applicable

                          • Web:

                            It relies on the content that authors, editors, or journal managers will upload to the journal.

                          1.3.4 Orientation (opens in a new window or tab)
                          • Web:

                            Supports

                          • Web:

                            The Default Theme provides full support to portrait and landscape orientation to different screen sizes.

                          1.3.5 Identify Input Purpose (opens in a new window or tab)
                          • Web:

                            Supports

                            1.4.3 Contrast (Minimum) (opens in a new window or tab)
                            • Web:

                              Supports

                            • 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 (opens in a new window or tab)
                            • Web:

                              Supports

                              1.4.5 Images of Text (opens in a new window or tab)
                              • Web:

                                Supports

                              • Web:

                                Buttons for galley files contain both icons and text label related to the files they are linked to.

                              1.4.10 Reflow (opens in a new window or tab)
                              • Web:

                                Supports

                              • 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 (opens in a new window or tab)
                              • Web:

                                Supports

                              • 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 (opens in a new window or tab)
                              • Web:

                                Supports

                                1.4.13 Content on Hover or Focus (opens in a new window or tab)
                                • Web:

                                  Supports

                                • 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 (opens in a new window or tab)
                                • Web:

                                  Partially Supports

                                • 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 (opens in a new window or tab)
                                • Web:

                                  Supports

                                • Web:

                                  It also relies on the content title that authors, editors, or journal managers will upload to the journal.

                                2.4.7 Focus Visible (opens in a new window or tab)
                                • Web:

                                  Supports

                                  3.1.2 Language of Parts (opens in a new window or tab)
                                  • Web:

                                    Supports

                                  • 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 (opens in a new window or tab)
                                  • Web:

                                    Supports

                                  • Web:

                                    All menus are presented in the same visual position, and tab order.

                                  3.2.4 Consistent Identification (opens in a new window or tab)
                                  • Web:

                                    Not Applicable

                                    3.3.3 Error Suggestion (opens in a new window or tab)
                                    • Web:

                                      Supports

                                    • Web:

                                      Registering and login forms provide error suggestions after submission.

                                    4.1.3 Status Messages (opens in a new window or tab)
                                    • Web:

                                      Not Applicable

                                    • Web:

                                      There is not status messages in the non-authenticated sections.

                                    Table 3: Success Criteria, Level AAA Anchor link

                                    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 Anchor link

                                    https://github.com/pkp/ojs (opens in a new window or tab)

                                    Feedback Anchor link

                                    https://pkp.sfu.ca/contact-us/ (opens in a new window or tab)