Live Spell Checker

As usual I’m using the word “Live” but go ahead to name it ajax, xmlhttprequest or dhtml, or …, and spellcheck, spell-check, spell_check, spellchecker, Spell Checker or… whatever.

Download the latest here.

Instructions:
Just copy into your plugin folder, activate and run it!
Edit config.php if needed ;)

Features:

0.6 – 10 July 2005

  1. Integration of Chris Meller’s Google Spellcheck webservice (http://dacnomm.com/googlespell/)
  2. Upgrade to the latest Garrison Locke spellcheck 2.2 (http://www.broken-notebook.com)
  3. Fix the resized textarea
  4. Addition of config.php
  5. Spot the difference here

0.5 – 5 July 2005

  1. More fixes to pspell
  2. Now Integrates Emil’s DHTML(&Rich Text) Spellchecker. Now words are spell checked while you type! Just like in office, dreamweaver, nvo…. For demonstration purposes, (to know how it works), try on this site.
  3. His server side scripts are ported to php

0.4-11 June 2005 –

  1. Added spell checking for comments

0.3-11 June 2005

  1. Adapts m0n5t3r’s WP plugin of Broken’s AJAX Spell Checker
  2. Updated its to Broken’s v1.7
  3. Fixs integrations and other small bugs

StoryLine:
Right from the 1st post in my blog I thought spellcheck was fairly important.

When I was (re)introduced to AJAX on the net, live spell check was 1 of my (not so orginal) idea again.

Finally a dose of dynamic spell checkers i discovered on the net in my latest post and also the motivation to improve the plugin.

Considerations:
Known problems

  1. You would need either pspell or aspell on your server
    Engine uses google as default, otherwise pspell or aspell needed
  2. Wont work with autosave or wysiwygs enabled
  3. TextArea gets resize during spell checks
    Layout alittle soiled in Tiger admin
  4. Surely there is more efficient methods for this spell checker
    Really, this plugin is a combination of scripts, we’ll see how good it goes
  5. Using”Check spelling” method strips off more and nextpage tags

Resolving them

  1. Disable AutoSave in the plugins
  2. As for WYSIWYG plugin, I currently use ChenPress, with some of my code to toggle it on when needed, so this spell checker works with it.
  3. Another solution for WYSIWYGs is to use plugins for them. Example there should be speller plugins for TinyMCE, Xihua, FCKeditor, so on.. The few, eg. old HTMLarea might be compatible with this plugin

Future improvements:

  1. Check/Correct as you type – Going in Emil’s Spell Checker’s direction could be great
  2. Suggest/prompt words while you are typing – Save typing like Eclipse autocomplete or Google suggest
  3. Ability to integrate with those WYSIWYG editors or checking spelling using any selection of a page just by highlighting with your mouse

Demo: Sorry I forget to add eariler. Just try any post and spellcheck is integrated in the comments field.

// Let me embed one using execphp here.
//
//spellcheck_head();
//spellcheck_ui();
//spellcheck_footer(‘testspell’);
?>

100 thoughts on “Live Spell Checker

  1. Pingback: kepo-ing Zz85 » Blog Archive » Ajax Spell Checks

  2. Pingback: kepo-ing Zz85 » PhotoZip, Live SpellCheck Plugin Updates

  3. I installed this but it doesn’t work.

    1. On the comment text box, the words “check spelling…” show up, but are not hyperlinked.

    2. When writing a post, they never find anything wrong with spelling even when there are errors.

    3. Now as I test it on your site, it thinks every word of my post is spelled wrong.

  4. Ruby, it is so because I’m testing out because I using new codings and adding new features now (something about google.. ). I think its working now. Stay tunned for the next release.

    As for your server, could it be that aspell is not installed?

  5. Pingback: Incoherent Babble » Blog Archive » Spelling “Google”…

  6. Pingback: Somegirlwitha.com » Blog Archive » Live Spell Checker for Wordpress

  7. Pingback: Panasonic Youth » Blog Archive » Why I switched from Roller to Wordpress

  8. Pingback: wp@odc » Atropine

  9. Pingback: thegirlpoet » Blog Archive » Spell Checking

  10. Hey I just tried activating this plugin and it gave me a bunch of warnings about pspell not being found. Should that be happening? I thought it would fall back to google spell if I didn’t have gspell?

  11. Rob, could you give me the exact error you are getting? If pspell is not found, the pspell script will be included. By default google spell would be called in the modified pspell script.

  12. I received this error when I tried to install …

    Warning: main(spell_checker/spell_checker.php): failed to open stream: No such file or directory in /home/vegan2/public_html/blog/wp-content/plugins/ajax-spell-checker.php on line 48

    Fatal error: main(): Failed opening required ‘spell_checker/spell_checker.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/vegan2/public_html/blog/wp-content/plugins/ajax-spell-checker.php on line 48

  13. Pingback: Brian’s Blog » Blog Archive » More plugins

  14. Pingback: Emil’s Chronicle » LiteSpellChecker

  15. Hi there! I just wanted to let you know, I have implemented your great plugin on one of the blogs we host. You can see it in action on the comments here
    http://www.observationdeck.org/dog/index.phpIt works fantastic. Thats the good, naturally i have bad also. On one of the other blogs we host, it does not work. It works fine in Admin, but not on comments. I have tried a different template but to no avail. The miss spelt words are underlined, but when you click on them the little box does not come up. Maybe you have a thought? Anyway, regardless of if it works on that blog or not, it is a good plugin and you blokes do such a good job. I wish I could do that sort of stuff.

  16. Very strange…

    Check spelling doesn’t work on my site, it does on yours.
    Spell Check Typing Mode works on my site (well, sort of – it says I’m typing everything wrong…) but it doesn’t work when I try it here…

    I’m using IE 6 on Win98 (I’m at work, my home puter is enlightened with Firefox ;) )… is it this old puter’s fault or something else?

  17. Pingback: Corridor 9 » Blog Archive » Huked awn foniks werked fer mee!

  18. Hi
    Thanx for this fine plugin,
    Unfortunately I get this errors:

    rror setting certificate verify locations: CAfile: /hsphere/shared/share/curl/curl-ca-bundle.crt CApath: none error setting certificate verify locations: CAfile: /hsphere/shared/share/curl/curl-ca-bundle.crt CApath: none error setting certificate verify locations: CAfile: /hsphere/shared/share/curl/curl-ca-bundle.crt CApath: none

    Any solution?
    Thanks in advance
    Mads

  19. For some bizarre reason, I upload the spellchecker folder to my plug-ins folder but then, nothing happens. I see no plug-in to activate. What could possibly be wrong?

  20. Have you considered keeping the font the same between the textarea and the spell-checking interface? This might make the switches between these two interfaces less jarring.

  21. We’ve installed the spell checker but keep getting JavaScript errors when using it in IE 6.

    I tried your demo here and I get the same results.

    Does this work for IE on Windows?

  22. Pingback: n00bs » Blog Archive » La barrera de los siete días

  23. This sounds like very good idéa for someone deprived of an American mothers tongue. Oh, were is the Typing Mode spell checker?
    It didn’t show up, but the Check and Preview works fine.
    Thanx!

  24. I’m having the same issue as Hawke, I’ve installed, checked the CHMOD, and still nothing shows up in the plugin directory. Help?

  25. Cool plugin! I’ve tried (and abandoned) the aspell-based plugin, and this AJAX plugin rocks! I just tested it on a new site I’m setting up, and ran into a few minor problems:

    1) I spell-checked a Page (note capital “P”) with <h3> tags. The spell check went fine, but when I resumed editing, the h3 tags were gone.

    2) Spacing was deleted before an <a> tag, so the text ran into the linklike this.

    3) Spacing was added before a dash. I had written something–like–this and it was changed to something –like –this.

    Petty stuff, I know! I’m happy with the plugin “as is”. But if these problems were corrected, I’d be ecstatic!

  26. Pingback: Stuart McKim » Blog Archive » Sweet WordPress Plug-ins

  27. I was just talking with my colleague about the need for a better spellchecking in WordPress. I suggested he build his own that uses the Google/Gmail engine. Instead I typed it into google and found your awesome solution!

  28. very nice plug-in!
    I was just complaining the other day how I need a decent spell checker for wordpress… and my colleague suggested there is probably a way to use ajax and google’s spell checking capabilities and tie them into wordpress…

    lucky for us, it’s already been done by you and i’m quite satisfied with this plugin (although, it do find it does mangle up some html table tags when it tries to spell check a post)

    cheers,

    Derek Nobuyuki Wallace

  29. Pingback: SonicChicken weblog » Blog Archive » New website for my wife’s business

  30. I just installed your plugin and the “Check Spelling” and “Check spelling while you type” show up but are not clickable. They appear as just text not links. Any Ideas? Thanks.

  31. Well I get this error after installing this plugin
    Fatal error: Cannot access empty property in D:\WebSites\BrantBlog\wp-content\plugins\spell_checker\pspell_comp.php on line 123

    This is right after I activate it. I have to delete the plugin to get the site to work again.

    It is installed on PHP 5 newest release (stable). Am using both IE 6 and Firefox 1.7
    **I like the idea, please help me implement it

  32. Pingback: SEO Blog » Blog Archive » SEO Blog Converted to WordPress

  33. Pingback: Ryan.Hardester.com » Blog Archive » Live Spell Checker at kepo-ing Zz85

  34. Pingback: Chris’s POV » Blog Archive » Spell Check

  35. Pingback: Cosmic Lifeform Origin » Blog Archive » Wordpress AJAX Plugins

  36. Pingback: Wuhu! » Blog Archive » Live Spell Checker

  37. Pingback: Cosmic Lifeform Origin » Blog Archive » Live Comment Preview

  38. Pingback: XIKITA /blog » Random list

  39. Pingback: jciv’s thoughts » WordPress Review

  40. Pingback: Mike Halm’s Blog » Rich Text & Spell Check

  41. Pingback: My two cents » My first post.

  42. Pingback: WP Spell Checkers at mind of mufasa

  43. Pingback: This is a Test » Blog Archive » Howto make a plugin Lyceum friendly

  44. Pingback: Matthew Smith » Blog Archive » Ajax Spell Checker

  45. Pingback: Mark On Tech » Blog Archive » Welcome to Mark On Tech

  46. Pingback: WordPress Sample » Plugins

  47. Pingback: AppleSwitcher » Useful WordPress Plugins

  48. Pingback: Jim - » Themes and Plugins

  49. Pingback: tekapo index » Blog Archive

  50. Pingback: Standing Tall » WPã?®ãƒ—ラグイン:Ajax Spell Checker

  51. Pingback: Wordpress Plugins Themes Download » Blog Archive » Ajax spellchecker

  52. Pingback: proxieslist.net

  53. Pingback: 30+ AJAX-Powered WordPress Plugins | moraaz.org - feed all tech!

  54. Pingback: Le blog d’Antoine » Plus de 30 plugin Wordpress en AJAX !

  55. Pingback: oriolrius lifestream » 30+ AJAX-Powered WordPress Plugins

  56. Pingback: TeknoDergi.Org | Gücünü Ajax’tan Alan 30 Wordpress Eklentisi

  57. Pingback: Los mejores plugins de Wordpress en Ajax :

  58. Pingback: AJAX And WordPress » D’ Technology Weblog: Technology News & Reviews

  59. Pingback: 30+ Plugins para Wordpress que usan AJAX « Quest’s Blog

  60. Pingback: 30 余款基于 AJAX 的 WordPress 插件

  61. Pingback: Technology News Daily

  62. Pingback: 30+Ajax驱动的WordPress插件 at catch the digital flow

  63. Pingback: Wordpress : Plugins incluant de l'Ajax

  64. Pingback: The sky of Daemon! » Blog Archive » 译文:30多个利用AJAX技术创建的WordPress插件

  65. Pingback: 30+ AJAX Wordpress Plugins - nyontek.com

  66. Pingback: Блог интернет-разработчика » WordPress: AJAX-плагины

  67. Pingback: Ajax Plug-ins for Wordpress

  68. Pingback: Lost-In-Code » 30+ Ajax Plugins for Wordpress

  69. Pingback: 50+ Tools For The WordPress Admin

  70. Pingback: 50+ Tools For The WordPress Admin — Scott Fish

  71. Pingback: 50 余款 WordPress 管理后台的插件

  72. Pingback: The sky of Daemon! » Blog Archive » 译文:50多个Wordpress管理员使用的插件

  73. Pingback: 凤凰飞 » 30多个 AJAX 驱动的 WordPress 插件

  74. Pingback:   Wordpress Yöneticileri için 50 Yardımcı Araç by # YaMTaR

  75. Pingback: 译文:50多个Wordpress管理员使用的插件 | Iread

  76. Pingback: 译文:50多个Wordpress管理员使用的插件 | wordpress blog xqxp.com

  77. Pingback: kuponadam.com » Blog Arşivi » Wordpress kullanıcıları için 50 den fazla araç

  78. Pingback: 30+ AJAX-Powered WordPress Plugins | Tekjuice.com

  79. Pingback: [轉貼] 50多個Wordpress管理員使用的插件 | 艾德的部落格天空 | 亂寫、亂拍、亂來。 — 持續亂改更新中 —

  80. Pingback: [轉貼] 30多個利用AJAX技術創建的WordPress插件 | 艾德的部落格天空 | 亂寫、亂拍、亂來。 — 持續亂改更新中 —

  81. Pingback: 30+ AJAX-Powered WordPress Plugins

  82. Pingback: [轉貼] 50多個Wordpress管理員使用的插件 « 艾德的部落格天空

  83. Pingback: [轉貼] 30多個利用AJAX技術創建的WordPress插件 « 艾德的部落格天空

  84. Pingback: 30多个利用AJAX技术创建的WordPress插件

  85. Pingback: WP Plugin Archive » Live Spell Checker

  86. Pingback: WebHelperMagazine.com » Blog Archive » WordPress

  87. Pingback: Blog pour les nuls n°3 » article » BLOmiG

  88. Pingback: Spelling "Google"... - Habari

  89. Pingback: Los mejores plugins Wordpress - Megacolección

  90. @Brant

    hey brant,

    i think you are uses this plugin in your local system. put it on live server and than install this plugin.

Leave a Reply

Your email address will not be published. Required fields are marked *


+ 6 = thirteen

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>