#4579 - Various CKEditor integration improvements

Identifier #4579
Issue type Feature request or suggestion
Title Various CKEditor integration improvements
Status Completed
Handling member Chris Graham
Version 10.0.34
Addon core_form_interfaces
Description Some testing has been done, comparing our CKEditor integration to Microsoft Word and noticing the biggest discrepancies. Also there has been some user feedback.

While we don't get in the business of developing CKEditor in depth (it's a whole large OSS project of its own), we do tune things around the edges for our users where we reasonably can.

Changes:
1) Allow configuring the browser's built-in spellchecker to be enabled by default (for the trade-off of having to turn on list/table context editing if you need that)
2) Allow configuring regular font-sizing (for the trade-off of edited text not having text sized relatively when displayed at different base sizes)
3) max-width:100% images such as large attachments caused a scrollbar due to the image resizing control overflowing out of CKEditor. Workaround this.
4) Add background colour button to toolbar (text highlight). It's useful enough for people to want it.

It was remarked to us that column sizing in tables is awkward. This actually works well enough, you can drag the dividers between cells to change the sizing. This sets explicit pixel widths on each cell, which I don't love, but it does work. By default the tables are 100% width, meaning that if the table is sized to a different size to the editing window any space difference will be proportionally allocated.

To enable spellchecking by default, enter this Commandr command...

:set_value('wysiwyg_spellchecker_default', '1');

And clear the template cache.

To have normal font size units, enter this Commandr command...

:set_value('wysiwyg_normal_font_sizes', '1');

And clear the template cache.
Steps to reproduce

Funded? No
Commits

Fixed MANTIS-4579 (Various CKEditor integration improvements) (5e0677af) · Commits · Composr ecosystem / Composr · GitLab

The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated