Accessibility report for STM Digital
Table of Contents
Introduction
This report is intended to present the results of the testing of STM Digital to assess its accessibility compliance. This has been undertaken with the use of the Chrome Extension of the WAVE web accessibility evaluation tool. To emulate user-generated content EPrints' testdata/bin/import_test_data script has been used to import 100 publications to populate various pages under test. In addition to this one empty (unedited) publication was added and a Saved Search for "Habits" was created.
Where there are known issues, the comments section should describe the reasons and where appropriate how these issues are likely be addressed. For more details on planned future accessiibility improvements, please see our accessibility roadmap.
Test Results
Test last run on 18 April 2021
Public-facing Pages
Page | Result | Comments |
---|---|---|
/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 10 | Structural Elements: 9 | ARIA: 13 |
None |
/information.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 9 | ARIA: 13 |
None |
/view/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 9 | ARIA: 13 |
None |
/view/year/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 9 | ARIA: 13 |
Index based on user-generated content. |
/view/year/2004.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 11 | Structural Elements: 21 | ARIA: 14 |
Contains user-generated content. Only testing one listing per browse view type. |
/view/subjects/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 220 | ARIA: 13 |
Index based on user-generated content. |
/view/subjects/D.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 11 | Structural Elements: 24 | ARIA: 14 |
Index based on user-generated content. Only testing one sub-menu per browse view type. |
/view/subjects/D051.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 11 | Structural Elements: 15 | ARIA: 14 |
Contains user-generated content. Only testing one listing per browse view type. |
/view/divisions/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 11 | ARIA: 13 |
Index based on user-generated content. |
/view/divisions/sch=5fmat/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 12 | ARIA: 13 |
Index based on user-generated content. Only testing one sub-menu per browse view type. |
/view/divisions/sch=5Fmat/1998.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 11 | Structural Elements: 9 | ARIA: 14 |
Contains user-generated content. Only testing one listing per browse view type. |
/view/creators/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 12 | ARIA: 13 |
Index based on user-generated content. |
/view/creators/Bonardi=3AN=2E=3A=3A.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 11 | Structural Elements: 9 | ARIA: 14 |
Contains user-generated content. Only testing one listing per browse view type. |
/id/eprint/4/ | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 8 | Structural Elements: 19 | ARIA: 14 |
Contains user-generated content. Only testing one eprint summary page per eprint type, in this case "Conference of Workshop Item". 2 alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. |
/id/eprint/54/ | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 8 | Structural Elements: 19 | ARIA: 14 |
Contains user-generated content. Only testing one eprint summary page per eprint type, in this case "Article". 2 alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. |
/cgi/users/login | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 8 | Structural Elements: 8 | ARIA: 14 |
None |
/cgi/logout | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 8 | ARIA: 13 |
None |
/cgi/latest | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 9 | ARIA: 13 |
Contains user-generated content. |
/cgi/search/advanced | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 67 | Structural Elements: 8 | ARIA: 97 |
None |
/cgi/search/archive/advanced?screen=Search... | Errors: 0 | Contrast Errors: 0 | Alerts: 21 Features: 32 | Structural Elements: 8 | ARIA: 20 |
10 (of 21) alerts are caused by thumbnail image previews of PDFs having the same alternative text, due to the original PDF filenames are the same, due to the wat the import_test_data script works. The other 11 (of 21) alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. (Based on a search of "Habits" in title field. Contains user-generated content.) |
/cgi/search/simple | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 8 | ARIA: 16 |
None |
/cgi/search/archive/simple?screen=Search... | Errors: 0 | Contrast Errors: 0 | Alerts: 21 Features: 32 | Structural Elements: 8 | ARIA: 20 |
Same alerts as for /cgi/search/archive/advanced?screen=Search... (Based on a search of "Habits" in title field. Contains user-generated content.) |
/policies.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 8 | ARIA: 14 |
None |
/eprints/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 24 | ARIA: 13 |
None |
/error401.html | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 6 | Structural Elements: 8 | ARIA: 13 |
One alert is due to registration link appear in both the menu and main content of the page. This is appropriate, to make it as straightforward as possible for a user to gain legitimate access. |
/accessibility/ | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 32 | ARIA: 13 |
None |
/accessibility/report.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 30 | ARIA: 13 |
None |
/accessibility/roadmap.html | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 11 | ARIA: 13 |
None |
Non-public Administration Pages
Page | Result | Comments |
---|---|---|
/cgi/users/home | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 64 | Structural Elements: 25 | ARIA: 57 |
Alerts due to two redundant links as "Show All" links are same as links to show 100 items, as there is exactly 100 items from test data. |
/cgi/users/home?screen=Items | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 64 | Structural Elements: 25 | ARIA: 57 |
Alerts the same as /cgi/users/home as this is effectively the same page. |
/cgi/users/home?screen=EPrint%3A%3AView&eprintid=4 | Errors: 0 | Contrast Errors: 0 | Alerts: 6 Features: 11 | Structural Elements: 63 | ARIA: 67 |
Alerts due to five links to PDF documents (essential to the purpose of an Open Access repository) and one suspicious link text "Details" which within the context of the page is appropriate. |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=type | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 9 | Structural Elements: 9 | ARIA: 59 |
None |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=files | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 40 | Structural Elements: 9 | ARIA: 64 |
Alert due to one link to a PDF document (essential to the purpose of an Open Access repository). |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=core | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 99 | Structural Elements: 13 | ARIA: 157 |
None |
/cgi/users/home?screen=EPrint%3A%3AEdit&eprintid=4&stage=subjects | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 10 | Structural Elements: 52 | ARIA: 266 |
None |
/cgi/users/home?screen=EPrint%3A%3ADeposit&eprintid=4 | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 9 | ARIA: 20 |
None |
/cgi/users/home?format=XML&_action_import_from=Import&screen=Import | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 11 | ARIA: 26 |
None. (Only one EPrint import form is tested as forms for different formats are almost identical). |
/cgi/users/home?screen=DataSets | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 16 | ARIA: 13 |
None |
/cgi/users/home?screen=Listing&dataset=eprint | Errors: 0 | Contrast Errors: 0 | Alerts: 12 Features: 60 | Structural Elements: 25 | ARIA: 71 |
>2 (of 12) alerts due to redundant links as "Show All" links are same as links to show 100 items, as there is exactly 100 items from test data. 10 (of 12) alerts due to links to PDF documents (essential for an Open Access repository). |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=eprint&dataobj=4 | Errors: 0 | Contrast Errors: 0 | Alerts: 3 Features: 8 | Structural Elements: 48 | ARIA: 24 |
Alerts due to two links to PDF documents (essential for an Open Access repository) and a suspicious link text "Details" which within the context of the page is appropriate. |
/cgi/users/home?screen=Listing&dataset=event_queue | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 38 | Structural Elements: 16 | ARIA: 34 |
Alert due to possible table caption due to deliberate feature to indicate a table has "No items" rather than displaying as empty that might imply something is broken. |
/cgi/users/home?screen=Listing&dataset=file | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 60 | Structural Elements: 25 | ARIA: 69 |
None |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=file&dataobj=3 | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 6 | Structural Elements: 23 | ARIA: 20 |
Alert due to suspicious link text "Details" which within the context of the page is appropriate. |
/cgi/users/home?screen=Listing&dataset=import | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 30 | Structural Elements: 15 | ARIA: 30 |
Alert due to possible table caption due to deliberate feature to indicate a table has "No items" rather than displaying as empty that might imply something is broken. |
/cgi/users/home?screen=Listing&dataset=saved_search | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 23 | Structural Elements: 14 | ARIA: 28 |
None |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=saved_search&dataobj=1 | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 6 | Structural Elements: 23 | ARIA: 21 |
Alert due to suspicious link text "Details" which within the context of the page is appropriate. |
/cgi/users/home?screen=Workflow%3A%3AEdit&dataset=saved_search&dataobj=1 | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 17 | Structural Elements: 10 | ARIA: 31 |
None |
/cgi/users/home?screen=Listing&dataset=subject | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 40 | Structural Elements: 25 | ARIA: 51 |
None |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=subject&dataobj=A | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 11 | ARIA: 17 |
None |
/cgi/users/home?screen=Listing&dataset=user | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 33 | Structural Elements: 16 | ARIA: 34 |
None |
/cgi/users/home?screen=Workflow%3A%3AView&dataset=user&dataobj=1 | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 7 | Structural Elements: 31 | ARIA: 22 |
Alert due to suspicious link text "Details" which within the context of the page is appropriate. |
/cgi/users/home?screen=Workflow%3A%3AEdit&dataset=user&dataobj=1&stage=usertype | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 17 | Structural Elements: 9 | ARIA: 36 |
None |
/cgi/users/home?screen=Workflow%3A%3AEdit&dataset=user&dataobj=1&stage=default | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 44 | Structural Elements: 11 | ARIA: 79 |
None |
/cgi/users/home?screen=Review | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 59 | Structural Elements: 14 | ARIA: 45 |
Alert due to possible table caption due to deliberate feature to indicate a table has "No items" rather than displaying as empty that might imply something is broken. |
/cgi/users/home?screen=EPrint%3A%3ARemoveWithEmail&eprintid=4 | Errors: 0 | Contrast Errors: 0 | Alerts: 1 Features: 7 | Structural Elements: 8 | ARIA: 16 |
Alert is due to email address for the one and only admin being linked for the To and From address, which is just a result of the testing regime. |
/cgi/users/home?edit_phrases=yes | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 12 | ARIA: 148 |
None |
/cgi/users/home?screen=Admin | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 12 | ARIA: 101 |
None |
/cgi/search/eprint/staff | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 82 | Structural Elements: 8 | ARIA: 117 |
None |
/cgi/search/eprint/staff?screen=Search&... | Errors: 0 | Contrast Errors: 0 | Alerts: 21 Features: 33 | Structural Elements: 8 | ARIA: 20 |
10 (of 21) alerts are caused by thumbnail image previews of PDFs having the same alternative text, as a result of the original PDF filenames are the same, due to the way the import_test_data script works. The other 11 (of 21) alerts are caused by linking to PDFs, which is cannot be fixed as is essential to the purpose of an Open Access repository. (Based on a search where "Item Status" is "Live Archive".) |
/cgi/users/home?screen=BatchEdit&... | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 11 | ARIA: 21 |
None. (Based on using results from earlier admin item search.) |
/cgi/users/home?screen=Staff%3A%3AIssueSearch | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 46 | Structural Elements: 8 | ARIA: 64 |
None |
/cgi/users/home?screen=Staff%3A%3AUserSearch | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 24 | Structural Elements: 8 | ARIA: 45 |
None |
/cgi/users/home?screen=Staff%3A%3AUserSearch... | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 8 | ARIA: 20 |
None. (Search for user with ID 1.) |
/cgi/users/home?screen=Staff%3A%3AHistorySearch | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 30 | Structural Elements: 8 | ARIA: 45 |
None |
/cgi/users/home?screen=Staff%3A%3AHistorySearch... | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 7 | Structural Elements: 8 | ARIA: 20 |
Search for Action: Created. Two alerts are due the there being exactly 100 results so show 100 results and show all results links are the same. |
/cgi/users/home?screen=Status | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 38 | ARIA: 13 |
EPrints Indexer is running. |
/cgi/users/home?screen=NewUser | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 8 | ARIA: 15 |
None |
/cgi/users/home?screen=Admin%3A%3AEPM | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 170 | Structural Elements: 11 | ARIA: 122 |
Two alerts are due to two nearby images with the same alt text due two identically named plugins in the Bazaar, which cannot be controlled. |
/cgi/users/home?screen=Admin%3A%3ATestEmail | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 8 | ARIA: 17 |
None |
/cgi/users/home?screen=DatabaseSchema | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 177 | ARIA: 13 |
Number of structured elements liable to vary based on number of cache tables in the database. |
/cgi/users/home?screen=Admin%3A%3AStorageManager | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 16 | ARIA: 19 |
None |
/cgi/users/home?screen=Admin%3A%3AConfig | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 17 | Structural Elements: 20 | ARIA: 35 |
None |
/cgi/users/home?screen=Admin%3A%3APhrases | Errors: 1 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 12 | ARIA: 3145 |
Number ARIA elements likely to vary dependent on total number of phrases defined. |
/cgi/users/home?screen=Subject%3A%3AEdit | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 7 | Structural Elements: 13 | ARIA: 18 |
None |
/cgi/users/home?screen=MetaField%3A%3AListing | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 28 | ARIA: 13 |
None |
/cgi/users/home?screen=MetaField%3A%3AListing&dataset=access | Errors: 0 | Contrast Errors: 0 | Alerts: 0 Features: 6 | Structural Elements: 20 | ARIA: 14 |
None (Only testing one object type for its MetaField listing.) |
Miscellaneous Pages
Page | Result | Comments |
---|---|---|
/cgi/oai2 | Errors: 0 | Contrast Errors: 0 | Alerts: 2 Features: 1 | Structural Elements: 9 | ARIA: 0 |
Two alerts are due to suspicion of tables being used for layout but are actually being used as tables. |
/cgi/oai2?verb=Identity | Errors: 0 | Contrast Errors: 0 | Alerts: 3 Features: 1 | Structural Elements: 9 | ARIA: 0 |
Three alerts are due to suspicion of tables being used for layout but are actually being used as tables. |
/cgi/oai2?verb=ListRecords&metadataPrefix=oai_dc | Errors: 0 | Contrast Errors: 0 | Alerts: 199 Features: 1 | Structural Elements: 305 | ARIA: 0 |
199 alerts are due to suspicion of tables being used for layout but are actually being used as tables. |
/cgi/oai2?verb=ListSets | Errors: 0 | Contrast Errors: 0 | Alerts: 283 Features: 1 | Structural Elements: 290 | ARIA: 0 |
283 alerts are due to suspicion of tables being used for layout but are actually being used as tables. |
/cgi/oai2?verb=ListMetadataFormats | Errors: 0 | Contrast Errors: 0 | Alerts: 7 Features: 1 | Structural Elements: 14 | ARIA: 0 |
Seven alerts are due to suspicion of tables being used for layout but are actually being used as tables. |
/cgi/oai2?verb=ListIdentifiers&metadataPrefix=oai_dc | Errors: 0 | Contrast Errors: 0 | Alerts: 100 Features: 1 | Structural Elements: 107 | ARIA: 0 |
100 alerts are due to suspicion of tables being used for layout but are actually being used as tables. |
Summary
Based on testing a default publication flavour installation of EPrints using standard test data, all tested public-facing and back-end administration pages currently report no errors or contrast errors. These pages may have one or more alerts. If so, these alerts are considered acceptable and/or essential for the functioning of EPrints as an Open Access repository and will fall into one of the following categories:
- Links to PDF documents.
- Duplications in the test or third-party data leading to alerts about shared alternative texts for nearby images.
- Reports of suspicious link texts that are not considered suspicious within the context of where they appear.
- Apparent missing table captions due to a feature in EPrints to make clear a table has no items rather than leaving the table empty.
It should be noted that whilst Chromium's WAVE extension that was used for testing. It did not report any contrast errors for any of the tested public-facing and back-end administration pages. However, Firefox's WAVE extension has been seen to report some contrast errors. Firefox's contrast errors are due to its default setting for the background colour of select form elements.
Miscellaneous pages like those for OAI metadata harvesting have been tested and found to have issues with tables being reported as being used for layout when they are genuinely being used as tables. However, as these pages are not intended for general human use, there is no intention to further address these issues.