Build anything imaginable with the #WYSIWYG editor that gives you total back- and front-end control, AI-powered content review, and real-time collaboration.
20+ years of browser updates, framework upgrades and security reviews, handled. Your editor shouldn't be your team's side project.
https://t.co/AhINZDII6j
—
#CKEditor#webdev
One editor, four looks, a few lines of CSS. CKEditor 5 v49's new design tokens make the whole UI yours to restyle.
See what else is new: https://t.co/oGKaAAX4aZ
—
#CKEditor#DesignTokens#webdev
CKEditor 5 now runs inside a shadow root out of the box.
No iframe, no workarounds. Comments, track changes and real-time collaboration come along with it.
That's only one piece of v49.0.0. Learn more about our biggest release of the year: https://t.co/oGKaAAX4aZ
#DrupalConRotterdam 2026 is in full swing 🇳🇱
Thanks to all who joined @ChrastinaOndrej's talk!
Visit the CKEditor booth for demos, Forget-Me-Not flower kits, and our LEGO Typewriter raffle (winner drawn tomorrow, 3:30 PM CEST).
Come ask about our 30-day DrupalCon trial, valid through Oct!
Six ways to place a toolbar 🧰 and the code barely notices.
Classic, inline, balloon, balloon block, document, multi-root.
All six demoed by @ChrastinaOndrej, then a working setup built on screen before your coffee goes cold ☕
https://t.co/ed7J7GGHWb
📺 AI is everywhere, but how do you interconnect the knowledge?
Marcin Burek & I will show the ways at the @CKEditor AI coding agents webinar.
��️ Sep 17, 4 PM CEST
Can't join live? Register anyway, recording follows.
Dry-run teaser attached 🫠
https://t.co/ug29Y3RjSE
Markus Schork leads content management projects at @Codal, and before that ran Solution Engineering at Sanity. He spoke on the business track at Web Summer Camp about content strategy and content modelling.
What stood out to him was how much of the event came back to one question: how do agencies stay standing while the ground keeps moving?
Full Episode: https://t.co/7a5aDUrrdk
Every library has this problem: your agent learned it at one point in time and hasn't checked since.
CKEditor now ships an official skill and docs MCP server to close that gap. Works with Claude Code, Cursor, Codex, Copilot, Windsurf, Zed and more.
📍Live | Sept 17, 10am EDT
Register now: https://t.co/FoFB0gBIWq
🎨 CSS can highlight text with zero DOM mutation.
::highlight() + CSS.highlights = paint any Range: search hits, squiggles, collab selections, AI citations.
I used it for live syntax highlighting in @ckeditor code blocks - but still experimental!
https://t.co/k5h4h38Ag9
Hey Shane! Generally speaking, its a no, even though for some of them this is a real problem. Integrations, on the other hand, significantly reduce the cognitive complexity associated with switching between the two worlds, frontend and backend.
When using any of these integrations, you don’t have to touch the frontend code at all and can still “stay” within the backend framework you’re using to develop your applications.
This has huge advantages, especially for Blazor integration, data processing from the editor can now be done entirely in C# without having to deal with two-way binding issues. For Rails, on the other hand, you can define the editor’s configuration in a readable DSL, just as other frameworks do, and easily provide custom plugins.
If you've ever dropped a rich text editor into Livewire or Phoenix LiveView and watched your content vanish the second the DOM diffs, you know the pain.
Mateusz, our Senior Fullstack Engineer, worked through CKEditor 5 across Rails, Phoenix LiveView, Laravel Livewire, Blazor and Symfony. The gotchas and the fixes for each.
https://t.co/j0FARsOIT3
Choose your own deployment adventure.
SaaS if you want speed. On-prem if you want the keys.
CKEditor AI does both, and we've broken down the trade-offs.
Custom dialog in CKEditor 5: plain HTML or the Dialog plugin?
The question is where the code lives. Inside a plugin, the editor handles focus and keyboard. In host-app callbacks with no editor reference, plain DOM is the honest answer.
https://t.co/pTw6P3VYmq
Your style guide. Your glossary. Your compliance rules.
CKEditor AI now works from all of it, on every request.
Say hello to the Context Library, new in v48.4.0 🎉
https://t.co/GNUQmUAZAW
#CKEditor#WebDev
A working API call proves the model responds. It does not prove anyone trusts the output. Trust comes from the workflow around it.
Witek explains the part nobody demos: https://t.co/Q8rfy7XMmL
Official #CKEditor support for AI coding agents is here.
AI skill + hosted docs MCP server, so your agent gets it right first time.
Live 17 Sep, 10:00 EDT / 16:00 CEST
Register now: https://t.co/ff2dAq7uWn
What integrating #CKEditor with an AI coding agent should look like:
✅ Right install method
✅ Version-aware config
✅ Plugins + toolbar wired up
✅ Current docs, not guesses
See how #CKEditor’s official AI agent skill works live with @ChrastinaOndrej & Marcin Burek:
https://t.co/lp1JRczogf
🎬 A quick video walkthrough of my #T3DD26 talk demo: @typo3 v14 + @CKEditor, multisite editing, Visual Builder, and what's coming in v48 and CKEditor pack!
Everything runnable in the repo:
https://t.co/ivllJdiuIv
We caught up with Mia Bajić (Software Engineer at Cocuma, Vice Chair of the @europythons) at @webexpo Prague.
She presented the weirdest bugs in software history in the Great Hall of Lucerna Palace, right under Prague's upside-down horse.
She also hosts Behind the Commit, a podcast with open source maintainers, and is always looking for new guests.
Watch the full episode: https://t.co/75Sknx58G6