{productname} provides several options to bring spell checking capabilities to your users.
Assign the browser_spellcheck configuration option the value of true to utilize the browser’s native spell check functionality. Disabling the contextmenu option may be required depending on the right-click or context usability requirement.
tinymce.init({
selector: 'textarea', // change this value according to your HTML
browser_spellcheck: true,
contextmenu: false
});You can also use {productname}'s PHP Spellchecker component, that you can download here. To view the complete changelog history, view this txt file. The {productname}'s PHP Spellchecker component requires a little more work than the browser-based option, being a server-side script.
This plugin enables Enchant or PSpell on the server to spell check content within the {productname} editor.
-
Enable Enchant in PHP.
-
Download the {productname} Spellchecker for PHP package. (Direct download).
-
Unpack the package in the
/path/to/tinymce/plugins/spellcheckerdirectory. -
Configure {productname} to use the spell checker by enabling the
spellcheckerplugin. -
Configure the
spellchecker_rpc_urlto'spellchecker.php'. -
Download word lists and place them in the
/dictsdirectory for example "es_ES.dic, es_ES.aff".
tinymce.init({
selector: 'textarea', // change this value according to your HTML
plugins: 'spellchecker',
toolbar: 'spellchecker',
spellchecker_rpc_url: 'spellchecker.php'
});Review the Spell Checker plugin for advanced configuration options.
Use the Spell Checker Pro plugin for scalable enterprise-grade spell check as-you-type functionality. Spell Checker Pro requires both a client-side plugin to be configured and a server-side component to be installed and configured.
Review the {productname} Premium Features documentation for Spelling. Learn more about {productname} Premium Products here.