Updates, release notes, and articles on web development
Feature of the Month - Automatic text transformation in CKEditor 5
Autocorrect, text replacement, imposing brand rules, adding smileys and emoticons to your post… There are many applications of the CKEditor 5 automatic text transformation feature. Find some of the less apparent ones and learn how it all started in the August installment of the Feature of the Month series!
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.
Have a truly relaxing holiday with CKEditor 5
Having a well-deserved holiday is crucial for our health and well-being, especially this year. And no matter where we go, CKEditor 5 will help us live in the moment and fully relax. Thanks to its immensely useful and versatile features, we may rest assured that the workload that awaits us will be well-organized and much easier to handle. And simply stop thinking about the upcoming burden of returning to the office.
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!
The tools of the trade - on the technical aspect of writing, part 1
The (less than) fascinating journey through writing and editing a piece of text, put down by the technical writer adept in documentation, but also in fighting evil mutants, spaceflights and reporting local events.
Collaboration in the digital employee experience
Remote work is here to stay, and CEOs need to learn how to reckon with the new reality of employment. Collaboration is one of the keys to creating a digital employee experience, but a real-time collaborative editor like CKEditor 5 can help fulfill multiple aspects of that experience. If you’re looking to level-up your digital workspace, read on for more!
Feature of the month - Table features in CKEditor 5
Rich content, be it a printed book, a website or a Q3 chairman presentation is all about two things: conveying a message and the way to convey it. Tables are the way to convey the message, especially when it contains numbers, datasets or complicated relations between the information presented. If tables were not as good in getting the message across, would they be used all around us, starting with bank statements through to highway signposts?
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.
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.
How to save companies from the meeting madness
They are soul-sucking, time-consuming, and extremely expensive. They bring companies and employees down, diminishing their performance. Still, many team leaders feel that holding more and more bad or unproductive meetings is their duty, and something their organizations simply cannot go without. But the truth is completely different. Breaking out of meeting overload may not be easy, but there are effective ways of doing it right. And CKEditor 5 with collaboration has a role to play here, too.
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.
Feature of the month - Paste features in CKEditor 5
CKEditor 5, a modern, advanced WYSIWYG editor designed with extensibility and efficiency in mind, implements several features allowing users to paste the content into the document they work on from various sources. The editor provides unrivaled support for two of the most popular editing solutions, Microsoft Word and Google Docs. Out of the box, it also supports pasting as plain text as well as the drag and drop mechanism.
Revision History use cases - how your company can benefit from version history
Revision History is a brand new feature rolling out as a premium plugin for CKEditor 5. We will show you how you can benefit from implementing this plugin as we analyze various use cases across a variety of industries.
CKEditor 4.16.1 with accessibility enhancements
The newest release of CKEditor 4 is here. It brings better accessibility, right on time for the Global Accessibility Awareness Day which is exactly the third Thursday of May! An important fix for mobile users that affected the use of content styles was introduced, making CKEditor 4 even more flexible and available for all kinds of platforms. And a nuisance in widget handling was also removed. Other small fixes improve the drag and drop feature, the way colors are handled and the pasting mechanism, so read on to find out what good comes with this minor release!
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 collaboration lets companies innovate more and do it 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.
Document version control for any software - CKEditor 5 Revision History
Control different versions of your document, stay on top of your progress or collaborate with other users efficiently – all thanks to the upcoming CKEditor 5 Revision History feature. This feature allows you to create, view and restore your content versions and brings the full Google Docs-like experience to CKEditor 5 along with Collaboration Features.
CKEditor 5 v27.1.0 with table and block quote nesting
The newest version of CKEditor 5 is here with both new and extended features. The table nesting functionality makes using tables even more powerful than before. Legacy support has been introduced for the deprecated HTML
align attribute. Nested block quotes are now properly read when loading pre-existing content as well. All of that is aimed at greater backward compatibility and support for older, HTML4 formatted content that may still be generated by some software, like email applications. Together with some minor breaking changes, this version helps bridge the past with modernity.
Feature of the month - Spell and grammar check in CKEditor 5
Proofreading and spell checking pose a serious challenge, especially for professional texts. Employing the power of AI-driven algorithms, CKEditor 5 provides an industry-standard solution for the advanced needs of all types of editors and content writers. Meet the power to harness unruly words, commas and clauses right as you type.
Remote collaboration - How rich text editors can improve working from home
How using a rich-text editor with real-time collaboration can bring people together across geographical barriers and make remote work more efficient. This is especially relevant during the current pandemic period forcing many people to work remotely and since companies are becoming more globalized than ever before.
Real-time collaboration - 7 benefits you get from using it
There are dozens of advantages and benefits real-time collaboration can impress us with. Here, we’ve selected seven that our clients love and value the most. Have a look below and discover how collaborative editing can optimize content workflow, save time, effort, and money, help reach flawless effects, trigger greater productivity, create an innovative mindset, and — on top of that — give the whole team a lot of space, freedom, and fun. Easily.
CKEditor 5 v27.0.0 with drag and drop, text part language and bubbling events
The newest release arrived, packed with new features, some improvements, fixes and a security patch. The long-awaited drag and drop functionality is here, covering textual content, widgets as well as HTML and plain text dropping from outside the editor. Language features have been expanded with the ability to set specific language to a selected part of the text and there were improvements to the text-align feature as well as the to-do list feature. And there is still more!
Feature of the month - Word and character count in CKEditor 5
There are certain features in editors or word processors that people tend to overlook, even though many of them use these on a daily basis. One such feature is the word and character count. An everyday user may not pay much attention to it, as it was originally aimed primarily at people who need to meet specific word limits while writing. Read the blog post to discover its usefulness in your favorite WYSIWYG editor.
Document collaboration - how CKEditor helps break down barriers to success
Document collaboration tools address disconnections between people and subsequent disruptions in workflow, which happen in industries such as law, market analysis, and market research. Companies around the world are creating software solutions for these issues, and they look to CKEditor 5 to provide for optimal collaborative editing experiences.
CKFinder 184.108.40.206 for PHP released
We would like to announce that CKFinder 220.127.116.11 for PHP has just been released. This is a maintenance release that adds support for PHP 8 and updates multiple third-party libraries. We have also added support for Laravel 8 and Symfony 5 in their official CKFinder integration packages.
CKEditor 5 v26.0.0 with extensible builds, inline widget styling and annotations guides
Building your own custom CKEditor 5 experience is now easier than ever before. An improved online builder is one thing, but with the introduction of DLL builds it is now possible to create a custom editor build and later expand it with desired features without the need to recompile everything. This release also brings improvements to handling keystrokes on Mac, styling inline widgets, editor placeholder and a pack of new guides about using collaboration features’ annotations.
Feature of the month - Lists in CKEditor 5
Among features offered by CKEditor 5 WYSIWYG editor, some are widely used (like text formatting or images) and some are rather specialized (like restricted editing or read-only mode). There are only a few features, however, that are so versatile and applicable to so many use cases and solutions as lists.
CKEditor 5 v25.0.0 with flexible annotations, improved text blocks handling and performance fixes
The new release is here, packed with improvements, fixes and a security patch. We have redesigned the architecture of annotations, making it possible to use inline and sidebar annotations for collaboration features at the same time. We made changes to block editing so content blocks are now more comfortable to handle. Stability has been improved when formatting large content as well as several errors concerning images were corrected. There is also a new, neat feature in the documentation, that especially the first-time users will greatly enjoy - the toolbar helpers.
CKEditor 4.16 with improved image pasting, High Contrast support and a new color API
We are happy to announce the release of CKEditor 4.16. Apart from the security fixes, we focused on improving image pasting as well as the new color API and extended High Contrast support. There are also a few other bug fixes that will enrich your CKEditor 4 WYSIWYG editing experience.
Feature of the month - Collaborative writing in CKEditor 5
Welcome to the “Feature of the month” blog post. Kickstarting this new series in 2021, we want to spotlight and present selected features we offer with CKEditor 5. Every month, we will present the functions that we find especially interesting or in need of better recognition from our users. This is all in the hope to bring a better editing experience to you.
JSX syntax for CKEditor 5 converters - an experiment
The content in the CKEditor 5 is represented by a custom data model. It provides a layer of abstraction over the HTML data that is used to store the content (the data view). To translate the model representation to the target data format (in most cases HTML), the developer must provide a set of converters. This article showcases another approach to writing model-to-view converters and introduces a JSX-compatible syntax that allows to write converters by defining the expected output with syntax that is similar to the HTML data format.
CKEditor 5 v24.0.0 with multiline toolbar and accessible input labels
Working hard on creating content? Fair enough. We will make your work comfortable, with easy access to all the features you need. Welcome to our newest batch of UI enhancements: the multiline (wrapping) toolbar that you all asked for and the accessible input labels on interface items! Not convenient enough? Upload images by pasting their URL, track changes for pasting table styles, integrate with Vue.js 3, use Markdown shortcodes… Simply put - write well, edit well, stay well.
CKEditor 5: the best open source Markdown editor
CKEditor is an open source rich-text editor. Even though it is mostly developed by CKSource, it has a large community of contributors backing the development efforts. One of the popular questions that we receive time and time again is the availability of Markdown editing. The simple answer is yes. Let’s dive a little deeper into this topic to get a more elaborate answer as to how.
CKEditor helps: the promotion of open science
There are plenty of uses for our CKEditor 5 that address some of the most pressing issues of the day, like the ongoing data reproducibility crisis. Rising to meet challenges for data analysts and researchers requires rethinking collaboration in the sciences from the ground up. Learn how CKEditor is coming to the rescue to help open science platforms.
CKEditor 4.15.1 with a security patch released
We would like to announce the release of CKEditor 4.15.1. This security update addresses a vulnerability in the CKEditor 4 Color History feature and an upgrade is highly recommended. There are also other bug fixes that will enrich your CKEditor 4 WYSIWYG editing experience, including fixing problems with the Table Resize plugin, the script loader or CSS margin parsing errors in certain contexts.
CKEditor 5 v23.1.0 with raw HTML embedding, reconversion API and pasting tables into tables with track changes
New, advanced features are coming onboard. Embedding arbitrary HTML opens new possibilities for webmasters, while the reconversion introduced in CKEditor v23.1.0 is a great step toward easier, more reliable handling of the downcast conversion process. Pasting tables into tables in track changes mode, documentation updates and a new release of the React component will also, hopefully, please the CKEditor community.
Google believes in a Web that can compete with native applications unintimidated. One of the areas in which native applications for years have been superior to web applications was detecting shapes in images. Tasks such as face recognition were not possible until recently… But not anymore!
CKEditor helps: Collaborative policy in government
There are lots of use cases that address fundamental business needs, but CKEditor can see further than that. Sometimes there are wide-reaching problems on a societal level that deserve attention, like urban planning, zoning, or natural resource management. Rising to affect change in these areas can be larger than even a government’s competency to solve them. Modern societal problems require collaboration from multiple sides, and we’ve got the technology to facilitate that.
CKEditor 5 v23.0.0 with pagination feature, list styles and improved image upload
Improved plain text pasting coupled with a new pagination feature that lets you control the structure of your output and autolink added to editor builds bring forth an overall excellent experience in WYSIWYG editing. This release also brings enhancements to list styles and image upload. What you edit has never looked so good and so very much exactly the way you want it. Meet CKEditor 5 v23.0.0!
How to create ready-to-print documents with page structure in WYSIWYG editor - CKEditor 5 pagination feature
Barely having released the premium features of export to PDF and export to Word, we still keep on improving and expanding the capabilities of the CKEditor 5 WYSIWYG editor. If you are done writing, editing and collaborating on your content, the time has come to convert it into one of the popular document formats. But can you be sure your multipage document will save and later print the way you want it? We are now introducing the pagination feature that takes care of just this question!
The best way to export your WYSIWYG editor content to PDF and Word file formats
The CKEditor export to PDF and export to Word features are now out of beta. Harness the power of the world’s most popular document file types with these integrated solutions — WYSIWYG editor plugins and a SaaS or on-premises converter service with a REST API. Print, send and store your HTML content any way you want with a single click. Try it now!
CKEditor 4.15 with new editor placeholder plugin and improved color management
We are happy to announce the release of CKEditor 4.15. In this major release, the users get an extended set of tools aimed at an easier and more efficient text and background color handling within the WYSIWYG editor. Also coming in stock is the new Editor Placeholder plugin. There are also a few bug fixes that will enrich your CKEditor 4 WYSIWYG editing experience.
CKEditor 5 v22.0.0 with inserting images via URL, list styles and Markdown plugin
The newest CKEditor 5 is here and it brings a plethora of changes and improvements. There is a new easy way to add images to your documents and you can choose from a variety of list item markers available. The export to PDF and Word features are now out of beta and a new pagination feature is coming soon. Hopefully, all these changes will increase your content creation productivity.
Managing images with CKEditor 5
If you need your software to help manage images, there are important decisions to be made. Where will you store them - do you want them on-premises or in the cloud? There’s also the question of what features you need - how hands-on are your software’s users with visual media? Luckily, CKEditor 5 is flexible with both storage and feature possibilities for your solution. Here is a quick overview of your options in wrangling images with CKEditor 5.
CKEditor 5 v21.0.0 with autolink and export to Word released
We are happy to announce the release of CKEditor 5 v21.0.0 that introduces further additions for the link feature, including the long-awaited autolink. Coupled with the enhanced link text edition, it will make your linking experience like nothing before. New ways to manage image resizing have been added, too. Last but not least, you can now export your document to the Microsoft Word
.docx format. Read on for more details!
Content publishing during Covid‑19
In the middle of the Covid-19 crisis, the content publishing industry is having tremendous difficulty. Even though the hunger for news about the pandemic led to a surge in readership, this did not translate into higher ad revenues. In this article, we show how publishers can save time and money by simplifying the process of content creation and what role there is to play for collaborative features.
How to successfully launch a software application on Product Hunt in 2020?
So you’ve created an application and want it to reach a mass audience. Product Hunt is one of the most popular and easy ways to do this. In GitHub Writer’s case, Product Hunt helped the new application reach 1000 downloads. This Open Source side project, which is based on CKEditor 5, is a browser extension that brings WYSIWYG editing to GitHub. It was one of the top 5 products on the day of its launch and as such was promoted in its newsletter and socials. Read on to learn more about how you can make the best out of a Product Hunt launch as well.
The shape of things to come: student information systems edition
A student information system’s chief goal is to aid school communication of news and announcements between students, teachers, parents, faculty, and staff. So what, then, is effective school communication? The goal is the same whether you’re a student information system vendor or a school administrator who oversees your institution’s own homebrewed solution: a student information system that optimizes communication no matter the situation. Rich-text editing can aid in reaching that goal.
Swinging on an AST branch
CKEditor 5 v20.0.0 with linking images and multi-cell comments released
We are happy to announce the release of CKEditor 5 v20.0.0 that introduces several enhancements for the link feature, including linking images and improved caret movement around links. Typing around widgets using the keyboard is now easier thanks to the new fake horizontal caret. In addition to that, we have also added support for comments in multi-cell table selections. Read on for more details!
How to become a better programmer
Being a programmer is not a simple thing. The variety of technologies, concepts, rules, and terminologies can be overwhelming for newcomers. What’s more, you need to be up-to-date all the time. Otherwise, you take a step back. But if you made an effort and started your developer career, there is still much more to do to improve your programming skills. This article presents some ideas on how to become a better programmer. You will also find out how your company can help you with this endeavor.
CKEditor 4.14.1 with resizing and toolbar improvements released
We are happy to announce the release of CKEditor 4.14.1. This is a minor release that focuses on some issues related to the editor and table resizing as well as using the Emoji plugin in a CORS context. We also fixed some bugs for the bottom toolbar location. Last but not least, the Export to PDF feature is now available for CKEditor 4 and the Vue.js integration is now officially stable.
Knowledge management tools: the top 5 you can get right now
Knowledge management tools are created and released with a single goal: helping companies create and maintain their body of knowledge. We add our two cents about what could make these tools the best they can be.
How to print WYSIWYG editor content to PDF - Export to PDF feature released
We are happy to announce the official launch of the new export to PDF feature for CKEditor 4 and CKEditor 5. This feature allows you to easily print the content of your WYSIWYG editor to a PDF file. What’s more, the generated PDF document will preserve not only the rich-text content that you create in the editor, but also its structure and styling. Read on for more information!
CKEditor 5 v19.1.1 with table enhancements, typing around widgets and print to PDF feature
We are happy to announce the release of CKEditor 5 v19.1.1 that introduces further enhancements for the table feature, improved typing around widgets as well as the new PDF export feature. In addition to that, we focused on the adjustments of the editor’s development tools to the newly adopted monorepo infrastructure. Read on for more details about these and other improvements!
What to consider when choosing the best WYSIWYG HTML editor
Struggling to choose a writing solution that will fit your software perfectly? Maybe you need a brush up on which features, specifications and perks you should watch out for in 2020? Read on to learn about the most important things you should look for when choosing the best WYSIWYG HTML editor for your software project.
Blend CKEditor 5 Collaboration Features with your application: translations and custom balloons for comments and track changes arrive
We are happy to announce the release of CKEditor 5 Collaboration Features v19.0.1. This version further improves the customization options of comments and track changes annotations. It also introduces the possibility to localize collaboration features and add custom translations. Read on for more information!
CKFinder 18.104.22.168 for PHP released
We would like to announce that CKFinder 22.214.171.124 for PHP has just been released. This is a maintenance release that brings updates to localizations and third-party libraries. We have also added support for Laravel 7 and Symfony 5 in their official CKFinder integration packages.
CKEditor 5 v19.0.0 with table enhancements, improved performance and select all feature
We are happy to announce the release of CKEditor 5 v19.0.0 that introduces further enhancements for the table feature, improved font family and size support as well as the new select all feature. In addition to that, we focused on improving the editor performance. Last but not least, we moved from multirepo to monorepo infrastructure. Read on for more details about these and other improvements!
GitHub Writer: challenge accepted!
It all started back in 2014, when the CKSource team gathered together in our usual meetups. Something really special was up for discussion: a brainstorm about the future of CKEditor. That meeting seeded the ideas and foundation for the amazing products we made available since then, including CKEditor 5 and Collaboration.
What are virtual classrooms? A rundown of the most popular software by CKEditor
If you are in a frantic search for a virtual classroom solution that incorporates as much of the traditional classroom atmosphere as possible while minimizing interruption of established workflows and schedules with a small-as-possible learning curve, consider this: real-time collaborative writing technology with rich-text editing capabilities is a welcome addition to multiple commonly-used virtual classroom technologies. Click to learn more.
An all around experience for working with data and content - CKEditor 4 Spreadsheets 1.2.0 released
We are happy to announce the release of CKEditor 4 Spreadsheets 1.2.0, which brings several improvements to make your work with data and content even easier than before. The Spreadsheet plugin now supports pasting data to and from Excel and Google Sheets. It also enables creating dynamic, auto-updating cell references in your WYSIWYG editor’s content. Last but not least, even deeper integration with CKEditor 4 allows you to apply more formatting and styling features to spreadsheet data. Read on for more information!
Knowledge management and capturing the ideas of your talent
Learn how choosing the right knowledge management system for your company is essential to turning your talent’s tacit knowledge into explicit knowledge. The sooner you identify the tool or system that’s just right, the sooner what they know can benefit you. Your response to the challenges of the modern marketplace depends on it.
CKEditor 5 v18.0.0 with custom table selection and pasting nested lists from Word
We are happy to announce the release of CKEditor 5 v18.0.0 that introduces two major and frequently requested features: selecting multiple cells, rows or columns as well as support for pasting indented lists from Word. In addition to that, we added the text transformation feature to all builds and enabled responsive toolbars in inline and balloon editors. Read on for more details about these and other improvements!
Implementing single-file Web Components
Probably everyone who knows the Vue.js framework also heard about its single-file components. This super simple idea allows web developers to define the entire code of a component in one file. It is such a useful solution that an initiative to include this mechanism in browsers has already appeared. However, it seems quite dead as, unfortunately, no progress has been made since August 2017. Nevertheless, looking into this topic and trying to make single-file components work in the browsers using the technologies already available was an interesting experiment to undertake.
Comments outside editor? CKEditor 5 Collaboration Features v17.0.0 with new comments API and new possibilities
A lot has happened on the collaboration front in CKEditor 5, so we are very excited to share the results of the work that we have done in recent months with you. If you were dreaming of having a really tight integration of CKEditor 5 collaboration features with your application and being able to add comments to elements outside the WYSIWYG editor, the latest release is for you!
CKEditor 4.14 with Paste from LibreOffice released
We are happy to announce the release of CKEditor 4.14 that contains new features, bug fixes, and API improvements. Most notably, this WYSIWYG editor version introduces support for pasting from LibreOffice. It also includes security fixes for the HTML data processor and the WebSpellChecker Dialog plugin, so an upgrade is highly recommended.
Collaborative writing and how to implement it in your application
Collaborative writing is one of the most popular ways to write. Since the first time users started writing online, collaboration technologies have changed a lot. It is now possible to implement collaborative writing in your own application but how should you do it?
CKEditor 5 v17.0.0 with table styles, special characters and performance improvements.
We are happy to announce the release of CKEditor 5 v17.0.0 that introduces two major and frequently requested features: table styling support and the special characters plugin. In addition to that, we worked on data processing and editor initialization performance as well as on bug fixes. Last but not least, an online builder for CKEditor 5 is now available for all your custom WYSIWYG editor builds. There are also some breaking changes, so read on for more details!
5 ways SaaS companies can benefit from collaborative editing with CKEditor 5
SaaStr Annual is there to help SaaS businesses scale up and we are going to be there to show how a good WYSIWYG editor can contribute to that. We want to show that CKEditor 5 Collaboration Features can provide a modern writing experience for every application. Whether you would like to spice up the software you create or your internal team dynamic, here are five reasons why SaaS companies should choose a collaborative rich text editor like CKEditor 5.
The easiest way to customize a WYSIWYG editor - CKEditor 5 online builder
There are many WYSIWYG editors on the market and they come in different flavors. At CKEditor, we believe that your needs should shape the editor that you choose, not the other way around. Instead of creating a one-size-fits-all product, we design our editors in a way that makes it easy to mix and match the features and UI you want. With the release of CKEditor 5 online builder, we have just made the editor customization process easy and intuitive!
CKEditor 4 - Integrate WYSIWYG editor with Vue.js
<ckeditor /> tag.
7 reasons why your LMS needs a better and collaborative WYSIWYG editor - FETC 2020
We are joining FETC in Miami on January 14-17. But before we meet there, we would like to tell about what makes a WYSIWYG rich text editor so important for learning management systems and education applications. If you are an education software creator, school’s in-house technology person or a concerned educator who is not happy with the current writing experience in your education software, read on!
CKEditor 4.13.1 with paste improvements released
We are happy to announce the release of CKEditor 4.13.1. In the last minor CKEditor 4 release in 2019 we focused on some issues related to pasting as well as on improving the accessibility of the WYSIWYG editor dialogs. Stay tuned for some more updates in 2020 — and read on for more!
CKEditor 5 v16.0.0 with code blocks and restricted editing
We are happy to announce the release of CKEditor 5 v16.0.0 that introduces two major and frequently requested features. The developers will be happy to hear that they can now insert code blocks to their WYSIWYG editor. The new restricted editing feature allows you to create templates and restrict editing to chosen areas only. But there is more — so read on!
CKFinder 3 for Java released
We are happy to announce that CKFinder 3 for Java was released today. This represents a huge milestone in the development of CKFinder, the powerful, secure and easy to use file manager for the Web, since version 3 will now be available with three server-side connectors: Java, PHP and ASP.NET.
FinTech Connect 2019 - Optimize your content with CKEditor 5
We will be exhibiting CKEditor 5 and collaboration features at FinTech Connecton 3-4 December at ExCeL London. FinTech Connect is one of the leading financial technology conferences where major financial institutions connect with the most innovative technologies and companies. The event is the perfect place for creating dialogue around digital transformation, payments, financial security regtech and blockchain.
Creating data grids in WYSIWYG editor - CKEditor 4 Spreadsheets released
We are happy to announce the release of CKEditor 4 Spreadsheets that offer Excel-like functionality right inside the WYSIWYG editor. The new Spreadsheet plugin allows you to create intelligent, data-driven documents directly in CKEditor 4. This makes it a perfect solution for financial, auditing, engineering, technical and science industries.
CKEditor 5 v15.0.0 with horizontal line, page break, responsive toolbar and SVG upload support
We are happy to announce the release of CKEditor 5 v15.0.0. This editor version introduces support for inserting horizontal lines, page breaks and SVG images into the WYSIWYG editor. It also allows you to define the document title section thanks to the new title plugin. The editor toolbar is now responsive, which improves the UX, especially for mobile devices. But there is more - so read on!
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!
Future of content calls for the best rich text editor - DCX 2019
We will be exhibiting CKEditor 5 and collaboration features in Berlin on 8-9 October at the Digital Content Expo. DCX is an annual international expo for Digital Content Management, Content Services and Publishing. This year’s event will be focusing on the “Future of Content” through the topics of content creation, distribution and monetization.
CKEditor 4.13 with Paste from Google Docs released
We are happy to announce the release of CKEditor 4.13 that contains over 60 tickets, from new features through bug fixes to API improvements. Most notably, this WYSIWYG editor version introduces support for pasting from Google Docs. It also includes major improvements for selection handling and dialogs. Read on for more!
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.
How we reduced traffic 10-20 times - data compression in real-time collaboration
When you are creating a complex system from scratch, you have hundreds of problems to solve and the amount of data you send over the network is usually not the first one to be tackled. It was no different in CKEditor 5.
CKFinder 3.5.1 and CKFinder 2.6.3 released
We would like to announce that CKFinder 3.5.1 and CKFinder 2.6.3 have just been released. CKFinder 2.6.3 includes a security patch for the server-side part of the application, so updating is highly recommended. We have also published new guidelines for securing your server when using a public folder for uploaded files. Read on for more details!
CKEditor 5 v12.4.0 with image resizing, to-do lists, RTL language support and more
We are happy to announce the release of CKEditor 5 v12.4.0. This editor version introduces Paste from Google Docs, image resizing, a simple image upload adapter, to-do lists, right-to-left language support as well as a spell and grammar checker and support for creating math and chemical formulas right in the WYSIWYG editor content. There is more — so read on!
CKEditor 5 v12.3.0 with word count, autocorrect, link attributes and new upload adapter
We are happy to announce the release of CKEditor 5 v12.3.0. This editor version contains some exciting new features that were at the top of the wishlist for our community and customers alike, like word and character count, automatic text transformations, link attributes, text block and list indentation, or the Base64 image upload adapter. Typing on Android got significantly improved and a new watchdog functionality will be helpful in recovering from editor crashes. Read on!
CKEditor 4.12 with Paste from Word enhancements released
We would like to announce the release of CKEditor 4.12 that contains over 40 tickets, from new features through bug fixes to API improvements. Most notably, this WYSIWYG editor version comes with support for new features in the Paste from Word plugin (page break, table cell borders, enhanced nested lists). It also includes improvements for table handling and the color dialog. Read on for more!
CKEditor 5 v12.2.0 with mobile-friendly comments mode
We are happy to announce the release of CKEditor 5 v12.2.0. This time we focused on bug fixes and improvements to existing rich-text editor features. We also worked on the contextual balloon functionality in order to provide inline annotations for comments and suggestions as well as a mechanism to easily navigate between the balloons. Read more!
CKEditor 4 - Integrate WYSIWYG editor with Angular
CKEditor 4 - Integrate WYSIWYG editor with React
<CKEditor /> JSX tag.
Meet HangHub, a new productivity tool for GitHub
While working on ways to make CKEditor 5 the ultimate collaboration framework, we also learned a lot about collaboration itself. Our communication troubles when using GitHub inspired us to create HangHub, a team productivity tool that lets you see other users who are working on the same GitHub issue or pull request as you. Read more to learn about HangHub.
Web accessibility testing - DIY!
Every website should pass through an accessibility audit to check if it is really inclusive for every user willing to use your product. However, very often you do not have the time or funds to go for a complete, professional audit. Sometimes it is enough to check the basics and increase the accessibility on your own. This checklist will help you perform a basic web accessibility audit to ensure that some common accessibility issues present on your site will be wiped out with a reasonable effort.
Practical web accessibility guide
Creating a website nowadays is much easier than it used to be several years ago. New tools, frameworks, and libraries allow you to create a unique and unforgettable experience for your users. But at the same time, new challenges emerge. Making the whole thing accessible is one of them.
CKEditor 5 v12.1.0 with mentions, font color and remove formatting released
We are happy to announce the release of CKEditor 5 v12.1.0. A month ago, we have seen some really positive feedback regarding the previous release of CKEditor 5 in which we introduced such features as inline widgets, distraction-free editor and support for multi-root editors. This version is no different and it brings four new long-awaited features (mention, font and background color, and remove formatting) as well as many improvements to the editor and our documentation.
The next rich text editor is at The Next Web 2019!
We are super excited to announce that we will be in Amsterdam on May 9 & 10th to participate in TNW2019. TNW is Europe’s leading tech festival and conference with over 15K visitors, 80 industry-leading speakers, and 300 exhibitors. As it self-identifies as “the heart of tech”, the conference aims to celebrate innovation.
CKFinder 3.5 released - Java coming soon!
We would like to announce that CKFinder 3.5 for PHP and ASP.NET has just been released. This is a maintenance release that fixes a few important issues — an update is especially recommended for ASP.NET users. We also have a major announcement for Java fans, so read on!
CKEditor 4.11.4 with improved memory management released
We are happy to announce the release of CKEditor 4.11.4. This is a minor release that focuses on improving the memory efficiency of the WYSIWYG editor. It also includes a handful of bug fixes and a major update for Serbian translations. Read on for more!
CKEditor 5 v12.0.0 with inline widgets and distraction free editor released
We are happy to announce the release of CKEditor 5 v12.0.0. This editor version brings many new features (editor placeholder, inline widgets, CKEditor 5 inspector), a new editor build, many improvements for plugin authors as well as integration developers and, of course, some new guides in our documentation. It is a major release, so there are some breaking changes for plugin authors, possibly more breaking changes for developers who created their own rich text editors and a few changes that will affect CKEditor 5 integrations.
CKEditor 4.11.3 released
We are happy to announce the release of CKEditor 4.11.3. This is a minor release that brings some further improvements to the emoji feature. It also fixes a handful of bugs with Copy Formatting and widgets’ nested editables, or Backspace behavior in nested lists. Read on for more!
Write. Collaborate. Educate CKEditor at Bett 2019.
We are happy to announce that we will be participating in the most important European Educational Technology exhibition — Bett Show in London, between 23-26 January 2019! Since our collaborative content authoring components are proved to be perfectly suited for use in education and publishing software, we will join the industry leaders in London this year to see the latest in edtech and talk to our customers. Read more!
CKEditor 4.11.2 released
We are happy to announce the release of CKEditor 4.11.2. For the first minor editor release in 2019 we focused on fixing a handful of bugs in the existing features as well as some housekeeping in the rich-text editor internals. Happy New Year — and read on for more!
The best WYSIWYG editor for Vue.js is here
CKEditor 5 v11.2.0 with paste from Word and file manager support released
We are happy to announce the release of CKEditor 5 v11.2.0. The latest editor version brings the long-awaited support for paste from Office (e.g. from Microsoft Word) and integration with the CKFinder file uploader. We have also enhanced the image upload documentation, improved the editor UI on mobile devices and introduced many smaller features and improvements.
CKFinder 3.4.5 with a new skin and performance improvements released
We would like to announce that CKFinder 3.4.5 for PHP and ASP.NET has just been released. This release brings important performance improvements for our file manager — an update is especially recommended if your CKFinder installation works with hundreds of folders. But there is more — a new, modern skin has just been added, so read on!
CKEditor 4.11 with emoji dropdown and auto link on typing released
We would like to announce the release of CKEditor 4.11 that contains over 60 tickets, from new features to accessibility improvements. Most notably, this WYSIWYG editor version comes with a brand new dropdown for the emoji plugin that makes it possible to insert emoji from the toolbar and search for them using keywords.
The best WYSIWYG editor for Angular and React is here
CKEditor 5 v11.1.0 with media embed and collaborative tables
We are happy to announce the release of CKEditor 5 v11.1.0. This editor version brings the long-awaited media embed feature, support for block content in tables, tables available in real-time collaborative editing and many smaller features and improvements. We also streamlined our Operational Transformation engine to improve its support for already implemented collaboration features as well as those planned in the near future (like “suggestion mode”).
Lessons learned from creating a rich-text editor with real-time collaboration
Real-time collaboration is a feature we wanted to introduce since the inception of CKEditor 5. The research that we made back in 2012 and some failed attempts that we observed all around showed us that full support for collaborative editing for rich-text data cannot be added on top of existing projects. A proper architecture has to be designed and implemented from scratch, with real-time collaboration treated as a first-class citizen in the entire project.
CKEditor 4.10.1 released
We are happy to announce the release of CKEditor 4.10.1. This is the first minor release that follows the introduction of the new autocomplete, emoji and mentions features in CKEditor 4.10, so its focus was on polishing these new features. In addition to that, we included some community PRs and a handful of bug fixes. Read on for more!
CKFinder 3 Package for Laravel released
We are happy to announce that the official CKFinder 3 Package for Laravel is now available. This means that you can now comfortably integrate the best file manager for CKEditor with your Laravel application in little to no time, just like a real web artisan would do! Read on for more!
CKEditor 5 v11.0.0 with block toolbar, autosave and Electron
We are happy to report the release of CKEditor 5 v11.0.0. This version brings a few new features (the block toolbar, the autosave plugin, Electron support), many improvements (typing on Android, selection stability and selection handle for tables) and an upgrade to webpack 4. Read on!
CKFinder 3.4.4 released
We would like to announce that CKFinder 3.4.4 for PHP and ASP.NET has just been published. This is a maintenance release that updates the AWS S3 adapter for the ASP.NET connector, and fixes the FTP adapter for the PHP connector. A few localization updates are included, too. Read on for more!
CKEditor 4.10 with autocomplete, emoji and mentions
We are happy to share that CKEditor 4.10 has just been released! This major release brings Mentions, Emoji and Autocomplete plugins to CKEditor 4, along with a few other useful enhancements and bug fixes. Read on!
CKEditor 5 v10.1.0 with tables, soft line breaks and improved composition
We are happy to report the release of CKEditor 5 v10.1.0. This version includes the first iteration of the table feature as well as support for soft line breaks (Shift+Enter). Apart from that, we introduced a selection post-fixer and fixed many text composition issues thanks to major improvements to the DOM renderer. There is also a (temporary) workaround for typing before and after images… and a bunch of important bug fixes. Read on for details.
CKFinder 3.4.3 released
We would like to announce that CKFinder 3.4.3 for PHP and ASP.NET has just been released. This is a maintenance release that resolves a few important issues, including problems with file uploads in Microsoft Edge v42, and introduces a few other useful changes. Read on for more!
CKEditor 5 v10.0.1 with a security patch released
We would like to announce the release of CKEditor 5 v10.0.1 that contains a security fix for the Link package, so an upgrade is highly recommended for all CKEditor 5 installations that include it. Additionally, this release fixes an issue with the decoupled editor that blocked enabling real-time collaboration in this editor.
A web that excludes only people with disabilities
There is, unfortunately, a silent consensus around the web that making your product accessible is an optional task. For many web developers it is a nice-to-have feature, not a core requirement — since lack of accessibility would be an obstacle for a limited part of your target audience only. But is it really so?
CKEditor 5 v10.0.0 – the future of rich text editing looks stable
It has been a long time coming, but after almost 4 years of research, planning and developing, we give you a totally new experience in rich text editing — CKEditor 5.
CKEditor 5 v1.0.0 beta released
When we were releasing v1.0.0-alpha.2 in November last year, we already knew the next release will be huge. The plan for the first beta release was to continue implementing new features (highlight, font size and family, text alignment, document editor build), but our main goal was to review the entire public API of CKEditor 5 Framework and improve it where possible.
Accessibility Checker 1.1.1 with custom issue types and Brazilian Portuguese
We are happy to announce that Accessibility Checker for CKEditor 4 was updated to version 1.1.1. This version introduces the possibility to add custom issue types as well as the Brazilian Portuguese translation.
CKEditor 4.9 with Easy Image plugin for responsive images
To celebrate the 15th anniversary of CKEditor, we are happy to announce the release of the latest major editor version. CKEditor 4.9 comes with plenty of new features - including a brand new Easy Image plugin for inserting responsive images that are uploaded to and delivered straight from the cloud. Read on for a detailed overview of all the new features!
CKEditor 4.8 with pasting images from Word and balloon toolbar
Good news, everyone! We are happy to announce the release of the latest major CKEditor version. CKEditor 4.8 comes with plenty of new features - including pasting images from Microsoft Word, clipboard enhancements for Microsoft Edge and a brand new Balloon Toolbar plugin. Read on for a detailed overview of all the new features!
Second alpha release of CKEditor 5 v1.0.0
We would like to announce that the second alpha release of CKEditor 5 has just been published. This release follows the first alpha version and contains mainly bug fixes and minor improvements. The team is now focused on bigger changes which require more time to be concluded, however, some important ones made it to this release.
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.
First alpha release of CKEditor 5 v1.0.0
The first alpha release of CKEditor 5 v1.0.0 has just gone public. See the new CKEditor 5 Builds and CKEditor 5 Framework that lie at the heart of the new CKEditor Ecosystem. Learn about the great user experience of the new products, the design behind them and the next steps that are still in front of us!
Introducing the new CKEditor Ecosystem
CKEditor is now a range of solutions dedicated to in-browser text editing. It includes the rich text editor (now editors!) that has led the market for more than 13 years and brand new products dedicated to real-time collaborative editing, better writing and advanced editing features.
CKEditor 4.7.3 released
We are happy to announce the release of CKEditor 4.7.3. This is a minor release with plenty of fixes for different editor features, including making the Paste from Word plugin work correctly with enterMode set to BR. In addition to that, WebSpellChecker was updated and nested editables can now be filtered using CKEDITOR.filter.disallowedContent. The CKEditor team has also officially taken over the maintenance of the editor NuGet packages. Read on for more information!
CKEditor 4.7.2 released
We are happy to announce the release of CKEditor 4.7.2. This is a minor release that adds integration of the Justify plugin with Advanced Content Filter and introduces the possibility to paste widgets inside table cells. In addition to that, SCAYT (Spell Check As You Type) was updated and some bugs were fixed. Read on for more information!
CKFinder 3.4.2 released
We are happy to announce that CKFinder 3.4.2 has been released on June 26, 2017 (PHP) and August 4, 2017 (ASP.NET). This version contains some important updates for remote storages (Amazon S3 and Dropbox) for the PHP connector, minor bug fixes for the ASP.NET connector and two new localizations: Azerbaijani and Uzbek. In addition to that, minimal PHP requirements were bumped, too. Read on for more information!
CKEditor 4.7.1 released
We are happy to announce the release of CKEditor 4.7.1. This is the first minor release that follows the introduction of the new table selection system of CKEditor 4.7, so its focus is mainly on polishing this new feature. In addition to that, a new localization (Mexican Spanish) was added. Read on for more information!
CKEditor 4.7 with Paste from Excel, advanced table selection and CSP
We are happy to announce the release of the latest major CKEditor version. CKEditor 4.7 comes with plenty of new features - including Paste from Excel support, advanced table selection, improved conformance with Content Security Policy, and further enhancements to the pasting process. In addition to that, some important changes were introduced to popular plugins such as Media Embed, Copy Formatting, and Mathematical Formulas. Read on for more!
CKEditor 4.6.2 released
We are happy to announce the release of CKEditor 4.6.2. Despite being a ‘minor’ release, this editor version introduces two important features: a new default color palette for the color selector and yet another editor localization — Azerbaijani. Read on for more information!
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!
CKFinder 3.4 for PHP and ASP.NET Released
We are happy to announce that CKFinder 3.4 for both PHP and ASP.NET was released today. This is the next major release for the new CKFinder 3 line that introduces a lot of new features (especially for ASP.NET), two new localizations and several performance and user experience related improvements. Alongside this release, CKFinder provides also a Symfony 3 bundle for easier integration in your projects. Read on to see what else this new CKFinder version has to offer!
CKEditor 4.5.11 Released
We are happy to announce the release of CKEditor 4.5.11. Although it is a minor release, it contains two new features (including a long overdue one!) and some important bug fixes, like a fix for image pasting in Microsoft Edge. Read on for more information!
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.
CKEditor 4.5.10 Released
We are happy to announce the release of CKEditor 4.5.10. This is a minor release that includes some bug fixes, including one significant improvement for using custom fonts with names containing characters such as quotes or whitespace. Read on for more information!
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.
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!
The Technology We Use Shouldn’t Limit Us from Finding a Connection - a Talk with Jesse Beach
Jesse Beach is a senior front end developer and a specialist in web accessibility. She currently works at Facebook on building web accessibility testing tools and improving the accessibility of Facebook’s user interface.
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.
CKEditor Biweekly for March 30, 2016
External factors prevented us from giving you an update two weeks ago. Worry no more - here is the latest CKEditor update. We continue to work on CKEditor versions 4.5.8 and 4.6 and at the same time steadily progressing with CKEditor 5. The preview version of CKFinder 3.3 for ASP.NET was also released. Read on!
CKFinder 3.3 for PHP Released
We are happy to announce that CKFinder 3.3 for PHP was released today. This is the next major release for the new CKFinder 3 line that introduces the much-awaited Microsoft Azure remote storage support, the new Bosnian localization and huge performance improvements for folders with hundreds of files. Read on to see what else this new CKFinder version has to offer!
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.’
CKEditor 4.5.7 Released
We are happy to announce the release of CKEditor 4.5.7. This is a minor release that focuses on adding a completely new Swiss German localization, updating already existing localizations and fixing a couple of medium-sized bugs. Read on for more information!
Kinetic Solutions Case Study
Kinetic Solutions needed an easy to use and intuitive HTML editor to replace their various solutions that had previously been used to enable clients to edit their own website content. They were looking after a solution that could easily be integrated into their online web products and would produce clean, correct source code. It was important that the editor be intuitive and easy to use so clients could quickly get up to speed without extensive training or support.
Generosity Case Study
Generosity is the only socially conscious fundraising platform that’s free, fast, and open, giving individuals and organizations the power to improve lives everywhere. As a fundraising community built for personal and social causes, it supports nonprofit organizations and individuals, who often want to show images and videos within their fundraisers to motivate donors and demonstrate their impact.
If You're not Thinking About Accessibility - a Talk with Marcy Sutton
Marcy Sutton is a web developer and web accessibility advocate based in Seattle. She currently works as an Accessibility Engineer for Adobe. She is also the co-leader of Girl Develop It Seattle and an international public speaker. You can learn more about Marcy’s work from her website and her Twitter account.
CKFinder 2.6 with Security Patches and a Bootstrap Skin Released
Despite the fact that most of our effort nowadays goes into CKFinder 3 enhancements, we managed to squeeze into our schedule the release of CKFinder 2.6 with security patches and a refreshed look based on Bootstrap 3 - “the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web”.
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 4.5.5 Released
We are happy to announce the release of CKEditor 4.5.5. This is a minor release that includes some bug fixes and changes created with the upcoming release of Drupal 8 (where CKEditor will be included in core for the first time!) in mind. Read on for more information!
CKFinder 3.1 for PHP with Security Patches Released
We’d like to announce the release of CKFinder 3.1 for PHP, the first major update to the totally rebuilt CKFinder 3 line that was unveiled this summer. This version includes plenty of improvements and new features, including reworked keyboard navigation and focus management with a new Keyboard Shortcuts dialog, greatly improved application performance, full Microsoft Edge compatibility as well as some new configuration options and commands. Considerable effort was also put into improving iPad/Safari compatibility and Right-to-Left support as well as UI and UX fixes for the compact mode. Last but not least, this release includes several important security patches for the server-side part of the application so updating is highly recommended. Read on for more!
CKFinder 2.5.1 with Security Patches for PHP and Java Released
We’d like to announce the release of CKFinder 2.5.1. This release contains a security patch for a moderate security issue in the PHP and Java server-side connectors and just a few other small changes. Read on for details!
Government of the Netherlands Case Study
Government of the Netherlands was looking for a tool for web content editors and CMS suppliers, which would enable content creators to test their content for web accessibility issues before it is published and to prevent any future mistakes.
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.
CKEditor Weekly for October 5, 2015
Here is your CKEditor weekly update. We are almost there with two new releases - CKEditor 4.5.4 and CKFinder 3.1. At the same time our team is getting bigger as we kick-start the development of CKEditor 5. Two weeks ago we also enjoyed our CKSource meetup and learned a lot about Holacracy. Find out more!
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.
CKEditor Weekly for August 24, 2015
Here is your CKEditor weekly update. Last week we have released CKEditor 4.5.3 and added some improvements to CKFinder 3 and Bender.js. CKEditor’s Lead Developer, Piotrek Koszuliński, is currently present at the W3C Editing Task Force meeting in Paris - find out what he is doing there. Read on for more.
CKEditor 4.5.3 Released
We are happy to announce the release of CKEditor 4.5.3. This is the third minor release of the 4.5.x line focusing on bug fixes and stability improvements. Among the features that were polished in this editor version is the Paste from Word functionality which CKEditor is renowned for due to its quality and faithfulness to original content styles and formats. There is also a new configuration option for paste uploads available as well as support for drag&drop of BMP files. Read on for more!
4 Common CKEditor Installation Mistakes And How To Avoid Them
In our past blog post entitled “Intro to Customizing CKEditor 4” we have written about the basics of customizing your CKEditor version using the predefined download packages, CKBuilder and the Add-Ons Repository.
CKEditor 4.5.2 Released
We are happy to announce the release of CKEditor 4.5.2. This is a minor bug fixing version whose primary focus is to improve compatibility with Microsoft Edge, the new Windows 10 browser that has just been published. Apart from Edge fixes, a few notable issues in other browsers were also corrected and some improvements were brought to the new features introduced in CKEditor 4.5, including drag&drop, embedding media resources with oEmbed, nested widgets and the toolbar configurator.
CoreMedia Case Study
The combination of a massive growth in the consumption of online content and the introduction of new digital channels and devices has resulted in a dramatically different landscape for editorial staff. Maintaining a consistent brand experience across all channels has become a significant challenge. This includes the appearance and impact for formatted text.
CKEditor Weekly for July 13, 2015
After a short break caused by recent major CKEditor and CKFinder releases we’re back with another CKEditor Weekly! The highlights of July were obviously the three big releases: CKEditor 4.5, CKEditor 4.4.8 with a security patch and CKFinder 3.0 for PHP, but now that these milestones were achieved, we are back on track with pretty exciting stuff! Read on for more.
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!
CKEditor 4.4.8 with a Security Patch Released
We would like to announce the release of CKEditor 4.4.8, the last version in the CKEditor 4.4.* line that contains over 20 issues fixed, from accessibility improvements to API documentation updates. This editor version also includes a security fix for the HTML parser, so an upgrade is highly recommended!
CKFinder 3.0 for PHP Released
We are happy to announce that CKFinder 3.0 for PHP was released today. This represents a huge milestone in the development of CKFinder, the powerful and easy to use file manager for the Web, that comes as a complete rewrite of the entire application, with new features such as full responsiveness, cloud storage support, jQuery Mobile based customizable skin system, built-in image editor and many more. Read on to see what the new CKFinder has to offer!
Amarillo College Case Study
Amarillo College is required by law to ensure all online content is accessible. With almost 200 academic and administrative departments, they had to go to a distributive content model. Ensuring ease of use and making all content accessible is a daily challenge.
AKIOMA Case Study
We have tried several other solutions, but in the end we were not satisfied at all. We have been searching for a tool that offers all requested functionalities and which is highly customizable. Then we found CKSource with their product - CKEditor. We have discovered very quickly, that CKEditor is the perfect tool for us.
WeSustain Case Study
WeSustain provides a web based solution for large companies that enables their globally located branches to work collaboratively on sustainability, ISO and other reporting standards. A large portion of that work relates Ļto coordinating text input and linking it with numeric data and charts, making an extensible and easy-to-use text editor paramount that runs reliably on a variety of browsers and platforms.
CKFinder for ASP.NET 126.96.36.199 with a Security Patch Released
We would like to announce an immediate release of CKFinder for ASP.NET 188.8.131.52 which contains a critical security fix. An upgrade is highly recommended!
5 Tips on How to Improve Accessibility When Creating Your Web Content in a WYSIWYG Editor
The first thing you usually want to achieve when creating online content is to reach the maximum possible audience. Most ways of increasing your reach are usually connected to digital marketing campaigns and online advertising, however you have to be sure that your content was created accessible from the get-go.
CKEditor Weekly for May 18, 2015
Here we go with the latest issue of CKEditor Weekly! Past week was all about fixing issues in our latest beta releases - CKEditor 4.5 and CKFinder 3. We also had the pleasure to play around with a different take on CKEditor’s UI - AlloyEditor. Read on for more!
CKEditor Weekly for May 11, 2015
Here we go with another CKEditor Weekly! We took a small break from writing last week, just to bring you a lot of updates and resources in one post. Our past two weeks were mostly about fixing issues in our latest beta releases - CKEditor 4.5 and CKFinder 3. We also managed to organise a ‘B-day’, which was actually pretty far from a birthday party… Read on!
CKEditor Weekly for April 27, 2015
Last week at CKSource was really exciting, with CKEditor and CKFinder (beta) releases published. Apart from samples for new features, we also produced some CKEditor 4.5 Beta screencasts and uploaded them to the CKEditor YouTube channel. Find out more in this issue of CKEditor Weekly!
CKEditor 4.5 Beta Released!
CKEditor 4.5 Beta introduces an entire spectrum of 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 couple of months and we are extremely proud to be able to finally deliver the beta version to the general public!
CKEditor Weekly for March 24, 2015
We’re back with another CKEditor Weekly! After a short (but productive) break that included the last team meetup in Warsaw, we are back to working hard on CKEditor 4.5 beta and CKFinder 3 beta! Quite a lot of progress occurred during the last weeks, so read on for details!
CKSource Meetup 2015
After a longer break, the CKEditor team met again for two days in Warsaw, Poland, to talk about various topics, especially about current and future projects. The meetup concluded with an office party and a karting competition, traditionally won by Piotrek Koszuliński.
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!
CKEditor Weekly for February 23, 2015
We’re back with another CKEditor Weekly! The new CKEditor sample and toolbar configurators were finished last week, other CKEditor 4.5 features were worked on, updates to some Bender plugins were released and most importantly, CKFinder 3 beta release is near! Read on for details!
CKEditor Weekly for February 16, 2015
We’re back with another CKEditor Weekly! Last week was spent integrating the (already finished) bigger pieces of new CKEditor 4.5 functionality with the existing code base (and one another, too). Work also continued on the new toolbar configurators and samples which should reach ready-to-ship state this week. Read on!
CKEditor Weekly for February 9, 2015
We’re back with another CKEditor Weekly! Among other things, this week the development team is working hard on CKEditor 4.5, including two new helper tools that should make life easier for every developer installing the editor… Read on to learn what they are!
CKEditor 4.4.7 Released
We would like to announce the release of CKEditor 4.4.7. This is a minor release that includes just a dozen of bug fixes for various editor issues, enhancing Paste from Word operations and support for multi-byte Japanese characters, improving filling empty blocks behavior and correcting UI color setting for custom skins. This is also yet another release that contains some excellent community contributions.
CKEditor Weekly for January 26, 2015
We’re back with another CKEditor Weekly! CKEditor 4.4.7, a minor release with some bug fixes, will be out this week, and following a short testing phase of the current code base all developers will be back to working on CKEditor 4.5. CKFinder 3 is also gaining shape, Bender.js 0.2.0 was released last week and an interesting side event was held in our office.
CKSource Supports Geek Girls
CKEditor Weekly for January 19, 2015
We’re back with another CKEditor Weekly! All CKSource developers are now working hard on new features for CKEditor 4.5, bug fixes in CKEditor 4.4.7 and last but not least, the upcoming CKFinder 3 beta! The future of WYSIWYG editing (a.k.a. CKEditor 5) is also getting first pieces of real code, too!
CKEditor Weekly for January 12, 2015
After some more relaxed time spent with our families at home over Christmas, the CKEditor team is back at work with another weekly status report of all good things happening in-house and around. We are already looking forward to 2015, with plenty of projects on our hands, so read on how we started the New Year!
Top WYSIWYG Editor Myths
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.
CKEditor Weekly for December 23, 2014 - Merry Christmas!
After a short, but definitely busy, break, CKEditor team is back with another weekly status report of all good things happening in-house and around. The CKEditor 5 design discussions have recently got very heated indeed, we are slowly progressing towards CKEditor 4.5 and the team has met in Warsaw for the traditional Christmas gathering. Read on!
CKEditor Weekly for December 08, 2014
We’re back with another CKEditor Weekly! It’s been a rather slow week in and around the CKEditor community. A few plugins are up for review, there’s chatter about CKEditor 5 and we have some news about documentation for an upcoming CKEditor release. Read on for more…
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 Weekly for December 02, 2014
We’re back with another CKEditor Weekly! CKEditor 4.4.6 was released last week with an important update so it’s worth upgrading. We also have yet another change in the Documentation site, and some news related to Firefox as well as other happenings around the community…
CKEditor 4.4.6 with a Security Patch Released
We would like to announce the release of CKEditor 4.4.6 that contains some significant low-level editor core improvements, including issues related to selections and the styles system, and a variety of other fixes. This editor version also includes a security fix for the HTML parser, so an upgrade is highly recommended!
CKFinder for Java 2.4.3 Released
The CKSource team is happy to announce the release of CKFinder for Java 2.4.3. This version includes security patches for minor and medium security issues. The update only affects CKFinder for Java, so users of other platforms are not required to upgrade. Java users, however, are encouraged to update to this latest release.
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's Spell Checking Solutions
Since 2009 CKEditor has been paired with one of the best WYSIWYG spell checking tools on the market courtesy of WebSpellChecker.net. Now CKSource’s partnership has expanded, further merging the cooperation of both companies. Many, however, may not be aware that CKEditor’s SpellChecker has additional professional solutions.
CKEditor Weekly for October 27, 2014
We’re back with another CKEditor Weekly! The new CKEditor Examples was released last week, giving users a collection of resources designed to help them get familiar with all editor features! This was a huge undertaking that took months to realize, but it was well worth the effort. Read on for details on what it offers…
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 Meetup 2014
Last week the CKEditor 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 Weekly for October 13, 2014
We’re back with another CKEditor Weekly! Things are finally settling back to normal after DrupalCon Amsterdam 2014. A few important decisions are being contemplated by the CKEditor core development team and the new SDK site is close to completion. Read on for details…
CKEditor Weekly for September 29, 2014
We’re back with another CKEditor Weekly! It’s going to be a busy few days for the CKEditor core team with DrupalCon Amsterdam 2014 under way. CKSource team members will present a session on CKEditor possibilities in Drupal and attend various activities! CKEditor 4.4.5 was also released last week! Read on for details…
CKEditor 4.4.5 with Safari 7.1 Fix Released
Right after the official launch of Safari 7.1 we would like to announce the immediate release of CKEditor 4.4.5 with a fix for a critical issue with the latest Apple browser version. Apart from this, CKEditor 4.4.5 contains a variety of other updates including some further refactoring of the undo manager, a workaround for a Chrome 37 issue, and a few other fixes.
CKEditor Weekly for September 22, 2014
We’re back with another CKEditor Weekly! An update to CKEditor for WordPress was released last week and the highly popular plugin is now on GitHub! We also have some changes in the documentation and a few notes about the progress of current development. Read on for details…
CKEditor 4.4.4 Released
We would like to announce the release of CKEditor 4.4.4 that includes a variety of improvements, including the removal of the deprecated keypress event listener from the undo manager, fixes for a few issues related to pasting content and for some browser-specific issues.
CKFinder 2.4.2 Released
The CKSource team is happy to announce the release of CKFinder 2.4.2! This is a minor bug-fixing release that introduces a variety of changes, including a few browser-specific fixes and patches for the Java connector. The new version also updates a couple of components, as well as the Turkish and Italian translations. It should be one of the last updates before the big release of CKFinder 3!
Binpress Interviews CKEditor Creator Frederico Knabben
Frederico Knabben, the creator of CKEditor and owner of CKSource, was recently interviewed by Alexis Santos of Binpress. The podcast, which you can listen to in its entirety below, covers various topics ranging from CKEditor’s humble beginnings to how CKSource came to light.
CKEditor Weekly for August 11, 2014
We’re back with another edition of CKEditor Weekly. It’s been a rather slow few days, with most of the core team taking time off for the summer, but we still managed to get some work done. A member of the community also uploaded a rather cool widget that lets you add footnotes! Read on for more…
CKEditor 4.4.2 Released
We are happy to announce the release of CKEditor 4.4.2, the not-so-minor successor of CKEditor 4.4 which was published several weeks ago. Apart from numerous code fixes this version paves way for nested widgets (that will come with CKEditor 4.5) and makes the CKEditor testing environment publicly available.
CKEditor at 2014 FIFA World Cup
Few know how big a football enthusiast Frederico Knabben is. CKEditor’s creator also happens to be Brazilian, so you can imagine how ecstatic he must be over the 2014 FIFA World Cup. How excited? Enough to visit Brazil for the duration of the event! That’s right! CKEditor has a representative at the World Cup!
CKEditor Content Delivery Network (CDN)
We’d like to remind everyone that CKEditor is now available via Content Delivery Network (CDN). The download page includes a new CDN section that lets you choose a package with the appropriate code. Just select the desired package from three available options (Basic, Standard, Full), copy the code and embed it to your website or application.
FCKeditor 2.6.11 Released
We’d like to inform all FCKeditor users that we have just released FCKeditor 2.6.11. CKEditor’s granddaddy occasionally comes out of retirement for important security fixes, and in this case version 2.6.11 fixes a vulnerability reported by Robin Bailey (Dionach). We strongly urge anyone still using FCKeditor to please upgrade, preferably to the latest CKEditor!
CKEditor Weekly for May 27, 2014
We’re back with another edition of CKEditor Weekly. Now that CKEditor 4.4.1 is out things are back to business as usual. The team is testing various features for CKEditor 4.5 and we also have some new FAQ entries on how to save data in CKEditor. Read on for more…
CKEditor at DrupalCamp Wroclaw 2014
CKEditor’s Wiktor Walc, Aleksander Nowodzinski and Robert Mikolajuk attended DrupalCamp Wroclaw last Saturday and Sunday! All three gave various presentations relating to CKEditor being the default WYSIWYG editor in Drupal 8. You can view their presentation (in Polish) on YouTube here…
In short, their presentations went over how in Drupal 8 you no longer need to install confusing modules or use a separate CKEditor library. They also went over the benefits of ACF, Widgets, writing and adding plugins to CKEditor and migrating from Drupal 7 to Drupal 8.
CKEditor 4.4.1 Released
We are proud to announce the release of CKEditor 4.4.1, the not-so-minor follow up to CKEditor 4.4, which introduced a variety of improvements a few weeks ago. CKEditor 4.4.1 is loaded with fixes, changes and includes a new feature, so it’s definitely worth checking out.
CKEditor 4.4 Released
We are proud to announce CKEditor 4.4, the latest major release for the CKEditor 4 line that contains plenty of new and exciting features, including the new Code Snippet plugin with syntax highlighting, changes to the style system that make it possible to add styles to widgets, and the ability to add links to images created with the Enhanced Image plugin as well as customize their figure element and alignment classes. In addition to this, the Advanced Content Filter system was expanded with blacklisting and wildcard support. Read on for an overview of all the new features that the CKEditor team has been working on for the past few months and also see the demo of new widget features!
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 4.3.4 Released
We would like to announce the release of CKEditor 4.3.4, the last minor bug-fixing release before CKEditor 4.4 that is due to be published in a few weeks with a handful of new, exciting features. CKEditor 4.3.4 includes a couple of fixes for protected source and various other issues.
CKEditor 4.3.3 Released
We would like to announce the release of CKEditor 4.3.3. This is another minor bug-fixing release which follows our last major release, CKEditor 4.3, that introduced the amazing Widget System. CKEditor 4.3.3 includes a couple of enhancements for various widget aspects as well as some plugin and browser-specific fixes.
New CKSource Solutions and Services!
Great news for users who have been waiting for CKEditor enterprise-level solutions! Today CKSource announced new Enterprise Solutions and an assortment of CKEditor and CKFinder Services for its line of products! The new offers give enterprises with complex needs flexible end-to-end solutions that may be used to gain a deeper knowledge of CKSource products, speed up development, add custom features and more!
New Solutions and Services!
Today, CKSource is proud to introduce new Enterprise Solutions and an assortment of CKEditor and CKFinder Services to its line of products! The new offers give enterprises with complex needs flexible end-to-end solutions that may be used to gain a deeper knowledge of CKSource products, speed up development, add custom features and more!
CKEditor Weekly for February 03, 2014
We’re back with another edition of CKEditor Weekly. The CKEditor developer documentation got a few updates last week, and two new plugins are getting worked on. The community was also busy releasing various project patches and a series of YouTube videos in Russian. Read on for details…
CKEditor 4.3.2 Released
We would like to announce the release of CKEditor 4.3.2. This is a minor bug-fixing release that follows our last major release, CKEditor 4.3, that introduced the innovative Widget System. CKEditor 4.3.2 includes further enhancements for widgets as well as numerous fixes for different editor plugins.
CKEditor 4.3.1 Released
We would like to announce the release of CKEditor 4.3.1. This editor version is a minor bug-fixing release that follows our last major release, CKEditor 4.3, that introduced the amazing Widget System. CKEditor 4.3.1 includes lots of enhancements for various widget and accessibility issues as well as some browser-specific fixes.
CKEditor 4.3 Released
We are happy to announce the final release of CKEditor 4.3 with its groundbreaking new feature, widgets. After a successful stabilization phase following the release of CKEditor 4.3 Beta we are really excited to publish this latest major release containing new plugins and plenty of improvements since the beta version. Make sure you check the amazing Widget System with its rich API and some real-world widget implementations!
CKEditor 4.2.3 Released
We would like to announce the release of CKEditor 4.2.3. This is the last minor bug-fixing release for the CKEditor 4.2 line that precedes another major release, CKEditor 4.3, which is also released today. CKEditor 4.2.3 includes just a few fixes for some specific issues.
CKEditor Weekly for November 04, 2013
Welcome to CKEditor Weekly, a summary of all the interesting happenings in and around the CKEditor community. Development on CKEditor 4.3 is very close to being finished and we discovered some unique ways where CKEditor is being used. Read on for details…
CKEditor Weekly for October 28, 2013
Welcome to CKEditor Weekly, a summary of all the interesting happenings in and around the CKEditor community. The team closed quite a few CKEditor 4.3 tickets over the week, mainly related to (or innitiated by) the new Widgets feature. In all, CKEditor 4.3 is shaping up quite nicely. Read on for details…
CKEditor Weekly for October 21, 2013
Welcome to CKEditor Weekly, a summary of all the interesting happenings in and around the CKEditor community. CKEditor 4.3 is back on track with loads of tickets getting closed over the week. We also have information about CKEditor Mobile. Read on for details…
Show Off Your CKEditor Setup!
Sometimes developers can’t really brag about their CKEditor integrations on the Who is using page and we know how ambitious some of your projects are. Well, now is your chance to tell us about your work. We just created a new sticky in our forum where you can show off your CKEditor setup!
CKEditor 4.2.2 Released
We would like to announce the release of CKEditor 4.2.2. This is a minor bug-fixing release that precedes another major release, CKEditor 4.3, which is due very soon. CKEditor 4.2.2 includes a handful of fixes for accessibility-related issues with panels, floating toolbar, and JAWS as well as some browser-specific problems.
CKEditor Weekly for October 7, 2013
Welcome to CKEditor Weekly, a summary of all the interesting happenings in and around the CKEditor community. Last week was a return to form after the hectic but productive DrupalCon in Prague. This week we have news about the next CKEditor release and various community projects! Read on for details…
CKEditor at DrupalCon Prague Recap
DrupalCon has come and gone and the team is back in Poland, knee-deep in CKEditor programming! Actually, business picked up more than usual at the conference with so many talented individuals in attendance. Acquaintances were made, a millions of questions were answers, and beer… oh, the beer. DrupalCon Prague lasted an entire week, so here’s a rundown of what went down each day.
CKSource at Large Scale Drupal in Prague
Last week the CKSource team made a presentation at the closed Large Scale Drupal (LSD) event in Prague before taking part in the main DrupalCon activities. The event brought together some of the biggest companies currently using the popular CMS. The meeting was a great success as it gave attendees a chance to share ideas about WYSIWYG editing in Drupal. Here’s a summary of what happened.
Widget Tutorials and SDK Published
After releasing CKEditor 4.3 Beta last week with the awesome new Widgets feature we follow up with some serious documentation update that should make it easier for all developers to adapt to the new possiblilities that the widgets give you. We have just created a brand new Widget SDK documentation section in our Developer’s Guide and added first two widget tutorials.
CKEditor 4.3 Beta Released
We are proud to announce the release of CKEditor 4.3 Beta. This editor version is packed with new features, including plenty of new plugins and a groundbreaking new feature, Widget System! Since we are introducing so many exciting new features at once, we are releasing a beta version first to let everyone familiarize with them before the final release (that is due in a few weeks).
CKEditor 4.2.1 Released
We would like to announce the release of CKEditor 4.2.1. This is a minor bug-fixing release that precedes another major release, CKEditor 4.3, which is due in a couple of weeks. CKEditor 4.2.1 comprises some bug fixes, including a much needed solution to an issue with the floating toolbar not repositioning correctly in some cases in inline mode and an accessibility fix for ChromeVox.
CKEditor at DrupalCon Prague 2013!
The CKEditor team is going to DrupalCon! More precisely, the project’s lead developers and CKSource upper management are going to be at DrupalCon Prague 2013 between September 23-27 doing various presentations and Q&A sessions, so if you’re in the neighborhood drop by and say hello!
CKFinder 2.4 Released
The CKSource team is happy to announce the release of CKFinder 2.4. This is a major release that includes a variety of fixes for virtually all server-side connectors. It also introduces two major new features: image Watermarks for Java and a Search box to help you easily find files. In all, the new version includes over 60 improvements!
CKEditor Weekly for August 12, 2013
Welcome to CKEditor Weekly, a summary of all the interesting happenings in and around the CKEditor community. This week we’re happy to reveal information about the next CKFinder release and a new, exciting Open Source project planned for the future! Read on for more…
CKEditor Weekly for July 29, 2013
Welcome to CKEditor Weekly, a summary of all the interesting happenings in and around the CKEditor community. Last week things were a bit calmer on the development side (at least on the surface) but the community had some interesting additions. Read on to find out more.
Retina in CKEditor 4.2
In case you haven’t noticed, CKEditor 4.2 now comes with HiDPI icons for Retina displays and similar pixel density screens! We’re particularly proud of this feature as it truly accentuates the finer details of our cool new Moono toolbar, introduced with the release of CKEditor 4.
CKEditor Weekly for July 22, 2013
Welcome to CKEditor Weekly, a recurring summary of all the interesting happenings in and around the CKEditor community. The core team was rather busy last week with two releases out on the same day, but both versions went live without a hitch. We also had a few community project updates and a new tutorial for Grails, so read on to find out more!
CKEditor 4.2 Released
We are happy to announce the release of CKEditor 4.2 that includes a most awaited addition of the JQuery Adapter. We also introduced considerable changes in text indentation mechanisms, including the new possibility to use the Tab and Shift+Tab keyboard shortcuts to indent and outdent lists. Last but not least, we dropped support for Internet Explorer 7 and Firefox 3.6.
CKEditor Weekly for July 12, 2013
Welcome to CKEditor Weekly, a weekly review of all the interesting happenings in and around the CKEditor community. Since this is our first recap, this week we’ll summaries the most noteworthy events from the beginning of the month. Expect a new CKEditor Weekly every Monday!
CKSource Expanding Office and Team
CKSource has reached yet another milestone! With the successful release of CKEditor 4, the editor reaching 9 million downloads, celebrating its 10 year Anniversary, and its inclusion in Drupal 8 core, it is time to move our headquarters to a new location!
New CEO Appointed at CKSource
Thanks to CKEditor and CKFinder’s continued success, CKSource is expanding its base of operations with a new office in downtown Warsaw and a new corporate direction. With that said, we are proud to announce that Michal Pik has been appointed the new CEO of CKSource! Congratulations!
CKEditor at Drupalcon Portland 2013!
As you can imagine, we’re all very excited about Drupalcon Portland 2013, which started on Monday. Yesterday CKEditor got quite a bit of attention at the convention, and deservedly so; if you didn’t know yet, CKEditor 4 will be included in Drupal 8 core!
Share Your Ideas & Solutions and Join Us!
CKSource Is Hiring JS Developers!
So You Think You Found a Bug?
Bug submissions are one of the most misinterpreted and misused requests in any Open Source community. They’re often falsely reported, but left unanswered they put a blemish on any given project. This forces developers to spend time clarifying how such reports aren’t really bugs – time which could be better spent elsewhere.
New and Improved License Options!
In the continuing spirit of CKEditor’s 10 Year Anniversary we would like to announce our new and improved license offers! Gone are the old Website, Corporate Websites and OEM options in favor of the simpler Basic, Professional and Enterprise licenses. More importantly, CKSource now has a dedicated Sales phone number to help you make your purchases!
CKEditor 10 Year Anniversary Recap!
The CKEditor 10 Year Anniversary has come to an end and we would like to thank the community for participating! The various charity actions, the Twitter t-shirt contest and Warsaw party exeeded our expectations. CKEditor’s historical milestone was a great success and we have you to thank!
Upgrading to CKEditor 4.1
CKEditor 4.1 introduced an innovative set of features that we dubbed Advanced Content Filter (ACF in short). These features change the way that the editor deals with input data, so upgrading to version 4.1 requires some understanding of what has changed. More importantly, you will need to take into account the fact that since CKEditor 4.1 content filtering is now turned on by default and will affect all data that is input into the editor, including content created in the past and stored in your database or website. Failure to understand what ACF is about and incorrect ACF implementation might result in data loss.
CKEditor 4.1 Released
We are happy to announce the final release of CKEditor 4.1 with its groundbreaking new feature, Advanced Content Filter. After a successful stabilization phase following the release of CKEditor 4.1 RC we are really excited to publish this latest major release with a plethora of new features and a few fixes.
CKEditor 4.0.3 Released
We would like to announce the release of CKEditor 4.0.3. This is a minor bug-fixing release that precedes a major release, CKEditor 4.1, with its cutting-edge new features like Advanced Content Filter. Please note this is the last CKEditor release without content filtering turned on by default.
Integrating Plugins with Advanced Content Filter
CKEditor 4.1 is just around the corner, so it is a final call for all plugin developers to update their code in order to comply with content filtering that the new editor version introduces. CKEditor 4.1 Release Candidate was released on March 6, 2013, and the final release is coming very soon.
CKEditor 4.0.2 Released
We are happy to announce the release of CKEditor 4.0.2. This latest update brings a variety of important fixes and changes to CKEditor, including a few browser-specific updates and a couple of skin fixes. You are also welcome to try out CKEditor 4.1 RC. It introduces many new features not included in version 4.0.2.
CKEditor 4.1 RC Released
The team is proud to announce the release of CKEditor 4.1 RC. This version introduces a variety of new and exciting features that will greatly enhance CKEditor’s configurability. Among other things, 4.1 RC includes something we call Advanced Content Filter (ACF) - a set of options that give you more control over content accepted by CKEditor. This Release Candidate should give everyone plenty of time to adjust to the new additions.
CKEditor 10 Year Anniversary!
CKEditor Anniversary Party in Warsaw!
In celebration of CKEditor’s 10 Year Anniversary, CKSource will be sponsoring an Open Party in downtown Warsaw’s Hulakula center for CKEditor fans and friends. The party will take place on 16 March 2013 and will include good music, free bowling, free beer and of course, the CKEditor core team!
CKEditor 184.108.40.206 Released
We would like to inform the community that we have just released CKEditor 220.127.116.11. This is a minor hotfix for the XSS vulnerability that was discovered yesterday, and as such does not include any other fixes or enhancements. It’s not the much awaited 4.1 release, which should be out soon. We recommend upgrading to keep your system as secure as possible.
Did You Know? CKEditor Is Web Standards-Compliant
Today we will publish the first in a series of Did You Know blog posts that will hopefully improve people’s understanding of CKEditor. Many issues in the community forums and dev site turn out to be false alarms, forcing the core team to spend time explaining CKEditor’s internal mechanism and how it interacts with browsers and websites. WYSIWYG web text editors are the proverbial black sheep when it comes to taking the blame for things they are not responsible for, so we hope this column will shed light on common misconceptions.
Intro to Customizing CKEditor 4
The arrival of CKEditor 4 introduced three important website features that affect how the editor is customized. First, CKEditor now has three main Download Packages: Basic, Standard and Full. Second, the new website has an Add-ons Repository where community-made plugins can be freely uploaded and shared. Third, complimenting the repository is a feature called CKBuilder that lets you add or remove plugins, skins and languages from the download packages. The idea was to create a lean default editor while simplify the customization process.
CKEditor 4 for Drupal released
We are happy to announce the release of CKEditor 4.0.1 for Drupal 6+ & 7+. The new version introduces enhancements in performance, code and stability, as well as CKFinder 2.3.1 and a leaner interface! It’s the first v4 integration for Drupal, which represents a big step forward for CKEditor on the popular CMS.
CKEditor 4 for Joomla released
We are happy to announce the release of CKEditor 4.0.1 for Joomla 1.7+ & 3.0+. The new version introduces enhancements in performance, code and stability, as well as CKFinder 2.3.1 and a leaner interface! It’s the first v4 integration for Joomla, which represents a big step forward for CKEditor on the popular CMS.
CKEditor 4.0.1 Released
The CKEditor team is happy to announce the release of CKEditor 4.0.1. This latest update introduces a slew of changes. For starters, a few issues have been corrected in Magicline, a new CKEditor 4 feature that allows you to place the cursor around elements that normally cause positioning trouble, like tables and line breaks. The team is particularly proud of this feature as it offers a unique and user-friendly solution to a problem that is present in most WYSIWYG web text editors.
CKFinder 2.3.1 Released
The CKSource team is happy to announce the release of CKFinder 2.3.1. This is a minor release that includes security fixes for all server-side connectors, most notably regarding Denial-of-Service (DoS) attacks (low/medium risk). We recommend updating all installations of CKFinder. Version 2.3.1 also includes a few localization updates and new language: Serbian.
Merry Christmas and a Happy New Year!
The CKEditor and CKFinder team would like to wish everyone a Merry Christmas and a Happy New Year! Spend time with loved ones, be safe, and keep a close eye on all the cool, new things we have in store for the future. 2013 will be an even more interesting year!
CKEditor 4 Launched! Inline Editing, New Skin and More!
The CKEditor team is happy to announce the release of the much-awaited CKEditor 4! After months of grueling work it is finally out with a new look, improved code, inline editing and many other improvements! And in case you haven’t noticed, we also have a new website with a centralize Add-ons repository and a service called CKBuilder that lets you create your own CKEditor version before downloading!
CKEditor 4 Skin Contest
In addition to new functionalities, CKEditor 4 will also introduce a big step forward in terms of community content. The new editor will be customizable like never before. To celebrate this spirit of change we are organizing a Skin Contest to determine CKEditor 4’s default skin. The winner will receive $1,000, as well as the fame and glory of being seen by millions of users around the world!
CKEditor Joins GitHub
We are proud to announce our involvement in GitHub. As of CKEditor 4’s release we will be using this popular service to simplify software development and have closer ties with our community. The site’s social networking features also make it the ideal place for CKEditor to fork into different developmental directions.
CKFinder 2.3 Released!
We are happy to announce the release of CKFinder 2.3. In this version we added a number of bug fixes and new features, most notably the ability to select multiple files on your server, which comes in handy with the drag & drop functionality, and a zip plugin that lets you create, download and extract zip archives.
CKEditor 3.6.4 for Java & ASP.NET Released
We are happy to announce the latest release of CKEditor for the Java and ASP.NET platforms. CKEditor 3.6.4 is a maintenance release, which follows the latest major release of our flagship product, CKEditor 3.6. It includes several dozen fixes and enhancements that should make working with CKEditor smoother than ever before.
CKEditor 3.6.4 Released!
We are happy to announce the latest release of CKEditor. CKEditor 3.6.4 is a maintenance release that follows the latest major version of our flagship product, CKEditor 3.6. It includes several dozen fixes and enhancements that should make working with CKEditor smoother than ever before.
CKSource Sponsoring the Front-Trends Conference
CKEditor 3.6.3 for Drupal Released!
We would like to announce the release of CKEditor 3.6.3 for Drupal, a unique solution that integrates the most popular online editor in the world into the Drupal content management system. This release brings CKEditor version to 3.6.3, introduces CKFinder version 2.2.1, and includes some fixes specific for the Drupal integration.
CKEditor 3.6.3 for Joomla Released!
We would like to announce the release of CKEditor 3.6.3 for Joomla, a unique solution that integrates the most popular online editor in the world into the Joomla! content management system. This release brings CKEditor version to 3.6.3, introduces CKFinder version 2.2.1, and includes some minor fixes specific for the Joomla! integration.
CKEditor for Joomla Updated
We are happy to announce an update to CKEditor for Joomla, a unique solution that integrates the most popular online editor in the world into the Joomla! content management system. This release brings CKFinder version to 2.1.1 and introduces compatibility with Joomla! 2.5, the latest and exciting version of this popular CMS.
CKFinder 2.1.1 Released!
We are happy to announce the latest release of our file manager, CKFinder 2.1.1. This is a maintenance release that will be particularly exciting to our global audience due to several serious enhancements in Right-To-Left languages support as well as numerous new localizations and updates in existing ones. A few useful API changes and new features were introduced, too.
New CKEditor Localization Tool
CKEditor is the most popular online WYSIWYG rich-text editor available on the market and among the features that we are particularly proud of are numerous localized versions. They are what make the editor the first-choice solution for websites created for audiences all around the world.
CKEditor for Drupal Released!
We are proud to present CKEditor for Drupal, a unique solution that integrates the most popular online editor in the world into the Drupal content management system. The module enhances the Drupal platform with a full-featured and customizable WYSIWYG editor and includes CKFinder, an advanced Ajax file manager as well as a couple of built-in plugins to make the most of the features of an advanced WYSIWYG editor in your Drupal website.
CKEditor for SharePoint 1.3 Released!
We would like to announce the latest release of CKEditor for SharePoint, a unique solution that integrates the most popular online editor in the world into Microsoft SharePoint. CKEditor for SharePoint 1.3 is a maintenance release that brings our latest releases of CKEditor 3.6.2 and CKFinder 2.1 to the SharePoint environment as well as introduces a few new features.
CKEditor for Java 3.6.2 Released!
Following the recent CKEditor 3.6.2 release we would like to announce the availability of our integrated version for Java. CKEditor for Java was updated to the latest editor version and contains all the bug fixes and new features introduced in CKEditor 3.6.2, including initial support for iOS5 and some API additions.
CKEditor for Joomla Released!
We are proud to present CKEditor for Joomla, a unique solution that integrates the most popular online editor in the world into the Joomla! content management system. It replaces the default editing solution of that platform with a full-featured and customizable WYSIWYG editor and includes CKFinder, an advanced Ajax file manager as well as a built-in link browser to make linking to the elements of your Joomla! site easier than ever before.
CKEditor for ASP.NET 3.6.2 Released!
Following the recent CKEditor 3.6.2 release we would like to announce the availability of our integrated version for ASP.NET. The ASP.NET control was updated to the latest CKEditor version and contains all the bug fixes and new features introduced in CKEditor 3.6.2, including initial support for iOS5 and some API additions.
CKSource Graded Browser Support
Starting from the next CKEditor and CKFinder releases, we will be managing browser compatibility support of our projects in a different and modern way. After some consideration, we have decided to use the YUI Graded Browser Support (also known as “GBS”) as the basis for our products. We will, however, add a few exceptions to the YUI GBS model that we feel are important for our user base.
CKEditor for Java and CKEditor for ASP.NET 3.6.1 Released!
Following the recent CKEditor 3.6.1 release we would like to announce the availability of our integrated versions for ASP.NET and Java. Both products were updated to the latest CKEditor version, the first minor release in the 3.6.x line, and contain all the amazing features introduced in CKEditor 3.6.
CKEditor 3.6.1 Released!
We are happy to announce the release of CKEditor 3.6.1. This is a maintenance release that follows the latest major version of the editor and contains a handful of bug fixes as well as a few new features, including some new API items that should make it even easier to customize CKEditor to your needs.
CKEditor for SharePoint 1.2 Released!
We are happy to announce the latest release of CKEditor for SharePoint, a unique solution that integrates the most popular online editor in the world into Microsoft SharePoint. CKEditor for SharePoint 1.2 is a maintenance release that brings our latest release of CKEditor 3.6 to the SharePoint environment and introduces the possibility to prolong the free trial period to additional 60 days.
CKEditor 3.6 Released!
We are proud to announce the latest major CKEditor release. CKEditor 3.6 brings some really exciting new features, like toolbar accessibility enhancements, read-only mode, and a BBCode sample that shows how to configure CKEditor to output BBCode instead of HTML. Do not miss the new plugins, too: Document Properties, Stylesheet Parser and Developer Tools can really make developer’s life easier!
CKEditor 3.5.4 Released!
We would like to announce the release of CKEditor 3.5.4. This is a maintenance release that follows the latest major version of our flagship product, CKEditor 3.5. It includes several fixes and minor enhancements to the editor. Please note that due to a security issue (XSS, Severity rating: Less Critical) that was discover recently it is recommended to upgrade your CKEditor installation to either version 3.5.4 or 3.6.
CKFinder for Java Released!
We are happy to announce the latest addition to our CKFinder line — CKFinder for Java. All Java users who did not have an opportunity to work with our file upload manager yet are welcome to visit the CKFinder demo page, download the installation package and try it out!
CKEditor for ASP.NET 3.5.3 Released!
We would like to announce the release of CKEditor for ASP.NET 3.5.3, the latest version of the official CKEditor integration for the .NET environment. This is a maintenance release that updates CKEditor to version 3.5.3 and fixes a couple of issues that occurred in the previous version of the CKEditor .NET control.
CKEditor 3.5.3 Released!
We are glad to announce the latest release of CKEditor. CKEditor 3.5.3 is a maintenance release that follows the latest major version of our flagship product, CKEditor 3.5. It contains almost a hundred fixes and enhancements, including support for the latest editions of popular Web browsers, Firefox 4 and Internet Explorer 9. Additionally, WebKit browser users should also largely benefit from this release, as a workaround for Apple bug with styling empty elements has just been implemented in CKEditor.
Help Japan Now!
Following the dramatic events in Japan, with an earthquake of 8.9 on the Richter scale and a disastrous tsunami, we would like to encourage everyone to support the international Japan relief funds. For a start, we have decided to donate 10% of our gross revenue during the coming weeks to different organizations that provide support for people who are suffering due to this tragedy. We will post more details about the organizations we have chosen to support soon.
CKEditor for ASP.NET Released!
We are happy to announce the release of yet another official CKEditor integration, this time for ASP.NET. The CKEditor for ASP.NET Control makes integrating the most popular online WYSIWYG editor in the world with ASP.NET applications easier than ever before.
CKEditor for SharePoint 1.1 Released!
It is a great pleasure to announce the latest release of CKEditor for SharePoint, a unique solution that integrates the most popular online editor in the world into Microsoft SharePoint. CKEditor for SharePoint 1.1 is a maintenance release that includes the latest versions of CKEditor and CKFinder, a handful of bug fixes as well as new features, including improved localization support.
CKEditor 3.5.2 Released!
We would like to announce the latest release of CKEditor. CKEditor 3.5.2 is a maintenance release for the CKEditor 3.x line. It is a special Internet Explorer 9 RC compatibility release containing a handful of fixes that should improve the editor support in the freshest edition of Microsoft browser.
CKFinder 2.0.2 Released!
We are happy to announce the latest release of CKFinder, an advanced Ajax file browser solution from CKSource. CKFinder 2.0.2 is a maintenance release for the CKFinder 2.x line that fixes a number of issues with popup windows as well as introduces Internet Explorer 9 RC compatibility. This version of CKFinder introduces some new features, too.
CKEditor + WAI-ARIA = Usable Accessibility
With the release of CKEditor 3.2, a year ago, we have re-launched our accessibility strategy, making it based on the WAI-ARIA standards. This is something we have been working on for several months in strict cooperation with IBM, satisfying their high level of accessibility requirements. It certainly took our accessibility support, already significant in previous releases, to a much higher level, allowing us to support the W3C WCAG 2.0 and Section 508 guidelines.
CKEditor 3.5.1 Released!
We are happy to announce the latest release of CKEditor. CKEditor 3.5.1 is a maintenance release that follows the latest major version of our flagship product, CKEditor 3.5. It includes almost a hundred fixes and enhancements that should make working with CKEditor smoother than ever before.
2010 — What a Year!
Year 2010 is just about to end so it is a perfect opportunity for a brief digest of what is already behind us. It was a very important year for us for a number of reasons, including the successful introduction of CKEditor 3, the launch of CKEditor for SharePoint — our first commercial integration, the increase of company size, and a strong business development, with revenue growth of 110%.
We’ve been hearing some comments regarding deficiencies in the documentation of CKSource products. We are happy to announce that we have just made a step in what we feel is the right direction, so let me introduce myself and share some news regarding our documentation.
CKEditor 3.5 released!
It is a great pleasure to announce the latest major release of CKEditor. Like all previous major versions, CKEditor 3.5 introduces a number of new exciting features, including Adobe AIR support, resizable dialog windows, a dedicated iframe support plugin, and major improvements in working with read-only elements.
CKEditor for SharePoint: The Ultimate Editing Solution
We are proud to present CKEditor for SharePoint, a unique solution that integrates the most popular online editor in the world into Microsoft SharePoint. It replaces the very limited built-in editing solution of that platform with a full-featured and customizable WYSIWYG editor.
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.
CKEditor 3.4 Beta 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.
FCKeditor 2.6.6 released!
A new bug fix release of FCKeditor is available. Although we encourage everyone to upgrade to CKEditor, we still know that many people are using the good and old FCKeditor 2.x. We have fixed important issues affecting FCKeditor users, including Safari 3 compatibility, Firefox 3.6 compatibility (under ColdFusion) and a problem with infinite loops in IE.
CKEditor 3.1 released!
Four months after the launch of CKEditor 3.0, we finally have the first minor release of the 3.x series: CKEditor 3.1. This is supposed to become one of the most important releases for the future history of this series as it introduces several features we’ve planned for the 3.0, but which we were not able to have on it.
FCKeditor 2.6.5 released!
A new major release of our good and widely known FCKeditor is available. We’ve been focused on fixing small compatibility issues with some browsers (IE8 mainly) and porting a nice feature introduced with CKEditor 3, our unique Spell Check As You Type (SCAYT) solution.
CKEditor 3.0 Beta 2 released!
FCKeditor 2.6.4 Beta released
This new version introduces the WebSpellChecker integration, a zero-installation solution for spell checking provided by SpellChecker.net. You will now have a wonderful spell checker running out of the box, requiring no server side installations and configurations.
Wow! Things are working well for us. Exactly one year ago we have reached 2 million downloads, accumulating yet another million now. That’s amazing, considering that we are counting only direct downloads, excluding the thousands of systems out there that contain FCKeditor embedded.
FCKeditor.Java 2.4 Beta 1 released
Michael Osipov and Thilo Schwarz have worked hard during the last months to provide this brand new release of our Java integration package. Completely written from scratch, it leverages our Java code to provide the same quality and features available with other languages integrations.
FCKeditor 2.6 Beta released
This release brings to public some amazing new features. Let’s welcome the new dialog system, using floating elements with shadows and cool design. It is a high performance system bringing a nicer user experience, avoiding also the annoying warnings from popup blockers.
FCKeditor 2.5 Beta released
After an incredible development period, full of challenges and enriched by brilliant ideas, here we are with the Beta for the most important release of FCKeditor since version 2.0. It brings not only Safari and Opera support, but also introduces incredibly powerful features.
New Web Site!
We’re proud to announce that, from today, the FCKeditor web site is running over Drupal, one of the best Open Source CMSs out there. After a long research, Drupal has proved to be the best solution to handle our half a million page views monthly, with flexibility and reliability.