Report: 2024 State of Collaborative Editing

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

Read now

CKFinder 3.5.3 for PHP released

We would like to announce that CKFinder 3.5.3 has just been released. This is a maintenance release and covers the CKFinder for PHP. Aiming at stability and uninterrupted operation, we have made the following improvements to CKFinder.

Person sitting at the desk and doing something on the laptop

How programming affects your brain

How programming affects your brain as a software developer is not a mystery anymore. Dealing with complex corner cases, breaking down difficult problems, or performing source code reviews can activate the brain’s learning centers and increase cognitive abilities, to name but a few benefits. One of the ways of empowering your brain capabilities this way is getting a job at and growing with CKSource.

Highlighted buttons

Button - why is simple not that simple?

Some things are regarded as simple. A button is a great example of it: a small rectangular thingy that can be clicked. I mean — that's it, that's the button, there isn't anything complex about it… or is there?

Editor with shown editable and read-only mode

Feature of the month - restricted editing modes

Writing, editing — all of that is generally about the ability to access the content faster better, more efficiently. To add, remove, change, and rewrite yet again. Still, there are situations when an editor or a reader should not be able to change the content. Sounds surprising? Maybe so. Maybe not so much.

Computer in the center. Vue, Angular and React icons floating near the mentioned laptop

CKEditor 4.17 with enhanced Base64 images support, delayed editor initialization, and security fixes

We are happy to announce the release of CKEditor 4.17.0. In this major release, we are introducing a highly requested feature allowing developers to reattach the editor to the HTML DOM and delay its initialization. This release also comes with improved Base64 images support for clipboard operations, discontinued support for Flash plugin, and other enhancements prepared by both CKEditor 4 team and our lovely community!

People planning tasks on the board

Agile project management - how we do it at CKSource

Agile project management is still making the headlines, despite being 20 years old. The benefits of its application are countless and priceless, and we are well aware of that at CKSource. Software developers who join us can see for themselves that going Agile and relying on continuous feedback simply makes the work done faster and more pleasant, and the results of it are often more than impressive. With this blog post, we're continuing a cycle on the reasons why it is so beneficial to launch your career with CKSource or switch to this company from your current endeavor.

Two people sitting on the chairs. One of them is recruiter, other one is trying to get a job.

A candidate-friendly recruitment process is here at CKSource. Come join us!

Every recruitment process can be a smooth experience. And at CKSource, we are well aware of that, showing respect to candidates from the very beginning of the way, and providing them with just the right amount of information they need to get started. What’s more, we’re open to junior software developers, offering them support and appreciation. Such an attitude pays off for both sides in the long run. With this blog post, we’re continuing a cycle on the reasons why it is so good and so beneficial to launch your career with CKSource or switch to this company from your current endeavor.

Boxes connected to the document

How blockchain-based writing platforms are shaping the future of written content

Blockchain has been known to be a game changer in digital transactions due to its functionality as a digital ledger and ties to cryptocurrency. However, it is also being utilized across new platforms designed for writers or that have writing as their core functionality. We talk about some of these use cases and also how CKEditor 5 can fit into this role for future blockchain development. This article focuses on writing platforms using blockchain in a way that are already available today, but the potential is immense.

CKEditor 4.16.2 with browser improvements and security fixes

We are happy to announce another maintenance release of CKEditor 4. Several browser-related issues were revisited and some other important bug fixes were introduced, too. Also, important security patches were rolled out. And to top all the changes, a React 2.0.0 integration was recently released. Check out CKEditor 4.16.2 and find out, what was improved!

Best practices of remote work are in use at CKSource. Come join us!

Working remotely best practices are something that people who work from home often know little about. For many, telecommuting is a nightmare, and they dream about coming back to the office any time soon. But at CKSource, it’s not like that at all. For the majority of our job positions, employees are free to decide whether they work on-site, within the hybrid model, or fully remotely. And they often choose the latter, greatly enjoying work-life balance, smooth communication within the team, and taking care of their well-being and growth.

