sergehuber opened a new pull request, #40: URL: https://github.com/apache/unomi-site/pull/40
Staging preview: https://unomi-v3-site.netlify.app/ JIRA: https://issues.apache.org/jira/browse/UNOMI-932 --- ### Infrastructure - Upgrade Bootstrap 4 → 5.3.8, Jekyll 4.2.0 → 4.4.1 - Add Mermaid.js v11 for interactive architecture/flow diagrams - Centralized CSS design system — 40+ CSS custom properties in `:root`, zero hardcoded colors in HTML - Docker build workflow using `bretfisher/jekyll` images (builds to `target/site` for Maven publish compatibility) - Updated `.gitignore` for Jekyll/Ruby artifacts ### Homepage - Animated hero SVG illustrating the data flow (web, mobile, CRM, IoT → Unomi → segments, AI agents) - New "CDP in the AI Era" section — positioning Unomi as a data foundation for AI agents, LLMs, and personalization engines - Architecture Mermaid diagram including AI agent outputs - Ecosystem marquee with randomized company order on each page load (ASF neutrality) - "What's New" timeline — releases, articles, and events combined, capped at 10 most recent ### New & Redesigned Pages - **Integrations** (new) — Products & Platforms, Extensions, Commercial Support; randomized card order; Coming Soon cards for Inoyu SaaS and Unomi UI (open source ASLv2) - **Use Cases** — reordered with AI & ML first; 4 use cases with Mermaid diagrams - **Tutorial** — completely rewritten for Unomi 3.0 (Docker quick start, first API calls, web tracking, rules) - **Resources** — local video thumbnails (no YouTube tracking per ASF guidelines), article summaries added ### Community & Contribute - **Community index** — fixed empty mailing list cards (invalid nested `<a>` tags), improved icons - **Team** — table → responsive card grid with gravatars; updated affiliations (Serge Huber → Inoyu, J-B Onofré → Dremio, others marked unknown) - **Events** — rebuilt with all 12 talks/videos, local thumbnails, chronological order - **11 contribute sub-pages** — modernized layout (sidebar + content), text content strictly preserved - **Testing guide** — 3 TODOs filled in from source code research; replaced incorrect Apache Beam boilerplate with accurate Pax Exam / GitHub Actions CI content - **Dependencies guide** — added BOM documentation for Unomi 3 (`unomi-bom`, `unomi-bom-artifacts`) with usage examples - **Encoding fixes** — mojibake characters replaced with proper HTML entities - **Copyright** — updated to 2026 across all pages and footer ### SEO & AI Engine Optimization - JSON-LD structured data (Schema.org) on all pages - Open Graph and Twitter Card meta tags - `robots.txt`, `sitemap.xml` created - `llms.txt` and `llms-full.txt` — AI-friendly plain-text project summaries for LLM crawlers ### What did NOT change - No changes to the Unomi software or hosted documentation/manual - Contribute page **text content preserved exactly** — only layout/CSS modernized - All existing URLs maintained -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
