Jarvis: rebuilding El Confidencial’s CMS

El Confidencial builds its own CMS, and more than 200 journalists, columnists and freelancers write in it every day. After 15 years on the old system, product, engineering and design rebuilt it from scratch. I was the only designer on the project. The new editor had to be faster to write in, bring AI tools into the writing flow, and roll out without slowing down a newsroom that publishes around the clock.

Role
Lead product designer
Client
El Confidencial
Focus
Editorial tools & AI
Year
2023–present

0%

Of news articles now written in Jarvis

July 2026. Live blogs are at 100%. The breaking-news desk moved last, by design.

0+

Journalists, columnists and freelancers

Rolled out from a pilot group, then section by section, starting with Culture and Vanitatis, our lifestyle section.

0%

Precision of Argos, our spelling and style checker

In the last test before rollout, 72% of the 127 corrections it proposed across 71 articles were right. It now runs on every piece before publication.

Project objectives

Each group needed something different from the same tool. These are the objectives we agreed with them.

Editorial

  • A writing tool journalists want to stay in from first draft to publication
  • Less time spent linking, tagging and inserting media
  • One place for the AI tools people were already using elsewhere

Business

  • Fewer errors, more relevant links and more video in published articles
  • Less time from draft to publication
  • Better search performance (SEO) for what we publish

Product

  • A platform for new AI editorial tools
  • A modern, more secure stack
  • Higher adoption and satisfaction among journalists

The old CMS

The old CMS made simple tasks hard. Buttons were icons with no labels, sections were hard to tell apart, and the text editor was a small box inside the article list.

The old CMS

Research process

Research was shaped by how different the newsroom's teams are: breaking-news writers need speed, interactive journalists need rich multimedia. As an internal tool, we had direct access to users, so we paired interviews and usability tests with benchmarking and usage data.

We benchmarked WordPress, ArcXP, Notion, Substack, Medium and others, paying particular attention to how each one put AI into the writing flow. That shaped the inline-command and suggestion patterns in Jarvis.

Insights

Writers were working around the editor

The old editor was small, had no autosave and couldn’t show images inline, so many journalists wrote in Google Docs or Word, pasted their text in and fixed the formatting by hand. The goal was an editor good enough that they’d stop.

Journalists wanted the tedious steps automated

Inserting images, quotes and related articles was slow and manual. Those were the steps people most wanted automated, which made them the first place to try AI suggestions.

Everyone used AI differently

Journalists were using a mix of outside AI tools, each in their own way. We wanted those tools inside the CMS, so the whole newsroom used the same ones.

The old system lost work

It was unstable enough that people lost articles mid-draft. Reliability had to improve as part of the redesign.

Adding images and video was slow

Uploading and embedding media took too many steps at a time when the paper wanted more video in its stories.

Keep what already worked

Where an old pattern worked, we kept it. A familiar layout kept the learning curve short for people writing on deadline.

Early sketches and wireframes

The first designs reproduced the old CMS fields so we could test whether their order and grouping held up. The hard part was fitting the fields and the media picker on one screen without crowding the text.

Gallery image
Gallery image
Gallery image
Gallery image
Gallery image
Gallery image

Final design

The editor pairs shadcn styling with a WYSIWYG layout that mirrors the published article, and AI features sit inside the writing flow from draft to publication.

Full width media

The editor mirrors the published article

Fields, media and text sit where they’ll appear on the live page, so journalists can see the article take shape as they write.

Live article on site

Live article on site

CMS editor

CMS editor

Finding and editing media in one place

Users browse images with metadata, select one or many assets, and choose article layouts visually, all from one place.

AI suggestions for related articles

The editor suggests related articles based on what the journalist is writing, using vector search over the archive, so they no longer hunt for links by hand.

Argos, the spelling, style and grammar checker

Argos checks each article against El Confidencial’s stylebook and shows every suggestion as a card the journalist can accept or reject.

Inline AI commands

Inline commands rewrite, shorten or change the tone of a passage, following the paper’s stylebook.

A documented design system

Tokenized styles and reusable components keep features consistent. A hybrid MUI and shadcn approach pairs MUI's depth with shadcn's simplicity. Prototypes are now built as working artifacts in Claude Code.

Full width media

Outcomes

Rolled out section by section

By July 2026 every live blog and about 80% of news articles were written in Jarvis. The breaking-news desk was the last to move.

Argos runs before every article publishes

Running Argos became a required step before publishing. In the last test before rollout, 72% of the corrections it proposed were right. Checking now starts on the writer’s screen instead of only at the copy desk.

Journalists like writing in it

Many journalists in the newsroom have told me the new CMS feels more modern and is easier to write in.

Fixes ship quickly

A bug reporter inside the CMS and journalists in the same building meant problems surfaced fast after launch, and new features followed how people actually used it.

Fewer tools, fewer tab switches

Media, related links, formatting and spell checking all happen inside the editor. The related-article suggestions also improved recirculation, so readers go on to more of our own stories.

A base to build on

The design system and modular architecture give us a base to add features without redesigning the editor each time.

Takeaways

Editorial, business and product wanted different things. Meeting each group myself surfaced requirements that weren’t in any brief and showed me where they would clash before it happened in a sprint.