Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mtholyoke/a11yfirst
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.7.1
Choose a base ref
...
head repository: mtholyoke/a11yfirst
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Mar 22, 2018

  1. Copy the full SHA
    b5a3ff0 View commit details
Showing with 9 additions and 1 deletion.
  1. +9 −1 README.md
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -2,10 +2,18 @@

This module adds the [A11yFirst CKEditor plugins](https://a11yfirst.library.illinois.edu/) to Drupal’s CKEditor.

### We are currently in process of moving this module to a new home: https://github.com/a11yfirst/drupal-plugin

**Note:** This is experimental, and not governed by A11yFirst. Use at your own risk.

Specifically, the source code of the plugins is copied from their [official distribution](https://github.com/a11yfirst/distribution) and included in this repo, since they are not otherwise independently available. This isn’t ideal, but it (mostly) works until someone comes up with a better plan.

## Installation

Before the move to the A11yFirst repo, you can `composer require mtholyoke/a11yfirst`. We will likely change the name after the move.

This module requires the [CKEditor FakeObjects](https://www.drupal.org/project/fakeobjects) module. While Composer will fetch its PHP code, the installation also requires getting that plugin’s JavaScript directly from https://ckeditor.com/cke4/addon/fakeobjects before it can be enabled.

## TODO

Drupal-specific documentation about what’s going on. Drupal likes to get its hooks all over CKEditor config, so a lot of things that are managed internally in the official distribution become external with this integration. This is also not ideal, but it’s far easier than replacing the editor entirely (which would have the same problems, but for all the other config also).
@@ -16,4 +24,4 @@ All button and dialog styles are different from [A11yFirst’s sample](https://a

Implement some tests, maybe?

Figure out a better long-term home for this code. If that doesn’t include being a contrib module at drupal.org, figure out how to make Composer find it.
Make this into a contrib module at drupal.org once we feel like enough of those things above are resolved.