Hi,

I just wanna to report that spell checking is not working with CKEditor 4.

Does anyone have a solution ?

Thank you per advance...

Comments

shamio’s picture

Does the latest version (4) work for you fine? It doesn't work at all for many users as reported in this thread: http://drupal.org/node/1867526

Yannick WEBER’s picture

Yeah it works fine. I wrote 5 articles today without any problems.

Heading, bold, italic works fine. I don't know if all html markup are working.

I've just discovered that the spell checking plugin don't even exist in ckeditor's plugins folder. I tried to download it from ckeditor.com addons and past it into the plugin folder but its not working at all.

After this discovery, I think its to early for ckeditor 4 into drupal.

vinmassaro’s picture

The spell check plugin is separate - you are using SCAYT, right? It is here: http://ckeditor.com/addon/scayt

When placing it in sites/all/libraries/ckeditor/plugins, nothing happens. If I place it in sites/all/modules/ckeditor/plugins, I get an option for it under 'Editor Appearance' when editing my CKEditor profile. If I check this, it does load as long as I have the menubutton plugin installed as well.

Either way, this should work more cleanly when going from CKEditor 3 to 4. If it is defined as being used in the profile, it should enable itself when upgrading to 4 (if it is present).

shamio’s picture

Which version did you install? latest DE version or latest stable version? Does it work in Firefox,IE and Chrome browsers too? I doubt... . I think this version has many problems.

vinmassaro’s picture

@shamio - I am running the latest dev version which has fixes in it for CKEditor 4 support as reported in http://drupal.org/node/1864760. I am currently testing it under Chrome, Firefox, Safari without issues. If you have specific issues, check if there is an existing thread or open a new issue.

shamio’s picture

Thanks. Honestly i saw this reports but i wanted to make sure about it when many users reported it before installing it.

Yannick WEBER’s picture

Yeah I'm using SCAYT.

Previously I tried to install SCAYT into sites/all/modules/ckeditor/ckeditor/plugins folder instead of sites/all/modules/ckeditor/plugins.

SCAYT is working yet. So thanks for the tips vinmassaro

Like I said in my precedent post, I wrote 5 articles with CKEditor 4 without any oder problems.

dczepierga’s picture

Yes all plugins should be added to directory "sites/all/modules/ckeditor/plugins" which is checked by CKEditor module and listed as available plugin in CKEditor profile.
U can also define special path for plugins in "CKEditor Global Profile" and there add all plugins.

With last DEV version everything should work with CKEv4.

Greetings

vinmassaro’s picture

@dczepierga: while the SCAYT plugin seems to work, I cannot get the WSC (Web Spell Checker) plugin to work at all. After enabling it, its button does not appear on the toolbar when editing the CKeditor profile. I am still seeing a SpellChecker button coming from the CKEditor module.

dczepierga’s picture

@vimassaro, do u try to move WSC plugin to "sites/all/modules/ckeditor/plugins"?

The button from WSC is by default in the toolbar, so u don't see any new button - it would be displayed in the editor only if u enable WSC plugin in CKEditor profile.

Greetings

vinmassaro’s picture

@dczepierga: aha, moving it to sites/all/modules/contrib/ckeditor/plugins appears to work.

I have the library in sites/all/libraries, and the Global profile configured to find it there, and it works correctly. Building from CKBuilder with the plugin added does not allow Web SpellChecker plugin to work, even with my plugin path set to %l/ckeditor/plugins in the Global profile. I've flushed drupal cache, cleared browser cache, and resaved the CKEditor profile. Any idea how I can get it to work without needing to put this single plugin in sites/all/modules/contrib/ckeditor?

vinmassaro’s picture

After much hair pulling and confusion, I found out that the WebSpellCheck plugin and SCAYT have been combined under one button in CKEditor 4! You need to add the "Spell Check as You Type" button to your toolbar to access Web Spell Check.

mkesicki’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

jcisio’s picture

Issue tags: +testimony
ladybug_3777’s picture

Issue summary: View changes

THANK YOU comment #12 by vinmassaro!! This was driving me crazy until I saw you post about it being combined into the SCAYT button!

wemakewebsites’s picture

#12 is a lifesaver!!!

nanospell’s picture

May i propose that SCAYT is a commercial plugin with PPC advertising.

As there is no truly free solution - i would like to (shamlessly) propose that my own work that my own solution is equally viable:
NanoSpell SpellChecker Plugin for CKEditor

http://ckeditor-spellcheck.nanospell.com

background
CKEditor's built in spellcheck-as-you-type (SCAYT) functionality is not lacking - but by default is paid for by popup commercial adverts from the Google ad network. This is OK for public free usage - but may violate security and privacy requirements within an Internet Adverts loading with javascript may also be profiling users and potentially reporting back web page contents to the advertising network. In addition - it can look very unprofessional for a developer to produce an intarnet or admin app with advert pop-ups all over the pace for their client to see.

wwalc’s picture

@nanospell - you build your own business around CKEditor and at the same time write lies about it to sell your commercial addon, this is really sad.

You blame CKEditor for not having any truly free spellchecking solution. Where is your free solution because I do not see it?

  • $79 Public Website License
  • $149 S.A.A.S License
  • $249 Enterprise License
  • $449 Global Enterprise License
  • $849 OEM Redistribution License

Do you call $849 free?

Oh, indeed, there is a "Free Development License" that I can use... for development! but not on a production site.

Then you write:

CKEditor's built in spellcheck-as-you-type (SCAYT) functionality is not lacking - but by default is paid for by popup commercial adverts from the Google ad network.

This is a lie. There are no Google ads. By default with CKEditor you get a spellchecker for free that does the following:

  • Connects to a SAAS service to check your spelling, so that this functionality required no installation
  • Displays an advertisement of commercial license for SCAYT, which is sent directly from secure WebSpellChecker.net servers

WebSpellChecker.net is not making any money from ads, this is just a banner that let them sell commercial licenses. Either you pay nothing (unlike in your "free" solution) and have the small banner, or you purchase the commercial license to get benefits like having the banner removed or the possibility to host your own spell checking server, without leaking the data to SAAS servers.

but may violate security and privacy requirements within an Internet Adverts loading with javascript may also be profiling users and potentially reporting back web page contents to the advertising network. In addition - it can look very unprofessional for a developer to produce an intarnet or admin app with advert pop-ups all over the pace for their client to see.

Again, not true.

I'm not at all against competitors, we even created addons repository for CKEditor where we allow to advertise commercial addons. But you are doing it really wrong by writing things that are simply not true.