CKFinder 3.5.2 released

We would like to announce that CKFinder 3.5.2 has just been released. This is a maintenance release and covers all currently maintained CKFinder versions — PHP, ASP.NET and Java.

Document navigation made easy - previewing the content minimap in CKEditor 5

If there is one thing every content writer could probably do without, it is the feeling of getting lost in a long document. Trying to navigate a book chapter or a legal document? We have all been there and we know this can be such a headache. There is good news, though: we came up with something to make your editing experience a little bit easier. What if the same content navigation tool that programmers have been using and enjoying for years was available in CKEditor 5? We decided to give it a try and this is how the first content minimap for a WYSIWYG text editor was born.

CKEditor 5 v29.0.0 with boosted images, find and replace and the source editing feature

The totally revamped image feature, supporting block and inline images, will bring more colors and fun into your rich content. The ability to edit the HTML source will give you more control over it hand in hand with the highly anticipated search and replace functionality. The General HTML Support will help advanced users expand the capabilities of the editor while a set of new user guides will aid them on the journey through all the newly introduced enhancements. There is also support for multi-root editors in revision history as well as new user permissions for collaboration features — CKEditor 5 v29.0.0 has it all!

Feedback culture matters at CKSource. Come join us!

Feedback culture is a true revelation for all those who hadn’t become acquainted with it before. But at CKSource, we are used to it and have mastered it for many years, being well aware that it’s something that results in a smoother workflow, increased productivity and, first and foremost, happier employees. Thanks to it, they may enjoy the company culture where they are heard and appreciated, and their efforts are recognized.<br><br> With this blog post, we’re starting a cycle on the reasons why it is so good and so beneficial to launch your career with CKSorce or switch to this company from your current endeavor.

Microsoft Word vs CKEditor 5 Track Changes Compared

How does CKEditor 5’s Track Changes feature stand up to Microsoft Word? Read on to find out. We compare and analyze the differences between the two rich text editors and how they handle this task. Being able to apply changes, see who made them and revert the changes back is what this feature is all about.

Revision History is officially live - CKEditor 5 v28.0.0 released

CKEditor 5 v28.0.0 brings the long-awaited Revision History feature. It is a top-class document versioning tool that allows the users for full control over the editing process. The table feature was expanded with support for captions as well as default table and table cell styles. The integrators and plugin creators will appreciate the new metadata for npm packages and the documentation of the HTML output of the editor features. Improvements were done to the export features and schema definition. Some bug fixes were included, too.

A stylized graphic of different instances of CKEditor 5 with toolbar variations and a link insertion plugin.

You decide - customizability with CKEditor 5

Having the right tools for the job influences your software’s output. The developers of CKEditor 5 know that, which is why our API provides optimal customizability that can help you create the perfect plugin for your software’s needs. We explain how the development teams from three clients of ours — Plutio, Condé Nast, and Neos — used our API to customize CKEditor 5 instances in specific ways with satisfying results. Read on to see what we mean.

Accessibility, availability and Progressive Enhancement

Accessibility, Availability and Progressive Enhancement

Your site cannot be accessible if it is not available. And if it is available, it will not be usable to the users unless it is accessible. These two terms are strictly interconnected — read on how you can employ Progressive Enhancement in order to make your websites both available and accessible.

How collaborative innovation makes companies more competitive and better

How collaborative innovation makes companies more competitive and better

The world of business is changing lightning fast, so you need to tread carefully. There are many examples of companies that stood still among the hasty race and eventually failed, like Nokia or Yahoo!, and of those who strived to take the innovative challenge and ultimately won. Embracing innovations to the fullest is what real-time collaboration and CKEditor 5 enable and enhance. There are hundreds of successful, progressive companies that were able to find out that collaboration is what encourages businesses to innovate more and do it better.

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