Report: 2024 State of Collaborative Editing

Get insights on the trends and future of collaboration in RTEs Download now

Read now

CKEditor 4.6 released

We are happy to announce that the most awaited major CKEditor version has just been officially released. CKEditor 4.6 is packed with new features such as a new default skin and updated UI, completely rewritten Paste from Word, new Copy Formatting, Upload File and Balloon Panel plugins, Occitan localization as well as some widget and accessibility improvements. Read on for more details!

First Developer Preview of CKEditor 5 Available

We would like to let you know that the first developer preview of CKEditor 5 has recently been tagged as version v0.1.0 and is available for everyone to see! We have been working on this project for the past 2 years, building the next generation editor from scratch, closing over 400 tickets – and now we want to share the first tangible milestone with the great community that has supported us throughout this entire time.

Why We Chose a Multirepo Architecture for CKEditor 5

To answer why we’ve made a choice to keep CKEditor 5 code in multiple repositories I should perhaps first explain what problems that brings. Or rather — what are the advantages of keeping things in a single repository.

CKSource  - Open (Source) for 10 Years!

'It all started in 2003. The decision of bringing my pet project into the open — to an environment I was still unfamiliar with. In a period when Open Source Software wasn’t yet a fashionable thing to do in order to show that you’re cool.'

Accessibility Checker Goes Open Source

It's Global Accessibility Awareness Day today! To celebrate it in a big way, we would like to announce that as of today, Accessibility Checker for CKEditor will be available for everyone for free, licensed under an Open Source GPL license. If you care about accessibility, want to learn more about how important it is, and get to know our new product, read on!

CKFinder 3.3 for ASP.NET Released

We are happy to announce that CKFinder 3.3 for ASP.NET was released today. This represents a huge milestone in the development of CKFinder, the powerful and easy to use file manager for the Web, since version 3 will now be available with two server-side connectors: PHP and ASP.NET.

Editor Recommendations Project

'What features should a rich text editor have? Should bold produce the 'strong' or the 'b' HTML tag? Should underline be included? What about formatting features like font size or color?

Designing Software in the Open

'Last year I’ve introduced some details about CKEditor 5, our new content editing platform, which will reach the market in 2016. Since then, we’ve made very good progress with its development. We’re almost finalizing the code for the basic infrastructure that will support the editor’s core.
There is one aspect though that has not been emphasized enough so far  -  the fact that (since the very beginning) we have been designing CKEditor 5 in the open, so anyone can jump in to help us or to simply share their opinion.'

Build a WYSIWYG editor in-house or use an off-the-shelf solution?

You often consider writing a new piece of software when the products already available on the market seem insufficient in terms of their functionalities, or simply do not fit the goals of your company. It’s obvious that you wouldn’t want to use a random out-of-the-box solution that doesn’t exactly do what you intended it to do. However, when you consider these few points before you decide to create a completely new content editing solution, it becomes clear that reinventing the wheel is the last thing in which your company should be involved.

CKEditor 5 - The Future of Rich Text Editing

CKEditor has made a long way in more than 12 years of its existence. During this time, it has been greatly improved in many aspects, becoming a rock-solid solution for web applications, reaching 15 million downloads recently.
The Web itself changed during these years. New standards emerged together with new ways of consuming and sharing information. A much stronger understanding about the value of web content has developed, for the benefit of the present and the future of the world. JavaScript finally showed its power in the everyday life of people and the web technology evolved to become the mandatory option for modern software.

5 Reasons Why Open Source Software Is Perfect For Enterprise Solutions

Open Source Software came a long way from being created and maintained by passionate developers looking for game-changing solutions, to becoming the backbone of the tech industry. Past few years saw the rise of investment in open source solutions by such tech moguls as IBM, Intel, Facebook, and Google - to name just a few.

Accessibility, usability and SEO go hand in hand

David Carralon is a marketing professional based in Paris. He currently works as the Head of International SEO for Career Builder. In his spare time he writes about Search Engine Marketing on his blog and tweets about “all things digital marketing” at @DavidCarralon.

CKEditor 4.5 Released

We are happy to announce the most awaited release of CKEditor 4.5, the next major editor version that introduces an entire spectrum of amazing new features and improvements and is the biggest release since CKEditor 4.0. The CKEditor team has been working on this ground-breaking release for the last year, polishing the beta version as much as we could during the last couple of weeks, and we are extremely proud to be able to finally deliver the final version to the general public!

WOW! Over 15 Million Downloads!

This week we crossed an amazing milestone reaching 15 million downloads of CKEditor historically (check the website footer). In 2014 alone we had 3 million downloads! Impressive!

CKEditor Community Forums Move to Stack Overflow

The power of each Open Source project lies in the community around it. To make community contributions and support easier, we have decided to migrate from our own forum that had a limited number of features to a full-blown community support platform - Stack Overflow. Read on for more details about the move!

Top myths about using the WYSIWYG editor

If not entangled in a love-hate relationship, WYSIWYG editors are usually taken for granted by the online community. Most users think sites and CMSs naturally come with such tools, which couldn’t be further from the truth. Unless a site uses a CMS like Drupal 8 that includes CKEditor by default, developers and site owners have to manually implement them.

10 Tips on How to Pick a WYSIWYG Editor

Picking a WYSIWYG editor for your project can be a daunting task. Choices abound with a few major players like CKEditor dominating the market. HTML editors can give your website an additional layer of usability, but adding third-party components to any online project should be done with great care. The Web is ever-evolving, which means your site must also be in step with the times or risk opening itself up to unforeseen problems.

Commercial Benefits of Accessibility

As the creators of a highly popular WYSIWYG rich text editor, CKSource is no stranger to proper web standards. CKEditor is responsible for producing a good part of the HTML content online so it must always generate semantic markup. Web standards are what keep the Internet from chaos and accessibility plays an important role in defining how the web is shaped. CKSource is proud of being fully committed to the cause – a decision that has brought the company unexpected benefits.

CKEditor Examples Unveiled

We are proud to present the new and shiny CKEditor Examples that has just been published online and is also available for download. The CKEditor Examples is a huge collection of resources designed to help you get familiar with all editor features and make the process of implementing, configuring and integrating CKEditor with your website or application easier. And what's the best part? It's free!

CKSource Meetup 2014

Last week the CKSource team met for two days in Warsaw, Poland, to talk about various topics ranging from future CKEditor functionalities, CKFinder 3.0, Bender.js, and many other current and future projects. The meetup concluded with an office party and a night on the town! In all, it was loads of fun with some interesting company decisions being made in the process.

No entries

Subscribe to our newsletter

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

Input email to subscribe to newsletter

Your submission was blocked

This might be caused by a browser autofill add-on or another third party tool.
Please contact us directly via email at info@cksource.com

HiddenGatedContent.

Thanks for subscribing!

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

Form content fields

Form submit

Your submission was blocked

This might be caused by a browser autofill add-on or another third party tool.
Please contact us directly via email at info@cksource.com

HiddenGatedContent.
Hidden unused field.

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.

(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= 'https://www.googletagmanager.com/gtm.js?id='+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) });