Implement server side of spellchecking

Bug #398951 reported by Paul Everitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Medium
Mike Naberezny

Bug Description

Related to https://bugs.launchpad.net/karl3/+bug/398940, get a server-side view that implements the TinyMCE "protocol" for spellchecking.

- Unit and functional tests as appropriate.

- Make sure we get the OSI copyright statement into the top of Python files.

- Take into account the impact on developer sandboxes. Don't require Apache/PHP, for example. Try not to require external C libraries. Chat with Shane if you'd like to get his experience with Python spellchecking, though likely

- Try to avoid a separate process. If one is needed, get the development sandbox to crank one up with Supervisor, and get with the production folks to edit the modwsgi conf to spring one into action.

- Make a recommendation on approaches for JS testing, with extra credit for something that can be even partially automated/hands-free.

- Regarding supporting non-English spellchecking, I'm ok with leaving it out of scope for now. I don't know what the impact would be on the TinyMCE configuration (how does it determine the language?), the protocol, the dictionaries used, etc.

Tags: editor
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

I'll slot this for next week (M24) as Derek needs Mike for wrapping this up.

Changed in karl3:
milestone: m23 → m24
Changed in karl3:
status: New → In Progress
Changed in karl3:
status: In Progress → Fix Committed
Revision history for this message
Nat Katin-Borland (nborland) wrote :

Looks good!

Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.