CKEditor 3.4 Beta released!
Welcome to the past! 👻
Unfortunately, CKEditor 3 is no longer with us. RIP ❤️
Instead, you can check our new and powerful rich text editor framework, CKEditor 5. It has a modular architecture, integrations with popular JavaScript frameworks and features like real-time collaborative editing.
Or, you can discover CKEditor 4, which is an enterprise-grade WYSIWYG editor with countless features and wide browser compatibility including the legacy ones.
This is another nice CKEditor release, introducing several exclusive features into the editor, like BiDi support, the ability to resize table columns with a mouse click, enhancements to the TAB key navigation on tables, support for read-only regions, the good and old autogrow plugin, among others.
Although we're confident on the stability of this version, we've releasing it as Beta, to give our community a chance to test and check the new features. The final release should be out in two weeks.
BiDi support
CKEditor now offers an important feature for users that work with mixed language contents, where parts of the text must be rendered in a different writing directions. This can easily happen when writing English or French articles that make citations of Arabic or Hebrew texts, or vice versa.
For that we're introducing two new buttons to the editor toolbar, which can be used to easily change the paragraph writing direction to "left-to-right" (LTR) or to "right-to-left" (RTL).
Table columns resize
The new "tableresize" plugin is being introduced. It makes it possible to resize table columns by simply clicking and dragging the small space between the cells.
This plugin is not enabled by default. To activate it, simply add the following line in your editor configuration file (config.js):
config.extraPlugins = 'tableresize';
TAB on tables
Using the TAB key to jump over table cells is a natural behavior for many of our users. This feature is not native on browsers though.
We're changing it now, by making it possible to use this key inside tables not only to navigate, but also to easily add table rows as needed. It's enough to use the TAB key at the last row in the table and it's done.
Read-only blocks
Constantly innovating, we're now adding the ability to define read-only blocks of text that should not be changed by the user. To do that, it's enough to use the HTML5 contenteditable attribute to mark the elements you want protected.
HTML5 is the future and we're certainly moving forward to embrace this new technology as browsers evolve in that direction, getting more powerful and stable every day.
Enjoy another great CKEditor release!
Changelog
Check out the What's New? page for the full list of changes.
Download
License
CKEditor is available in Open Source and Commercial licenses. Full details can be found at our license page.
Reporting Issues
Please use the CKEditor development web site to report issues and suggestions through tickets.
Support
Community support is available through our forums. Visit the support page for additional options.