CK source developed a paid/premium plugin: Accessibility Checker. This plugin was co-developed by Dutch government and Dutch government agencies are offered a free, perpetual license key.

I have received a generic license key for the DvG distribution. This key can not be redistributed *with* the DvG distribution, but it can easily be obtained from the DvG foundation. Alternatively, DvG users can obtain their own license key.

Vught will sponsor the addition of the plugin to DvG. We welcome others to sponsor this too!

CommentFileSizeAuthor
#8 add_ckeditor-2532902-8.patch3.78 KBBarisW

Comments

mgifford’s picture

Issue tags: -a11y +Accessibility

That's kinda strange that they have a paid service that is built on http://quailjs.org/

This is also something that someone may develop in Tenon or other APIs http://blog.tenon.io/best-practices-tips-and-ideas-for-creating-custom-c...

Anyways, also wanted to standardize on the more commonly used accessibility tag.

frankschaap’s picture

What surprises and irks me is indeed that my government has paid for the development of a closed addition/plugin to an already open source package. Nevertheless, it is a nice addition to the DvG distribution.

tessa bakker’s picture

mgifford’s picture

@Tessa Bakker - I don't think that's getting a lot of love these days.

@frankschaap - It's not surprising that governments do things like this, but it's sad. Would be so good of governments around the world started thinking like 18F:
https://18f.gsa.gov/2015/06/03/giving-back-to-open-source/

EDIT: Also another good link for establishing a precedent https://www.gov.uk/design-principles#tenth

frankschaap’s picture

@mgifford Gov.uk was a big inspiration for the DvG distribution :-)

BarisW’s picture

Component: Code » User interface
Issue tags: +dvg-sprint
BarisW’s picture

Assigned: Unassigned » BarisW
BarisW’s picture

StatusFileSize
new3.78 KB

Here's a start to get the ball rolling. We can't commit this unless this goes in: #2570883: Add CKEditor Accessibility Checker to the whitelist.

BarisW’s picture

Assigned: BarisW » Unassigned
Status: Active » Needs review
frankschaap’s picture

Question: Is it possible for DvG to include the Accessibility Checker in another way? Maybe as an installer or configuration option?

It would still have to be a generic/universal process, but it may be acceptable to have some administrative actions to get this to work.

Meanwhile I have contacted KINGgemeenten and they will look into the possibility of having the Checker re/dual licensed to be compatible with GPL. Wouldn't hold my breath though.

tessa bakker’s picture

We could exploit Libraries to include the plugin.

It's very simple to get the path to the library and even check for the correct version.
There is also the possibility to download the plugin with a drush command.

frankschaap’s picture

Pending a license change, I propose we implement one of these alternative ways of installing the Accessibility Checker library.

We need to check though:
- does the checker play nice with the "Kop 1" / "Kop 2" solution we use in the DvG
- the default Checker "repair option" showed more heading levels than we use/allow in the editor

The current implementation of the editor is pretty bullet proof, adding the Checker should not add new problems.

BarisW’s picture

The editor now uses a GPL licence and the dowload URL has changed to http://ckeditor.com/addon/a11ychecker
So we can package it with DVG using the default workflow.

This still leaves the question on how we can change/add tests, to answer Frank's points regarding:

- does the checker play nice with the "Kop 1" / "Kop 2" solution we use in the DvG
- the default Checker "repair option" showed more heading levels than we use/allow in the editor

askibinski’s picture

Status: Needs review » Needs work

@bskibinski could you test the checker (patch) and answer the questions?

mgifford’s picture

Just wanted to make sure folks have seen this https://www.drupal.org/project/ckeditor_a11ychecker

frankschaap’s picture

Excellent! Thanks for the heads up!

joshahubbers’s picture

Status: Needs work » Closed (won't fix)

No new DvG7 sites will be started, so we will not spend time on this issue.