|
|
Line 10: |
Line 10: |
| </div> | | </div> |
|
| |
|
| ==General users (readers, editors)== | | ==Extensions== |
| | |
| === Core functionality ===
| |
| CF = Core functionality, EF= Extended functionality, n/a= not applicable; AT=Authoring tool, Web=View mode, SD=Support docs (Helpdesk) | | CF = Core functionality, EF= Extended functionality, n/a= not applicable; AT=Authoring tool, Web=View mode, SD=Support docs (Helpdesk) |
|
| |
|
Line 733: |
Line 731: |
| |pure text-based functionality that allows inserting a widget on a page. If a website includes a particular widget, the widget itself has to be tested for WCAG. | | |pure text-based functionality that allows inserting a widget on a page. If a website includes a particular widget, the widget itself has to be tested for WCAG. |
| |} | | |} |
|
| |
| === Extended functionality ===
| |
| CF = Core functionality, EF= Extended functionality, n/a= not applicable; AT=Authoring tool, Web=View mode, SD=Support docs (Helpdesk)
| |
| {| class="wikitable sortable contenttable" style="width:100%;"
| |
| ! style="width:80px;" |Type
| |
| ! style="width:220px;" |Name
| |
| ! style="width:100px;" |Type
| |
| !WCAG
| |
| !Accessibility notes
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Arrays
| |
| | style="width:100px;" |
| |
| | class="col-green-bg" |supported
| |
| |parser functions - entered as text
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceAbout
| |
| | style="width:100px;" |Web
| |
| | class="col-orange-bg" |partially supported
| |
| |Focus does not stay in iframe after accepting privacy policy. (Ticket: [[Erm:25216|erm:25216)]]
| |
| Default loads a page from bluespice.com which has non-compliant content (video without captions). The default page is hard to navigate because of cookie consent menu and focusable mobile menu.
| |
|
| |
| * Link can be deactivated in main menu for all users and can be ignored by admin users in the management menu.
| |
| * Extension can be deactivated for on-premise installations or custom content can be loaded in iframe (customer is responsible for loading accessible content).
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceArticleInfo
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-orange-bg" |partially supported
| |
| |
| |
| * Extjs: Pagination in grids not announcing button types and spinbutton value
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceArticlePreviewCapture
| |
| | style="width:100px;" |Web,
| |
| SD
| |
| | class="col-orange-bg" |partially supported
| |
| |
| |
| * Extjs: Pagination in grids not announcing button types and spinbutton value
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceAuthors
| |
| | style="width:100px;" |Web,
| |
| SD
| |
| | class="col-orange-bg" |partially supported
| |
| |
| |
| * Extjs: Pagination in grids not announcing button types and spinbutton value
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceAvatars
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceBookshelf
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceDiscovery
| |
| | style="width:100px;" |AT, Web
| |
| | class="col-green-bg" |supported
| |
| |skip navigation, aria roles and labels for screenreaders, fully keyboard accessible
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceCategoryCheck
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |category announcements in save dialog (fixed in [[Erm:25232|erm:25232)]]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceCategoryManager
| |
| | style="width:100px;" |AT, Web
| |
| | class="col-grey-light-bg" |partially supported
| |
| |supported: tabbing through tabular data
| |
| not supported:
| |
|
| |
| * Extjs: Pagination in grids not announcing button types and spinbutton value
| |
| * parent-child relationships not announced
| |
| * actions-buttons only visible and interactive on mouse-hover
| |
|
| |
| workaround: categories can also be managed directly on the category pages themselves. The parent-child relationship of categories is also always listed on the categories pages
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceChecklist
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported
| |
| |edit in source mode; output standard html list
| |
| |-
| |
| | style="width:80px;" |CLDCF
| |
| | style="width:220px;" |BlueSpiceCloudClient
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceContextMenu
| |
| | style="width:100px;" |Web, SD
| |
| | class="col-orange-bg" |workaround
| |
| |allows to open a context menu that executes actions on the target page without actually going to the target page.
| |
| workaround: Simply execute the actions directly on the target page or use the "original" links in the interface
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceCountThings
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported
| |
| |edit in source mode; output: standard html table
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceCustomMenu
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported
| |
| |
| |
| * AT: Authoring in Wikitext
| |
| * Web: Simple links lists with accessible headings
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceDashboards
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceEmoticons
| |
| | style="width:100px;" |AT, Web
| |
| | class="col-green-bg" |supported
| |
| |Fixed in [[erm:25160]]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceExpiry
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |partially supported
| |
| |
| |
| * Simple dialog to add/edit expiration date
| |
| * Expired articles list: extjs pagination issue
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceExpiry
| |
| | style="width:100px;" |Web, SD
| |
| | class="col-red-bg" |not supported
| |
| |page does not indicate on load that it is expired
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceExportTables
| |
| | style="width:100px;" |
| |
| | class="col-green-bg" |supported
| |
| |export menu is keyboard and screenreader accessible
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceExtendedFilelist
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-orange-bg" |workaround
| |
| |
| |
| * Extjs: Pagination in grids not announcing button types and spinbutton value
| |
|
| |
| '''workaround:''' Special:Files uses standard html results table and accessible search form
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceExtendedSearch
| |
| | style="width:100px;" |Web,
| |
| SD
| |
| | class="col-orange-bg" |workaround
| |
| |Problems with grid buttons and pagination. [[Erm:25470|erm:25456]]
| |
| '''workaround:''' Special:Search uses standard html results table and accessible search form
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceExtendedStatistics
| |
| | style="width:100px;" |Web
| |
| | class="col-red-bg" |not supported
| |
| |some stats only available as png
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceFilterableTables
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported
| |
| |Only needs filterable style attribute in wikitext. Fully screenreader accessible when inserted on a wiki page. Does not use extjs pagination.
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceFilterSpecialPages
| |
| | style="width:100px;" |Web, SD
| |
| | class="col-green-bg" |supported
| |
| |Form field gets focus and it is easy to tab to the filtered links
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceHideTitle
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |Add behavior switch in source editing mode
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceInsertCategory
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add category in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceInsertFile
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add image in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceInsertLink
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add link in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceInsertMagic
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add tag in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceInterWikiLinks
| |
| | style="width:100px;" |
| |
| | class="col-red-bg" |not supported
| |
| |Web:
| |
|
| |
| * ext-js pagination issues
| |
|
| |
| AT: setting up interwiki links with keyboard/screenreader not supported
| |
|
| |
| * ext-js pagination issues
| |
| * button labels not announced
| |
| * edit buttons in grid not selectable on focus, only on hover
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceInterwikiSearch
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceMatomoConnector
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceMultiUpload
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |workflow from clicking upload link to uploading files with the upload dialog work in screenreader
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpicePageAccess
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |tag can be added in source editing mode
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpicePageAssignments
| |
| | style="width:100px;" |AT, Web
| |
| | class="col-grey-light-bg" |partially supported
| |
| |Supported:
| |
| AT: Assignments can be added/edited on a wiki page
| |
|
| |
| Not supported:
| |
|
| |
| Web: Assignments overview list uses extjs pagination
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpicePagesVisited
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpicePageTemplates
| |
| | style="width:100px;" |AT
| |
| | class="col-grey-light-bg" |partially supported
| |
| |Page templates manager: ExtJS grid issue for screenreaders, keyboard is supported
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpicePlayer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpicePrivacy
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceQrCode
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceRating
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceReadConfirmation
| |
| | style="width:100px;" |Web
| |
| |FAIL
| |
| (easy fix)
| |
| |wrong aria role; needs alertdialog instead of alert for checkbox to get focus [[erm:25475]]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceReaders
| |
| | style="width:100px;" |Web
| |
| |FAIL
| |
| |Ext Js pagination [[Erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceReminder
| |
| | style="width:100px;" |Web
| |
| |FAIL
| |
| |overlay issues
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceReview
| |
| | style="width:100px;" |Web
| |
| |FAIL
| |
| |overlay issues, Ext JS grid issues [[Erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceReviewExtended
| |
| | style="width:100px;" |Web
| |
| |FAIL
| |
| |Ext JS grid issues [[Erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceRSSFeeder
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |BlueSpiceSaferEdit
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceSignHere
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSmartList
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported
| |
| |tag can be added in source editing mode; Output: standard html unordered list
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocial
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialArticleActions
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialBlog
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialComments
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialMicroBlog
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialProfile
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialRating
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialResolve
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialTags
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialTimelineUpdate
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialTopics
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialWatch
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceSocialWikiPage
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceTagCloud
| |
| | style="width:100px;" |
| |
| |'''<span class="col-blue-dark ve-pasteProtect">supported</span>'''
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceTagSearch
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUEModuleBookPDF
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceUEModuleDOCX
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUEModuleHTML
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUEModulePDF
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUEModulePDFRecursive
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUEModulePDFSubpages
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUEModuleTable2Excel
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUniversalExport
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUsageTracker
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUserInfo
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUserSidebar
| |
| | style="width:100px;" |AT
| |
| |FAIL
| |
| erm:25233
| |
| |edit link does not receive keyboard focus
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceUserSidebar
| |
| | style="width:100px;" |Web
| |
| | class="col-green-bg" |supported
| |
| |navigation links with collapsible heading
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceWatchList
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceWebDAVClientIntegration
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceWebDAVMinorSave
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |BlueSpiceWhoIsOnline
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |BlueSpiceWikiExplorer
| |
| | style="width:100px;" |Web
| |
| |FAIL
| |
| |ExtJS pagination [[Erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Bootstrap
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported (however, individual implementations need to be tested individually)
| |
| |Interactive elements are implemented with aria-roles. High-contrast requirements and keyboard access need to be tested during implementation.
| |
| [https://getbootstrap.com/docs/5.0/getting-started/accessibility/ Bootstrap accessibility statement]
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |CategoryTree
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Cite
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |CiteThisPage
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |CodeEditor
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |ConfirmAccount
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |ConfirmEdit
| |
| | style="width:100px;" |
| |
| | class="col-green-bg" |supported
| |
| 1.1.1
| |
| |Note: This extension allows to user various CAPTCHA techniques. To comply, an accessible captchas (e.g. ReCaptcha or hCaptcha) would have to be implemented and techniques [https://www.w3.org/WAI/WCAG21/Techniques/general/G143.html G143] AND [https://www.w3.org/WAI/WCAG21/Techniques/general/G144.html G144] need to be applied.
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |ContentTransfer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |CookieWarning
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |DrawioEditor
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Duplicator
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |DynamicPageList3
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported
| |
| |text-based edit functionality, output formats can be created in accessible formats
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Echo
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |EditNotify
| |
| | style="width:100px;" |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |EmbedVideo
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |External Data
| |
| | style="width:100px;" |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |FlaggedRevs
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |FlexiSkin
| |
| | style="width:100px;" |AT
| |
| |FAIL
| |
| (easy fix)
| |
| |Small keyboard access issues [[erm:25223]]
| |
| No screen reader testing, since here you set the color scheme and fonts for the skin. Vision seems to be a requirement to accomplish this.
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Gadgets
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Header Tabs
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |HitCounters
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |ImageMap
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |ImageMapEdit
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |InputBox
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |InsertTemplate
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Interwiki
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |InviteSignup
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |LatexRenderer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Lingo
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |supported
| |
|
| |
| AAA
| |
|
| |
| 3.1.3
| |
| |'''<span class="col-blue-dark ve-pasteProtect">supported</span>''': Extension "Lingo" creates definition lists. When a word from the definition list is used on a wiki page, the definition is listed at the end of the page. ('''Note: the (through css) hidden list at the end of a page does not have a heading)'''
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |LocalisationUpdate
| |
| | style="width:100px;" |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |LoginNotify
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Maps
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Math
| |
| | style="width:100px;" |AT, Web
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>''' is okay here, this type of image output is simply not supported by screenreaders. ''workaround: maybe MathML-based syntax?''
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |MediaWiki
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |MergeArticles
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |MultimediaViewer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |NativeSvgHandler
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |NSFileRepo
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Nuke
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Page Forms
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |forms are created using wikitext
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Page Forms
| |
| | style="width:100px;" |Web
| |
| | class="col-red-bg" |not supported
| |
| |generated forms neither create correct tabindex nor label/field associations
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Page Schemas
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |PageImages
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |ParserFunctions
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |wikitext
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |ParserHooks
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |PdfHandler
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |PluggableAuth
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Poem
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |tag is added in source view. Only applies some text indent and line breaks in the background. Produces standard html
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Popups
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Quiz
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Renameuser
| |
| | style="width:100px;" |AT
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |needs aria labels, screenreader doesn't read them out
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Replace Text
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |RSS
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |Scribunto
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Semantic Compound Queries
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Semantic Extra Special Properties
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Semantic Internal Objects
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Semantic MediaWiki
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Semantic Result Formats
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |Semantic Scribunto
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |SyntaxHighlight
| |
| | style="width:100px;" |Web, SD
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |No announcement of switching to code-language, needs some aria-described-by
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |SyntaxHighlight
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |keyboard trap in textarea Code ([https://www.mediawiki.org/w/index.php?title=Topic:Wdfwjsqfal0jeaox&topic_showPostId=wdgda0v42x2a02af see mw discussion]).
| |
| '''workaround:''' Source code editing
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |TemplateData
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |TemplateStyles
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |TextExtracts
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |TitleBlacklist
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |wikitext
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |TitleKey
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |TwoColConflict
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |UrlGetParameters
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |source code editing; text-based
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |UserFunctions
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |source code editing; text-based
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |UserMerge
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |Validator
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |n/a
| |
| | style="width:220px;" |Variables
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |VisualEditor
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |
| |
| * Recently solved tickets:
| |
| * support for High Contrast mode ([https://phabricator.wikimedia.org/T180890 T180890)]
| |
| * correct tab order (T12345)
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:220px;" |WebDAV
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:220px;" |Widgets
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |pure text-based functionality that allows inserting a widget on a page. If a website includes a particular widget, the widget itself has to be tested for WCAG.
| |
| |}
| |
|
| |
|
| |
|
| |
|
| |
| ===Administrative users=== | | ===Administrative users=== |
| {| class="wikitable sortable contenttable" style="width:100%;" | | {| class="wikitable sortable contenttable" style="width:100%;" |