CKEditor 5 is a project that allows you to quickly and easily initialize one of the many types of editors it offers in your application. At the same time, it is a framework for creating custom-tailored rich-text editing solutions. The former requirement is met thanks to the predefined CKEditor 5 builds. The latter — thanks to CKEditor 5 Framework.
CKEditor 5 Framework is a highly-flexible and universal platform that provides a set of components allowing
you to create any kind of rich text editing solution.
It enables the building
of different, custom-tailored editors that suit specific needs. It also provides tools for the creation and integration of user-made
features and for customizing existing ones.
This guide explains how the framework is built and how to start using it.
Please note that the CKEditor 5 Framework documentation is constantly updated and expanded, but it may still be lacking some things. Feel free to suggest documentation enhancements and share your feedback about the framework.
If the documentation is insufficient, do not be afraid to look into the source code of CKEditor 5 packages. For example, if you plan to create a new feature, check if a similar one already exists and try to take inspiration from its source code.
The CKEditor 5 predefined builds can be customized, but certain types of customizations require using the framework.
To sum up: you need to start using the framework as soon as existing builds do not meet your requirements or cannot be customized to the extent you need.
| Bulleted list | Numbered list |
|
|
Lorem ipsum dolor sit amet, consectetur adipisicing elit.1
Ad alias, architecto culpa cumque dignissimos dolor eos incidunt ipsa itaque laboriosam magnam molestias nihil numquam odit quam, suscipit veritatis voluptate voluptatum.2
Quote
- Quoted UL List item 1
- Quoted UL List item 2
Quote
|
|
|
|
<details> and <summary> tags as HTML snippetLike all the great things on earth traveling teaches us by example. Here are some of the most precious lessons I’ve learned over the years of traveling.
Getting used to an entirely different culture can be challenging. While it’s also nice to learn about cultures online or from books, nothing comes close to experiencing cultural diversity in person. You learn to appreciate each and every single one of the differences while you become more culturally fluid.
Life doesn't allow us to execute every single plan perfectly. This especially seems to be the case when you travel. You plan it down to every minute with a big checklist. But when it comes to executing it, something always comes up and you’re left with your improvising skills. You learn to adapt as you go. Here’s how my travel checklist looks now:
Going to a new place can be quite terrifying. While change and uncertainty makes us scared, traveling teaches us how ridiculous it is to be afraid of something before it happens. The moment you face your fear and see there is nothing to be afraid of, is the moment you discover bliss.