|
|
(36 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| ==Overview== | | <div class="wcaginfo"> |
| | ==Evaluated extensions ({{#ask: [[wcagStatus::+]][[extensionType::!backend]]|format=count}})== |
| | ===Reader: core ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::reader]][[extensionType::core]]|format=count}})=== |
| | {{wcagResults|reader|core}} |
|
| |
|
| === General users (readers, editors, reviewers) === | | ===Reader: extended ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::reader]][[extensionType::extended]]|format=count}})=== |
| CF = Core functionality, EF= Extended functionality, n/a= not applicable; AT=Authoring tool, Web=View mode, SD=Support docs (Helpdesk)
| | {{wcagResults|reader|extended}} |
|
| |
|
| {| class="sortable contenttable rowcount" style="width:100%;"
| | ===Editor: core ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::editor]][[extensionType::core]]|format=count}})=== |
| ! style="width:80px;" |Type
| | {{wcagResults|editor|core}} |
| ! style="width:180px;" |Name
| |
| ! style="width:100px;" |Type
| |
| !WCAG
| |
| !Accessibility notes
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:180px;" | Arrays
| |
| | style="width:100px;" |
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |parser functions - entered as text
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceAbout
| |
| | style="width:100px;" |Web
| |
| | class="col-grey-light-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.
| | ===Editor: extended ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::editor]][[extensionType::extended]]|format=count}})=== |
| | {{wcagResults|editor|extended}} |
|
| |
|
| *Link can be deactivated in main menu for all users and can be ignored by admin users in the management menu.
| | ===Organizer / maintainer: core ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::organizer]][[extensionType::core]]|format=count}})=== |
| *Extension can be deactivated for on-premise installations or custom content can be loaded in iframe (customer is responsible for loading accessible content).
| | {{wcagResults|organizer|core}} |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceArticleInfo
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-grey-light-bg" |partially supported | |
|
| |
|
| |
| | ===Organizer / maintainer: extended ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::organizer]][[extensionType::extended]]|format=count}})=== |
| *Extjs: Pagination in grids not announcing button types and spinbutton value
| | {{wcagResults|organizer|extended}} |
| |- | |
| | style="width:80px;" | EF
| |
| | style="width:180px;" | BlueSpiceArticlePreviewCapture
| |
| | style="width:100px;" |Web, | |
|
| |
|
| SD
| | ===Admin core ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::admin]][[extensionType::core]]|format=count}})=== |
| | class="col-grey-light-bg" |partially supported
| | {{wcagResults|admin|core}} |
| |
| |
| *Extjs: Pagination in grids not announcing button types and spinbutton value
| |
| |- | |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceAuthors
| |
| | style="width:100px;" |Web, | |
|
| |
|
| SD
| | ===Admin: extended ({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionFocus::admin]][[extensionType::extended]]|format=count}})=== |
| | class="col-grey-light-bg" |partially supported
| | {{wcagResults|admin|extended}} |
| |
| |
| *Extjs: Pagination in grids not announcing button types and spinbutton value
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceAvatars
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceBookshelf
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | 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:180px;" | 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
| | ===Export({{#ask: [[Reference:+]][[Modification date::+]][[wcagStatus::+]][[extensionType::export]]|format=count}})=== |
| |-
| | Exported PDFs currently do not meet accessibility criteria. |
| | style="width:80px;" | EF
| | {{#ask: [[Reference:+]][[Modification date::+]][[extensionType::export]] |
| | style="width:180px;" | BlueSpiceChecklist
| | |?wcagSupport |
| | style="width:100px;" |AT, Web, SD
| | |?wcagWorkaround |
| | class="col-green-bg" |supported
| | |format=list |
| |edit in source mode; output standard html list
| | |introtemplate=wcagListIntro |
| |-
| | |template=wcagList |
| | class="col-grey-light-bg" style="width:80px;" |CLDCF
| | |outrotemplate=wcagListOutro |
| | class="col-grey-light-bg" style="width:180px;" | BlueSpiceCloudClient
| | }} |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" style="" |
| |
| | class="col-grey-light-bg" style="" |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | 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:180px;" | 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:180px;" | BlueSpiceDashboards
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceEmoticons
| |
| | style="width:100px;" |AT, Web
| |
| | class="col-green-bg" |supported
| |
| |Fixed in [[erm:25160]]
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceExpiry
| |
| | style="width:100px;" |AT
| |
| | class="col-grey-light-bg" |partially supported
| |
| |
| |
| *Simple dialog to add/edit expiration date
| |
| *Expired articles list: extjs pagination issue
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | BlueSpiceExportTables | |
| | style="width:100px;" | | |
| | class="col-green-bg" |supported | |
| |export menu is keyboard and screenreader accessible
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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
| | ==Excluded extensions ({{#ask: [[extensionType::backend]]|format=count}})== |
| | | The following extensions have no corresponding functionality in the user interface and are therefore considered as "not applicable": |
| |-
| | {{#ask: [[Reference:+]][[Modification date::+]][[extensionType::backend]] |
| | style="width:80px;"|CF
| | |?wcagSupport |
| | style="width:180px;" | BlueSpiceExtendedSearch
| | |?wcagWorkaround |
| | style="width:100px;" |Web,
| | |format=list |
| | | |introtemplate=wcagListIntro |
| SD
| | |template=wcagList |
| | class="col-orange-bg" |workaround
| | |outrotemplate=wcagListOutro |
| |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:180px;" | BlueSpiceExtendedStatistics
| |
| | style="width:100px;" |Web
| |
| | class="col-red-bg" |not supported
| |
| |some stats only available as png
| |
| |-
| |
| | style="width:80px;"| CF
| |
| | style="width:180px;" | 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:180px;" | 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:180px;" | BlueSpiceHideTitle
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |Add behavior switch in source editing mode
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceInsertCategory
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add category in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceInsertFile
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add image in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceInsertLink
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add link in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceInsertMagic
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |workaround
| |
| |add tag in wikitext
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | 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:180px;" | BlueSpiceInterwikiSearch
| |
| | style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceMatomoConnector
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | BlueSpicePageAccess
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |tag can be added in source editing mode
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | BlueSpicePagesVisited
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | BlueSpicePlayer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpicePrivacy
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceQrCode
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceRating
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceReadConfirmation
| |
| | style="width:100px;" |Web
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| (easy fix) | |
| |wrong aria role; needs alertdialog instead of alert for checkbox to get focus [[erm:25475]]
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceReaders
| |
| | style="width:100px;" |Web
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |Ext Js pagination [[erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;"|CF | |
| | style="width:180px;" | BlueSpiceReminder
| |
| | style="width:100px;" |Web
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |overlay issues
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceReview
| |
| | style="width:100px;" |Web
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |overlay issues, Ext JS grid issues [[erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceReviewExtended
| |
| | style="width:100px;" |Web
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |Ext JS grid issues [[erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceRSSFeeder
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | BlueSpiceSaferEdit
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceSignHere
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSmartList
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |tag can be added in source editing mode; Output: standard html unordered list
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocial
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialArticleActions
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialBlog
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialComments
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialMicroBlog
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialProfile
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialRating
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialResolve
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialTags
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialTimelineUpdate
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialTopics
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialWatch
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceSocialWikiPage
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceTagCloud
| |
| | style="width:100px;" |
| |
| |'''<span class="col-blue-dark">supported</span>'''
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceTagSearch
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUEModuleBookPDF
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|EF
| |
| | style="width:180px;" | BlueSpiceUEModuleDOCX
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUEModuleHTML
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUEModulePDF
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUEModulePDFRecursive
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUEModulePDFSubpages
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUEModuleTable2Excel
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUniversalExport
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUsageTracker
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUserInfo
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceUserSidebar
| |
| | style="width:100px;" |AT
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| | |
| [[erm:25233]]
| |
| |edit link does not receive keyboard focus
| |
| |-
| |
| | style="width:80px;" | CF
| |
| | style="width:180px;" |BlueSpiceUserSidebar
| |
| | style="width:100px;" |Web
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |navigation links with collapsible heading
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceVisualDiff
| |
| | style="width:100px;" |Web
| |
| | class="col-orange-bg" |'''workaround'''
| |
| |use classic diff view
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceWatchList
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceWebDAVClientIntegration
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceWebDAVMinorSave
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | BlueSpiceWhoIsOnline
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | BlueSpiceWikiExplorer
| |
| | style="width:100px;" |Web
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |ExtJS pagination [[erm:25470|erm:25456]]
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Bootstrap
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>''' (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:180px;" | CategoryTree
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Cite
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | CiteThisPage
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | CodeEditor
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | ConfirmAccount
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | ConfirmEdit
| |
| | style="width:100px;" |
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| | |
| 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:180px;" | ContentTransfer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | CookieWarning
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | DrawioEditor
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Duplicator
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | DynamicPageList3
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |text-based edit functionality, output formats can be created in accessible formats
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Echo
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | EditNotify
| |
| | style="width:100px;" |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | EmbedVideo
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | External Data
| |
| | style="width:100px;" |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | FlaggedRevs
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | Gadgets
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Header Tabs
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | HitCounters
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | ImageMap
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | ImageMapEdit
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | InputBox
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | InsertTemplate
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Interwiki
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | InviteSignup
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | LatexRenderer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Lingo
| |
| | style="width:100px;" |AT, Web, SD
| |
| | class="col-green-bg" |
| |
| supported
| |
| | |
| AAA
| |
| | |
| 3.1.3
| |
| |'''<span class="col-blue-dark">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)'''
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | LocalisationUpdate
| |
| | style="width:100px;" |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | LoginNotify
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Maps
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Math
| |
| | style="width:100px;" |AT, Web
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |'''<span class="col-red">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:180px;" | MediaWiki
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | MergeArticles
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | MultimediaViewer
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | NativeSvgHandler
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | NSFileRepo
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Nuke
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Page Forms
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |supported
| |
| |forms are created using wikitext
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | Page Schemas
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | PageImages
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | ParserFunctions
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |wikitext
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | ParserHooks
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | PdfHandler
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | PluggableAuth
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Poem
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |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:180px;" | Popups
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Quiz
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Renameuser
| |
| | style="width:100px;" |AT
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |needs aria labels, screenreader doesn't read them out
| |
| |-
| |
| | style="width:80px;"| CF
| |
| | style="width:180px;" | Replace Text
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | RSS
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | Scribunto
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Semantic Compound Queries
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Semantic Extra Special Properties
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Semantic Internal Objects
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Semantic MediaWiki
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Semantic Result Formats
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | Semantic Scribunto
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | SyntaxHighlight
| |
| | style="width:100px;" |Web, SD
| |
| |'''<span class="col-red">FAIL</span>'''
| |
| |No announcement of switching to code-language, needs some aria-described-by
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | 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:180px;" | TemplateData
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | TemplateStyles
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | TextExtracts
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | TitleBlacklist
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |wikitext
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | TitleKey
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | TwoColConflict
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | UrlGetParameters
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |source code editing; text-based
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | UserFunctions
| |
| | style="width:100px;" |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |source code editing; text-based
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | UserMerge
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | Validator
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | class="col-grey-light-bg" style="width:80px;" |n/a
| |
| | class="col-grey-light-bg" style="width:180px;" | Variables
| |
| | class="col-grey-light-bg" style="width:100px;" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | style="width:80px;" |CF
| |
| | style="width:180px;"|VisualEditor
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |AT:
| |
| partially supported
| |
| | |Partially supported
| |
| | |
| *lacks keyboard access
| |
| *icons not visible in Windows High Contrast mode ([https://phabricator.wikimedia.org/T244424 T244424]) -> [[Technik/Accessibility/Extensions#VisualEditor|See workarounds]]
| |
| |-
| |
| | style="width:80px;" |EF
| |
| | style="width:180px;" | WebDAV
| |
| | style="width:100px;" |
| |
| |
| |
| |
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | Widgets
| |
| | style="width:100px;" | AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark">supported</span>'''
| |
| |pure text-based functionality that allows insering a widget on a page. If a website includes a particular widget, the widget itself has to be tested for WCAG.
| |
| |-
| |
| | style="width:80px;"|CF
| |
| | style="width:180px;" | WikiEditor
| |
| | style="width:100px;" |AT
| |
| | class="col-orange-bg" |'''<span class="col-blue-dark">supported</span>''' (partial)
| |
| |Generally same as VE.
| |
| | |
| (Difference to VE in screen reader mode: it reads "blank" for empty lines - VE reads "graphic")
| |
| |}
| |
| | |
| ===Adthumbstrative users===
| |
| {| class="wikitable sortable contenttable" style="width:100%;"
| |
| !Type
| |
| !Name
| |
| !Type
| |
| !WCAG
| |
| !Accessibility notes
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |Auth remoteuser
| |
| | class="col-grey-light-bg" |n/a
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |BlueSpiceCategoryManager
| |
| |AT, Web
| |
| |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
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceCloudClient
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |BlueSpiceConfigManager
| |
| |AT, Web
| |
| |
| |
| '''<span class="col-red ve-pasteProtect">partially supported</span>'''
| |
| |supported:
| |
| | |
| form fields and tooltips are announced correctly and can be saved
| |
| | |
| issues:
| |
| | |
| * <span class="col-red ve-pasteProtect">search field needs aria-role "search" (2.1.1)</span>
| |
| *<span class="col-red ve-pasteProtect">Save-button does not get focus after making form changes. (2.1</span>
| |
| |-
| |
| | |EF
| |
| |BlueSpiceDashboards
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceDistributionConnector
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceDrawioConnector
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceEchoConnector
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceEditNotifyConnector
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |EF
| |
| |BlueSpiceExtendedStatistics
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceFoundation
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |BlueSpiceGroupManager
| |
| |AT, Web
| |
| |
| |
| '''<span class="col-red ve-pasteProtect">not supported</span>'''
| |
| |
| |
| *buttons have no labels
| |
| *selected checkboxes are not indicated
| |
| *Ext js paginatetoolbar
| |
| |-
| |
| | |EF
| |
| |BlueSpiceNamespaceCSS
| |
| |AT
| |
| |not supported
| |
| |Note: this page is limited to admin users
| |
| | |
| *text area to enter css does not allow to tab out of it to save the page. Mouse required.
| |
| |-
| |
| | |CF
| |
| |BlueSpiceNamespaceManager
| |
| |AT
| |
| |
| |
| |Note: this page is limited to admin users
| |
| | |
| *Extjs: Pagination in grids not announcing button types and spinbutton value
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceNSFileRepoConnector
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |BlueSpicePageAccess
| |
| |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark ve-pasteProtect">supported</span>'''
| |
| |tag can be added in source editing mode
| |
| |-
| |
| | |CF
| |
| |BlueSpicePageTemplates
| |
| |AT
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |selecting template during page creation: No group heading for templates to jump to; Namespace heading is h3, h2 missing on page;
| |
| Page templates manager: ExtJS grid issues [[erm:25470|erm:25456]]
| |
| |-
| |
| | |CF
| |
| |BlueSpicePermissionManager
| |
| |AT
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |Ext JS grid issues [[erm:25470|erm:25456]]
| |
| |-
| |
| | |CF
| |
| |BlueSpicePrivacy
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |BlueSpiceReaders
| |
| |Web
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |Ext Js pagination [[erm:25470|erm:25456]]
| |
| |- | |
| | |CF | |
| |BlueSpiceReminder | |
| |Web
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |overlay issues | |
| |-
| |
| | |CF
| |
| |BlueSpiceRSSFeeder
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceSMWConnector
| |
| | class="col-grey-light-bg" | | |
| | class="col-grey-light-bg" | | |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |BlueSpiceUsageTracker
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |BlueSpiceUserInfo
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |BlueSpiceUserManager
| |
| |
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |JS grid buttons, pagination
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceUserMergeConnector
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |BlueSpiceVisualEditorConnector
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |EF
| |
| |BlueSpiceWebDAVClientIntegration
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |BlueSpiceWebDAVMinorSave
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |BlueSpiceWikiFarm
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |ConfirmAccount
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |ConfirmEdit
| |
| |
| |
| | class="col-green-bg" |'''<span class="col-blue-dark ve-pasteProtect">supported</span>'''
| |
| 1.1.1
| |
| |Note: This extension allows to use 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.
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |EditNotify
| |
| |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |External Data
| |
| |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |ExtJSBase
| |
| |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |FlexiSkin
| |
| |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.
| |
| |-
| |
| | |CF
| |
| |Gadgets
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |HitCounters
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |Interwiki
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |InviteSignup
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |LDAP Authorization
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |LDAPAuthentication2
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |LDAPGroups
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |LDAPProvider
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |LDAPSyncAll
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |LDAPUserInfo
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |LocalisationUpdate
| |
| |
| |
| |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |LoginNotify
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |MediaWiki
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |MultimediaViewer
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |NativeSvgHandler
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |NSFileRepo
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |Nuke
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |OATHAuth
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |OOJSPlus
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |OpenID Connect
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |OpenLayers
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |Page Schemas
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |ParserHooks
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |PluggableAuth
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |Renameuser
| |
| |AT
| |
| |'''<span class="col-red ve-pasteProtect">FAIL</span>'''
| |
| |needs aria labels, screenreader doesn't read them out
| |
| |-
| |
| | | n/a
| |
| | class="col-grey-light-bg" |Scribunto
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |EF
| |
| |Semantic Compound Queries
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |Semantic Extra Special Properties
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |Semantic Internal Objects
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |Semantic MediaWiki
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |Semantic Result Formats
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |EF
| |
| |Semantic Scribunto
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |SimpleSAMLphp
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |SpamBlacklist
| |
| |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark ve-pasteProtect">supported</span>'''
| |
| |wikitext
| |
| |-
| |
| | |CF
| |
| |TitleBlacklist
| |
| |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark ve-pasteProtect">supported</span>'''
| |
| |wikitext
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |TitleKey
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |CF
| |
| |TwoColConflict
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |UserMerge
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |Validator
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |Variables
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |n/a
| |
| | class="col-grey-light-bg" |WebAuthn
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| | class="col-grey-light-bg" |
| |
| |-
| |
| | |EF
| |
| |WebDAV
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| | |CF
| |
| |Widgets
| |
| |AT
| |
| | class="col-green-bg" |'''<span class="col-blue-dark ve-pasteProtect">supported</span>'''
| |
| |pure text-based functionality that allows insering a widget on a page. If a website includes a particular widget, the widget itself has to be tested for WCAG.
| |
| |}
| |
| | |
| | |
| ===Recurring issues===
| |
| *ExtJS grid ticket - (button labels, pagination)
| |
| *QM / book overlays: [[erm:25470]]
| |
| | |
| ==Core functionality==
| |
| | |
| ===VisualEditor===
| |
| | |
| ===High contrast===
| |
| In Windows high-contrast system settings, the icons of the toolbar are not visible, since they are implemented as black background images:
| |
| | |
| [[Datei:high-contrast-black-ve.png|alt=Menu icons in VisualEditor not visible in black high-contrast mode.|center|thumb|750x750px|Menu icons in VisualEditor not visible in black high-contrast mode.]]
| |
| | |
| '''workaround'''
| |
| | |
| While using BlueSpice, turn off High Contrast mode and switch to the Color filter setting instead. Here, you also get a hight contrast setting in black, but the Visual Editor toolbar is fully visible:
| |
| [[Datei:windows-colorfilter.png|alt=Color filter in Windows 10 settings|center|thumb|750x750px|Color filter in Windows 10 settings]]
| |
| | |
| '''Custom css for users in group MediaWiki:Group-Accessibilitygroup.css'''
| |
| | |
| The colors can be fully customized for a specific user group in the wiki
| |
| | |
| '''Google Chrome high contrast extension'''
| |
| | |
| The high contrast extension [https://support.google.com/chrome/answer/7040464?hl=en#zippy=%2Chigh-contrast-adjust-or-remove-colors recommended in the Google Chrome help center]does not work in edit mode, but can be used for browsing a BlueSpice wiki page.
| |
| | |
| === Keyboard navigation===
| |
| '''workaround'''
| |
| | |
| All functionality of VisualEditor can be entered in source editing mode, which is a standard way of editing a wiki page. The save dialog can be activated via keyboard <code>alt</code>+<code>shift</code>+<code>s</code>. Available Shortcut keys can be viewed with <code>Ctrl</code>+<code>/</code>
| |
| | |
| <span class="col-red ve-pasteProtect">Note 3.2: Currently there is no easy way to switch to source editing mode, it is important that the drop-down menu for the edit button in the main toolbar is fixed.</span>
| |
| | |
| ==Extended functionality==
| |
| | |
| ===TemplateData===
| |
| Does not support
| |
| | |
| # dialog window does not recognize language
| |
| # no tabbing to hidden fields (solution: user task: mark all non-required fields as suggested to be shown instantly.
| |
| | |
| #
| |
|
| |
|
| | {{:Accessibility/Extensions/notchecked}}</div> |
| [[Category:Accessibility]] | | [[Category:Accessibility]] |