Watch Content Workflow Automation with CKEditor Webinar on demand
Watch now
Cute wild boar waiting to be fed with your clipboard.

Middleware-based clipboard handling - meet clipboar 🐗

In the newest version of CKEditor 4 we introduced a new mechanism of handling pasting into the WYSIWYG editor that is provided by the Paste Tools plugin. It is based on a battle-tested idea of middlewares and simplifies the process of adding new paste handlers. We have decided to play around a little bit more with this concept and created a simple library for handling pasting and dropping content into a web page. Read on for more!

CKEditor 5 collaboration journey and update on what were we up to

Collaboration journey of CKEditor 5 - What were we up to

It has been a while since we updated you about how we are doing on the collaboration front. Today, we are happy to announce that all three of CKEditor 5 collaboration features - comments, track changes, and real-time collaborative editing are now in perfect harmony. You can edit, use key features like tables, paste from Word and Google Docs, comment or suggest changes on the document with collaborators. All in real-time.

CKEditor 5, the best wysiwyg editor for Vue

The best WYSIWYG rich text editor for Vue is here

We are happy to announce the release of the native integration of CKEditor 5 with Vue.js, the progressive JavaScript framework. This brings the number of available CKEditor 5 rich-text editor integrations with popular frameworks to three, after the Angular 2+ and React integrations published a few weeks ago.

CKEditor 5 - A new era for rich text editing

CKEditor 5: A new era for rich text editing

The heart of the new CKEditor Ecosystem is undoubtedly our brand new editor, CKEditor 5. It’s not simply the next major version of one the most popular rich text editors out there. It’s the next chapter on what web text editors are, how they should be used and what possibilities they bring.

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.’

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.

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.

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.

CKEditor Forever Open Source!

On April 1st we posted an article about CKEditor closing its source code. This was obviously an April Fools joke, or more precisely an opportunity to use satire to remind the community of our Open Source position. CKEditor is not going commercial and has no intention of ever doing so. CKSource is also not cooperating with any government agency!

CKEditor Supports Bower and Composer

Since version 4.3.3 CKEditor supports two popular package managers, Bower and Composer. They can be used to install CKEditor releases and keep them up to date in the same way that you maintain other dependencies of your project.

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.

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) });