CKEditor 4 for Joomla released

We are happy to announce the release of CKEditor 4.0.1 for Joomla 1.7+ & 3.0+. The new version introduces enhancements in performance, code and stability, as well as CKFinder 2.3.1 and a leaner interface! It’s the first v4 integration for Joomla, which represents a big step forward for CKEditor on the popular CMS.

Here are the main new features in CKEditor 4:

New Default Skin

The most obvious change is the new default skin. A few months ago we launched a skin contest and of the many excellent entries Rafal Bromirski’s creation was chosen to represent CKEditor’s new default look. Moono’s slick and neutral design makes it easy to integrate seamlessly into a wide range of websites.


The new skin is designed to look better in different colors by adding a slight hue to the actual buttons, making the new UI even more customizable than before.

Other CKEditor Enhancements

New documentation page: We created a new documentation page just for CKEditor 4.

Enhanced DOM and CSS performance: CKEditor 4 has been reviewed and optimized to enhance its overall functionality.

Reformatted source code: We reorganized the source code to encourage community contributions, adopting a coding formatting strategy that matches the most important JavaScript applications out there.

Backwards compatibility: The CKEditor 4 JavaScript API has been kept compatible with CKEditor 3. We focused on making the upgrade experience as seamless as possible. Report issues regarding backwards compatibility.

Improved Copy/Pasting: We have rewritten the clipboard handling feature set, one of the most important functions of any HTML text editor. You should see increased quality in all browsers.

New CKFinder

CKEditor 4.0.1 for Joomla includes CKFinder 2.3.1, which came out recently. The new CKFinder includes security and bug fixes for all server-side connectors, localization updates in Catalan, Chinese and Japanese, and a new language: Serbian.

Ready and Supported for Joomla 1.7 and 3.0

CKEditor for Joomla is compatible with and supported for both Joomla 1.7+ and Joomla 3.0+.

For installation and configuration instructions as well as detailed walkthrough descriptions check our documentation site. You will be surprised to find how easy it is to integrate a top-notch WYSIWYG editor into your Joomla installation!

Enterprise Level Support Included

Please note that each CKEditor for Joomla license includes one year of dedicated e-mail support!

Download and Try for Free

Go to the official CKEditor for Joomla page to download the installation package.

We Would Love to Hear From You!

We are really excited about our latest product and committed to making it better. We are looking forward to your feedback and will be thankful for any suggestions you may have. To send us a message, please use the contact form from our website.

Related posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

Thanks for subscribing!

We use cookies and other technologies to provide you with a better user experience.

Learn more about cookies policy

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

piAId = '1019062'; piCId = '3317'; piHostname = ''; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= ''+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });