CKEditor 3.4 released!
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.
It's Beta stabilization period has been closed with no critical issues found.
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.
Other Products
Browse for images and files in CKEditor, with thumbnails, easy to use and intuitive context menu.
Commercial License
For many companies and products, Open Source licenses are not an option. This is why the Closed Distribution License (CDL) has been introduced.

Comments
CKEditor 3.4 for Plone
The new CKEditor 3.4 is available for Plone 4.
See this video :
http://www.youtube.com/watch?v=ICuMYWncX8M&feature=channel
More information here :
http://plone.org/products/collective.ckeditor/
Just try it, it's easy :
- add "collective.ckeditor" in your plone buildout eggs list
- bin\buildout
- Add "CKeditor for Plone" in Plone Addons Control Panel
Congrat!
Congrats for the wonderful job, Jean-mat ;)
Congrat to you !!!
CKEditor is the best Wysiwyg editor.
The 3.x.x is fast very fast, and so easy to use. I have working very hard, but with many pleasure to make this integration the more "plonish" as possible with 2 new products :
- a specific plone browser, Plone finder
- a specific plone multiple files uploader, Plone Quick Upload
Is it possible to add Plone as new logo in "Who is using CKEditor ?" The Plone Logo is available here : http://plone.org/foundation/logo/the-plone-logo
Many thanks in advance
Jean-mat
about writing-mode tb-lr in CKeditor
I need a editor that can edit the traditional Mongolian text. And the writing-mode of the traditional Mongolian is top to bottom , left to right. but if use <iframe> in CKeditor ,it can not support the "style='writing-mode:tb-lr'" . if use 'div',it can support the "style='writing-mode:tb-lr'", but the tools of CKeditor become useless. Who can help me? Thanks.
I'm scratching my head? (Thoughts from a new user.)
I'm not a new to computers, I come from the hardware side of the world about 20 years all together. Point is, I'm not a programer and to tell you the truth don't want to be one. But I'd like to be able to do some simple things in life like enjoy my grandchildren, watch a sunset from time to time and keep a simple web page with links to some of my favorite sites and record what I've learned so that as I get older I can recall what I've learned. My point, after looking high and low I think I've found the right tool for the job, CKEditor, only to find that other then unzipping the files in a folder and browsing to the samples, there are no other instructions on how to us it on a web site on my local box. I don't want the over head of a WIKI, with or with out wysiwyg, all those databases, all that markup syntax and so on. Would some one have time to put together 5min of comments and if given the time a couple screen shots on what I guy would need to do to edit a couple of web pages using CKEditor. May sound simple to you but I could not find where it tells you to "click here to load the page and edit" anywhere. I'm sure it's very clear to you programers but to us Ol' farts, well....
Thanks for your time in advance,
Just another Old Timer
You're looking for something else
CKEditor is a component to be used inside other applications. You'll not manage your web sites with it alone, and there is no magic like installing the editor and "click here to edit your pages".
You need instead a blog, a cms or a wiki for that job. You don't need to deal with all the site creation problems. You can find lots of free services for it out there in the web.
Is 2 weeks long enough to beta?
I don't check the CKEditor site for new releases every day, and even if I did, I can say that upgrading the project that I have using CKEditor to the latest version, updating and testing the integration with the project, and deploying the code to beta testers would take me personally longer than two weeks to complete.
I'm not questioning the quality of the product in general, this particular release, or your intentions, rather just wondering whether a two-week beta period is long enough to gather meaningful data about whether something is stable enough to drop the "beta" label.
This issue is obviously different for major vs. minor version releases, and I'm not specifically advocating for a longer beta period--just looking to hear your thoughts on this. Thanks!
Yes, in this case
Due to peer review and extensive testing we execute in the editor before each release, we were not used to have betas for minor releases. But, a few releases ago, we had and important issue being reported right after a stable release come out (the same day). We've them immediately replaced the release files, but we were very unhappy because of that.
This happened once, but it was enough to make us reconsider having betas, from time to time. That was the case for the 3.4, mainly due to the number of new features we were introducing in the editor, as well as the important changes made in the core code.
We have them released the beta, with the same "stable" quality we're used to have. We just wanted to give a chance to our community to give us feedback, before effectively stating that it's stable.
CKEditor has an amazingly huge and participative community. We started having feedback immediately. Nothing critical has been reported, so the two weeks stabilization period were enough to confirm it's a good release.
You know, unlike some guys out there (see Google :)), we don't recommend people using our software while it's in beta, so we need to release stable versions early than later, to satisfy our community and make our customers happy.
nice!
hey!! nice product!
Post new comment