This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/main by this push:
     new f64db84f Blog: the Camel website, rebuilt for humans and for AI (#1765)
f64db84f is described below

commit f64db84f02797db4ab4257f84b09bc2f598ad87a
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Sep 17 14:57:27 2026 +0200

    Blog: the Camel website, rebuilt for humans and for AI (#1765)
    
    * Blog: a new front page for Camel, written for humans and for AI
    
    Announces the website redesign with the front page and its mission as
    the centre: what Camel is, three ways to start, one route in three
    syntaxes, measured numbers, and the AI-ready card. Takes the rest of
    the redesign from #1761 in short form, then the documentation work in
    progress: build-checked code listings, the content restructure, and
    Markdown mirrors and llms.txt for AI agents, with the website pages
    as the next step.
    
    Co-Authored-By: Claude Fable 5.1 <[email protected]>
    Claude-Session: https://claude.ai/code/session_01Bp3538HRBPMQkb5ta9xRaj
    
    * Blog: front page post, separate the before and after screenshots
    
    The before shot moves up next to the paragraph about the old page, the
    after shot stays under the front page heading, each with a caption.
    
    Co-Authored-By: Claude Fable 5.1 <[email protected]>
    Claude-Session: https://claude.ai/code/session_01Bp3538HRBPMQkb5ta9xRaj
    
    * Blog: website post, title covers the whole redesign
    
    "The Camel website, rebuilt for humans and for AI"; preview and
    opening lines say design instead of front page; the post directory
    follows the title.
    
    Co-Authored-By: Claude Fable 5.1 <[email protected]>
    Claude-Session: https://claude.ai/code/session_01Bp3538HRBPMQkb5ta9xRaj
    
    ---------
    
    Co-authored-by: Claude Fable 5.1 <[email protected]>
---
 .../2026/09/camel-website-rebuilt/featured.jpg     | Bin 0 -> 105769 bytes
 .../09/camel-website-rebuilt/front-page-after.jpg  | Bin 0 -> 119531 bytes
 .../09/camel-website-rebuilt/front-page-before.jpg | Bin 0 -> 128361 bytes
 .../blog/2026/09/camel-website-rebuilt/index.md    |  66 +++++++++++++++++++++
 4 files changed, 66 insertions(+)

diff --git a/content/blog/2026/09/camel-website-rebuilt/featured.jpg 
b/content/blog/2026/09/camel-website-rebuilt/featured.jpg
new file mode 100644
index 00000000..04f4e7c1
Binary files /dev/null and 
b/content/blog/2026/09/camel-website-rebuilt/featured.jpg differ
diff --git a/content/blog/2026/09/camel-website-rebuilt/front-page-after.jpg 
b/content/blog/2026/09/camel-website-rebuilt/front-page-after.jpg
new file mode 100644
index 00000000..fe618fa7
Binary files /dev/null and 
b/content/blog/2026/09/camel-website-rebuilt/front-page-after.jpg differ
diff --git a/content/blog/2026/09/camel-website-rebuilt/front-page-before.jpg 
b/content/blog/2026/09/camel-website-rebuilt/front-page-before.jpg
new file mode 100644
index 00000000..167fb789
Binary files /dev/null and 
b/content/blog/2026/09/camel-website-rebuilt/front-page-before.jpg differ
diff --git a/content/blog/2026/09/camel-website-rebuilt/index.md 
b/content/blog/2026/09/camel-website-rebuilt/index.md
new file mode 100644
index 00000000..0e811a60
--- /dev/null
+++ b/content/blog/2026/09/camel-website-rebuilt/index.md
@@ -0,0 +1,66 @@
+---
+title: "The Camel website, rebuilt for humans and for AI"
+date: 2026-09-17
+draft: false
+authors: [davsclaus, ammachado]
+categories: ["Community"]
+keywords: ["apache camel", "website", "redesign", "front page", 
"documentation", "llms.txt", "ai agents"]
+preview: "camel.apache.org has a new design and a new job: tell a person, or 
an AI agent, what Camel is and get them to a running route in a minute. What 
changed, and what comes next."
+---
+
+The Camel website has needed a modern design for years. Its front page said 
that Camel "is an Open Source integration framework that empowers you to 
quickly and easily integrate various systems", showed a picture of gears, and 
left the rest to you.
+
+![The front page until September 2026: a title, one sentence, and 
gears](front-page-before.jpg)
+
+*The front page as it was until September 2026.*
+
+True, but it could describe any integration product, and it did not tell a 
first-time visitor how to start.
+
+Since that page was written, the visitor has changed. A growing share of the 
readers of camel.apache.org are not people but AI coding assistants and 
crawlers, reading the site on a developer's behalf. When someone asks their 
assistant how to get messages from Kafka into a database, the answer is shaped 
by what the assistant has read about Camel. The front page is the most 
authoritative page there is about Camel, so it has to answer that question for 
a person and for a model alike.
+
+That is the mission of the new site, and the front page, where it shows most, 
is the most important change in the redesign.
+
+## The front page
+
+This is the page that replaces it:
+
+![The new front page: what Camel is, three ways to start with the commands to 
run, the numbers, and one route in three syntaxes](front-page-after.jpg)
+
+*The new front page, September 2026.*
+
+Read it from the top, the way a visitor does:
+
+- **One sentence that says what Camel is.** Connect anything, route 
everything: 350+ connectors, written in Java, YAML or XML, deployed on Spring 
Boot, Quarkus or standalone with the Camel CLI. In production since 2007, 
Apache License 2.0.
+- **Three ways to start, with the commands.** The Camel CLI comes first: 
install it, `camel init hello.yaml`, `camel run hello.yaml`. No project, no 
IDE, no Java compilation. Next to it, a Spring Boot project from Spring 
Initializr and a Quarkus extension, for the two runtimes most Camel 
applications run on.
+- **The numbers.** 83,000+ commits, 1,500+ contributors, 350+ components, 300+ 
releases. Each figure was measured against the repository on a stated date, and 
the source data file records how to re-measure it. The page makes no claim it 
cannot back.
+- **One real route, in the three syntaxes.** Messages from Kafka into a 
database, as YAML, Java and XML, with the `camel run` command that matches the 
tab you pick. A reader sees in ten seconds what a Camel route looks like, and a 
model sees the same route three times with the syntax named.
+- **Why developers choose Camel**, in six short cards: connectors, three DSLs, 
AI-ready integration with the Camel MCP server and `camel trace` and `camel 
test` to verify AI-generated routes, the Enterprise Integration Patterns, a 
standard Maven or Gradle build, and open source. The section ends with a link 
to [why teams trust Camel in production](/trust/).
+- **The rest of the ecosystem** moved below: Camel Core, Kamelets, Camel K, 
Karavan, the Kafka Connector and Karaf. The front page shows what most users 
use first, and everything else is one click away.
+- **Latest from the blog**, and a closing invitation: Camel is your project, 
here is how to get involved.
+
+The words on the page were chosen with both readers in mind. "Integration 
framework", "350+ connectors", "Java, YAML or XML", "Spring Boot", "Quarkus", 
"Enterprise Integration Patterns", "MCP server" and "Apache License 2.0" are 
the terms a person scans for and the terms a model associates with Camel. There 
is nothing on the page a visitor cannot run or check.
+
+## The rest of the site
+
+The front page sets the tone, and the other pages follow it:
+
+- **Docs and website share one look.** The documentation pages now have the 
same header and footer as the rest of the site, so moving between a blog post, 
the user manual and a component page no longer feels like changing websites. 
Marketing pages scale with the viewport, and documentation pages, which carry a 
sidebar and a table of contents, get all the width they need.
+- **Why Camel** is the first link in the top bar. The trust page, with the 
project's security track record, release cadence and adoption, used to hide in 
the footer; now it is one click from anywhere.
+- **Search** runs on DocSearch v5, themed to match the site. The result 
curation carried over: core documentation ranks above component pages, and no 
single page can fill the list.
+- **The blog** shows ten posts per page instead of three, with a compact card 
per post, and opens with a "Start here" rail of eight hand-picked posts for a 
newcomer.
+
+URLs, RSS feeds and the documentation content are unchanged. Every link that 
worked before works now.
+
+## The documentation is next
+
+The design is done. The content is where the work is now, and it has already 
started.
+
+**Code listings that are checked, not trusted.** The Camel documentation has 
thousands of examples, and for years the only check was a reader trying one. We 
now run them through the same validation that the Camel CLI and the MCP server 
give an AI assistant, at build time, so a broken example fails the build. The 
first pass over the 290 YAML examples on the Enterprise Integration Pattern 
pages found 71 wrong ones. The next pass over the 1,820 YAML route examples on 
the component pages fou [...]
+
+**A restructure of the content.** The user manual has grown for nineteen 
years, and its structure reflects that history. The next step is a restructure 
so that a newcomer, or an agent, lands on the right page without having to know 
how Camel evolved.
+
+**Every page readable by machines.** Every documentation page is available as 
Markdown: replace `.html` with `.md` in the URL, and the page comes back as 
plain Markdown without navigation, which is what an assistant wants to read. 
[llms.txt](/llms.txt) describes Camel for AI agents in one file and points at 
versioned offline documentation bundles, with the catalog metadata and the YAML 
DSL schema included, for agents that work without internet access. The website 
pages themselves, this b [...]
+
+## Tell us what you think
+
+The site is built in the open in 
[apache/camel-website](https://github.com/apache/camel-website). If something 
looks wrong, a link points at the wrong place, or a page does not read well to 
you or to your assistant, please [open an 
issue](https://github.com/apache/camel-website/issues). The front page is the 
first page a visitor and a model read about Camel, and we want it to be right.

Reply via email to