+1, nice modern look :) François
On Tue, Feb 10, 2026 at 11:49 AM Francois Papon <[email protected]> wrote: > > Hi, > > Great job on the new website, I really like it! > > +1 > > François > [email protected] > [email protected] > > Le 09/02/2026 à 20:49, Serge Huber a écrit : > > Hi all, > > > > As you might have noticed, I've been working on quite a few things for > > Unomi 3 lately, and one thing that's been bugging me for a while is > > the state of our website. I think now that we have a 3.0 release out > > the door, it's a good time to bring the site up to the same level. > > > > I put together (yes AI was involved here too, sorry :)) a pretty > > comprehensive website redesign, and I'd really like to get your > > feedback before merging anything. > > > > JIRA: https://issues.apache.org/jira/browse/UNOMI-932 > > Branch: UNOMI-932-website-modernization > > PR: https://github.com/apache/unomi-site/pull/40 > > Staging preview: https://unomi-v3-site.netlify.app/ > > > > > > Why this is needed > > ================== > > > > The biggest complaint I hear from users is that they can't find things > > on the website — documentation, mailing lists, how to get started. > > People just give up. I think we can do a lot better. > > > > Beyond that, the world has changed quite a bit since the site was last > > updated. CDPs are no longer just about web personalization — they can > > also be the data backbone for AI agents, LLMs, recommendation engines > > and real-time decisioning. Our website doesn't communicate any of > > this, which means we're basically invisible to a whole generation of > > developers who are looking for exactly what Unomi offers. > > > > There are also a bunch of smaller issues that accumulated over time: > > - The tutorial page still references Unomi 1.x/2.x patterns > > - The testing guide has placeholder TODOs and content that was > > actually copy-pasted from Apache Beam (references to Dataflow, Flink, > > Spark, dead Jenkins links…) > > - Team affiliations are outdated > > - Several contribute pages have encoding issues (mojibake characters) > > - No mention of the BOM we introduced in Unomi 3 > > - No SEO, no structured data, no sitemap, no AI-friendly metadata > > - Video pages didn't look very appealing (ASF web guidelines) > > - Company listings were in a fixed order which could look like we're > > favoring certain vendors > > > > What I changed > > ============== > > > > The full diff is about 53 files, ~6,000 lines added and ~3,300 > > removed. Here's a summary: > > > > Infrastructure: > > - Bootstrap 4 → 5.3.8, Jekyll 4.2.0 → 4.4.1 > > - Mermaid.js v11 for interactive diagrams (MIT licensed, ASL v2 compatible) > > - Complete CSS rewrite with centralized design tokens — 40+ CSS custom > > properties, zero hardcoded colors in the HTML > > - Docker build workflow using bretfisher/jekyll images (the old > > jekyll/jekyll image is deprecated), outputs to target/site for Maven > > publish compatibility > > - Copyright updated to 2026 > > > > Homepage: > > - Animated hero SVG showing the Unomi data flow (web, mobile, CRM, IoT > > → Unomi → segments, AI agents) > > - New "CDP in the AI Era" section positioning Unomi as the data > > foundation for AI agents and personalization engines > > - Architecture Mermaid diagram that includes AI agent outputs > > - Ecosystem marquee with randomized company order on each page load > > (ASF neutrality) > > - "What's New" timeline combining releases, articles and events — > > capped at the 10 most recent > > > > New and redesigned pages: > > - New Integrations page — Products & Platforms, Extensions, Commercial > > Support with randomized card order; includes Coming Soon cards for > > Inoyu SaaS and Unomi UI (open source ASLv2) > > - Use Cases — reordered with AI & ML first, 4 use cases each with a > > Mermaid diagram > > - Tutorial — completely rewritten for Unomi 3.0 > > - Resources — video thumbnails now hosted locally (no YouTube > > tracking), article summaries added > > > > Community and contribute: > > - Community index — redesigned to be more appealing > > - Team — redesigned from table to responsive card grid; updated > > affiliations (Serge Huber → Inoyu, Jean-Baptiste Onofré → Dremio, > > several others marked as unknown — please correct me if any are > > wrong!) > > - Events — rebuilt with all 12 talks/videos organized chronologically > > with local thumbnails > > - All 11 contribute sub-pages modernized (layout and CSS only — text > > content was strictly preserved) > > - Testing guide — 3 TODOs filled in with accurate content based on the > > actual source code (Pax Exam, Karaf, Failsafe, GitHub Actions CI); > > removed the Apache Beam boilerplate that had never been adapted > > - Dependencies guide — added a new section documenting the BOM > > (unomi-bom and unomi-bom-artifacts) with usage examples > > - Fixed mojibake encoding issues on several pages > > > > SEO & AI engine optimization: > > - JSON-LD structured data (Schema.org) on all pages > > - Open Graph and Twitter Card meta tags > > - robots.txt and sitemap.xml > > - llms.txt and llms-full.txt — plain-text project summaries for LLM crawlers > > > > What did NOT change > > =================== > > > > - No changes to the Unomi software itself or the hosted documentation/manual > > - Contribute page text content was preserved exactly as approved — > > only layout and CSS were modernized > > - All existing URLs are maintained > > > > Feedback requested > > ================== > > > > Please take a look at the staging preview and let me know what you think :) > > > > 1. Content accuracy — Are team affiliations correct? Any descriptions > > that misrepresent Unomi? > > 2. ASF policy compliance — Anything that might conflict with ASF guidelines? > > 3. Missing content — Pages or topics we should add? > > 4. Look and feel — General impressions, mobile, readability? > > > > I'm happy to iterate based on your feedback. > > > > Best regards, > > Serge Huber. > > Apache Unomi PMC Chair
