- AdvSearch
- cookieJar
- getYoutube
- aliasid
- AddHeaderfiles
- AjaxUpload
- amazonSES mailing list
- Analytics
- Archivist
- Articles
- Babel
- BannerX
- BannerY
- Batcher
- bdListings
- boilerX
- BreadCrumb
- Breadcrumbs
- BxrExtra
- cachebuster
- CamperManagement
- Church Events Calendar
- Cliche
- ClientConfig
- CMPGenerator
- Collections
- ContextRouter
- CookieList
- CronManager
- cssSweet
- CustomUrls
- Databackup
- Discuss
- DitsNews
- Eletters
- EventManager
- eventsCalendar2
- EventsX
- ExerPlan
- fastField
- FileDownload R
- FileLister
- FirstChildRedirect
- Flexibility
- ForcedPasswdChange
- FormIt
- FormIt2db
- FormitFastPack
- FormSave
- FoundationX
- FX2themebase
- Gallery
- GatewayManager
- gCal
- getDate
- getFeed
- getPage
- getRelated
- getResourceField
- getResources
- getUrlParam
- getRTImages
- getVimeo
- GoogleSiteMap
- GridClassKey
- HandyMan
- Hits
- HitsPage
- HybridAuth
- If
- Image+
- imageHERE
- ImageStyles
- ImportX
- LexRating
- Lingua
- Login
- Loginza
- mChimpX
- MetaX
- mhPayPal
-
MIGX
- MIGX.Backend-Usage
- MIGX.Data-Entry
- MIGX.Frontend-Usage
-
MIGX.Tutorials
- MIGX.Fancybox-images with seperate placeholders in Richtext-Content
- MIGX.Simple opening hours table
- Using resource-specific mediasource and multifile-uploader with MIGX
- MIGX.Varying layout-boxes
- Creating Selectable and Sortable lists for MIGX
- MIGX.sortable resourcelist
- Using resource-specific mediasource and multifile-uploader with MIGX
- MIGX.Using Grid Inline Editing
- MIGXdb
- MinifyX
- miniShop
- modActiveDirectory
- ModDef
- modExtra
- modMobile
- modSwiftMailer
- mxCalendar
- mxExtendedMenu
- mxFormBuilder
- mxHasTvs
- MoneyBird
- ObfuscateEmail-Revo
- PackMan
- PageBreaker
- Peoples
- PHP Tidy (plugin)
- phpThumbOf
- Polls
- POI Manager
- QuickCrumbs
- Quip
- Rampart
- Redirector
- renderResources
- ResourceWatcher
- RezImgCrop
- Rowboat
- sekFancyBox
- sekFormTools
- sekSiteTools
-
sekUserGalleries
- sekUserGalleries.album.items.helper
- sekUserGalleries.album.items.manage
- sekUserGalleries.album.manage
- sekUserGalleries.album.view
- sekUserGalleries.browse.galleries
- sekUserGalleries.directory
- sekUserGalleries.image.information
- sekUserGalleries.search
- sekUserGalleries.users.gallery.manage
- sekUserGalleries.users.gallery.view
- selfLink
- Shopkeeper
- siblingNav
- SimpleSearch
- SiteEditor
- sitemapFriend
- Slideshow Manager
- sLink
- SmartOptimizer
- SmartTag
- StatCache
- SocialLogin
- SocialSuite
- spieFeed
- StaticSaver
- StoreLocator
- SubscribeMe
- SyntaxChecker
- Tagger
- TaggingAtoZ
- tagLister
- TinyMCE
- Upload to Users CMP
- VersionX
- virtuNewsletter
- VisionCart
- Wayfinder
- xFPC
TinyMCE.Spellchecker
TinyMCE for Revolution doesn't feature spellchecking by default.. or does it?
There is a plugin available for it, and it seems to partially included in the package (this is version 4.1.2-pl). However, to get it working we need to do a little bit more than simply enabling it.
Add the plugin files
First thing to do is get the spellchecker plugin from the Moxiecode website. You can find it on this page, download the zip file from the bottom of the page.
Unzip the file to a local directory and load up your favorite FTP editor. Browse to the folder /assets/components/tinymce/jscripts/tiny_mce/plugins/spellchecker/ and you will see that there are a few files already.. but there's a few missing which are essential to use the spellchecker in MODX.
I would advice to backup all files (or just delete them - we shouldn't need them anymore after this) and upload the contents of your unzipped spellchecker folder instead.
If you're running into permission errors while trying to delete and/or upload files, try to chmod the directory to a looser value (0755 or 777), you can do this through the Manager if needed.
Configuring TinyMCE
Now login on your manager and go to System -> System Settings and find TinyMCE in the namespace dropdown (see image to the right). You will need to modify two settings:
- Custom Plugins (key: tiny.custom_plugins)
- Custom Buttons Row X (key: tiny.custom_buttonsx)
Add "spellchecker" to the comma-seperated custom plugins list to have TinyMCE load up the spell checker during startup.
Also add "spellchecker" to the custom buttons row of your choice.
And now you should be done.
Troubleshooting
You will need to clear the browser cache in Internet Explorer to see the result. You will probably need a force refresh for other browsers, too.
Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab).