After some communications back and forth last weekend with @swscripts and @einsteinsboi about the benefits of replacing the MODx default TinyMCE editor with CKEditor, I decided to give it a test drive.
While there is no download in the MODx extras section for an Evolution compatible version, there were some interesting posts in the forums and thanks to @einsteinsboi’s post: Setting up CKEditor on MODx Evolution, installation was a snap. You will find the latest download here: ckeditor31-test.zip.
Modifications
Once I had the plugin installed I did notice that I wanted to make a couple of small modifications. Inside of the download you will find ckeditor/custom_config.php. This file allows you to reorder the toolbar components of CKEditor. For example, there is a ‘Fonts’ dropdown in the toolbar that I like to remove. I personally look to keep my clients content in line with my CSS and allowing them access to font control is not desirable.
It is also possible to have the editor follow your own, custom CSS. You simply enter the following line in the same ckeditor/custom_config.php file:
CKEDITOR.config.contentsCss = '../../assets/css/yourcssfile.css';
Here is a complete list of the CKEditor 3 customization options.
The Review
My first install was on a college project that is currently in development. I asked @khara who is redeveloping and placing the content on this project to evaluate the editor as she placed large blocks of content throughout the site. She has related to me that CKEditor is by and large preferable to TinyMCE while producing very clean HTML. CKEditor also has the “Show Blocks” feature which provides an easy and intuitive method for updating content while visualizing code structure.
When given a quick glance, CKeditor has a slick looking layout, produces exceptional code and seems a little more intuitive for end user content placement when compared to TinyMCE. I would definitely recommend giving it a try on your MODx projects.



