Sulu DXP

Sulu DXP

@sulu.io

Sulu is a highly extensible open-source PHP content management platform based on the @Symfony.com framework.

24 followers51 following77 posts

Today we’re calling Sulu what it is: the open source DXP. 🚀 Not because we built something new overnight. Real projects pushed Sulu beyond traditional CMS boundaries. Still MIT. Still Symfony. Still open source. Same foundation. Clearer positioning. Read full story: 👇 sulu.io/blog/sulu-is...

sulu.ioSulu Is an Open Source DXP, and It's Time We Said SoSulu is repositioning from CMS to open source DXP. What that means, what stays the same, and why product data and agents complete the platform.

A major update for Sulu.ai is available 🚀 The bundle now runs on Symfony AI — enabling a consistent abstraction for providers, agents, and embeddings. Includes initial support for agent workflows and embeddings. Supports Sulu 3 & 2.6. 👉 sulu.io/blog/a-major...

sulu.ioSulu.ai Update: Symfony AI & Advanced WorkflowsDiscover the major Sulu.ai update! Now built on Symfony AI, it offers agents, embeddings & advanced workflows for developers to build powerful AI tools in Sulu.

Sulu.cloud is now available as the official managed hosting platform for Sulu CMS. Git-native deployments, preview environments, built-in performance tools, and enterprise-grade security — optimized for Sulu projects. Built on SymfonyCloud infrastructure and supported by the Sulu core team.

New releases: Sulu 2.6.21, 3.0.4 & bundle 3.0 RCs 🚀 • 47 merged PRs in 3.0.4 • Improved performance (link providers) • Enhanced search index • 2.6 stability updates Bundle 3.0 RCs (Form, Automation, Redirect, Theme, Headless) available. Full details: sulu.io/blog/sulu-2-... #sulu #sulucms #PHP

sulu.ioNew Sulu Releases: 2.6.21, 3.0.4 & Bundle UpdatesDiscover the latest Sulu CMS releases! Version 3.0.4 brings performance improvements, while 2.6.21 includes key fixes. Plus, new RCs for our top bundles.

This was a major effort across the whole team: deep technical work, countless decisions, and a shared commitment to move the platform forward. 🙏 Many thanks to the entire team, all contributors, and everyone who helped test the early versions.

We feel genuinely proud of what we delivered together. And now we look ahead: The new architecture opens up cleaner paths for the next steps in Sulu’s evolution. We can’t wait to see what our community and partners build with Sulu 3.0.

This release is one of the most important architectural milestones in the history of Sulu, featuring a totally rewritten content storage system, modernized bundles, a search layer redesigned from scratch, updated dependencies, and the removal of more than 265,000 lines of legacy code.

“Open Source” has become so broad it’s lost its meaning. Hobby project? VC growth hack? Volunteer work? At Sulu, we’ve spent a decade building truly open software — no bait-and-switch, no license pivots, no locked features. How do we make that work? sulu.io/blog/open-so...

Multi-page applications can now have smooth, animated page transitions just like SPAs! This guide from Mozilla shows how the CSS view-transition at-rule makes this possible with just a few lines of code—no JavaScript required. developer.mozilla.org/en-US/blog/v... #css #webdev #frontend

developer.mozilla.orgA beginner-friendly guide to view transitions in CSS | MDN BlogLearn how to bring smooth, animated navigation to multi-page apps with view transitions. With just one line of CSS, you can enable seamless transitions between pages.

Hot Tip Wednesday! Sulu lets you easily manipulate images to keep your site beautiful, on-brand, and responsive. You can compress, blur, sharpen, and even combine transformations through different imagine adapters (GD, Imagick, or VIPS). docs.sulu.io/en/2.6/bundl... #sulucms #symfony

The schedule for SymfonyCon Amsterdam 2025 is live! Over 35 expert speakers, 13 workshops, an unconference track, and Symfony’s 20th anniversary celebration. Be there 25–28 November! symfony.cmail19.com/t/y-e-qhjtik... #symfony #symfonycon

symfony.cmail19.comRegular tickets Ends Wednesday! – Are you ready? 🎉🎟️ Regular tickets ends tomorrow (October 8th, 23:59 CET)! Don’t miss your chance to secure your seat before prices increase by choosing one of the following options:

Hot Tip Wednesday! The MarkupBundle lets you use semantic tags like <sulu-link> in your content that transform into proper HTML. Perfect for internal linking with UUIDs that never break, even when you change your URL structure! docs.sulu.io/en/2.6/bundl... #sulu #symfony

Domain-Driven Design isn’t just tactical patterns—it’s strategy! Join Rob Allen at SymfonyCon 2025 in Amsterdam, 27–28 November, as he explores DDD’s strategic side, emphasizing communication at all project levels. symfony.com/blog/symfony... #symfonycon #ddd #symfony

symfony.comSymfonyCon Amsterdam 2025: Strategic DDD (Symfony Blog)Join Rob Allen to explore the strategic side of Domain Driven Design—and learn how better communication can turn business needs into truly maintainable software.

The Symfony Console is everywhere—Composer, PHPStan, and millions of other applications—and Symfony 7.3 gave it a major redesign! Join Robin Chalas at SymfonyCon 2025 in Amsterdam, 27–28 November, to discover the Console again. symfony.com/blog/symfony... #symfonycon #symfony

symfony.comSymfonyCon Amsterdam 2025: Rediscover the Console (Symfony Blog)💻 Join Robin Chalas to explore Symfony’s most ubiquitous component, its brand-new redesign in 7.3, and the possibilities it unlocks for the future!

Hot Tip Wednesday! Speed up your Sulu website with smart HTTP caching. The HttpCacheBundle integrates seamlessly with Varnish or Symfony HTTP Cache, automatically invalidating cached content when you update pages. docs.sulu.io/en/2.6/bundl... #sulucms #webperformance #symfony

We rebuilt sulu.io with headless Sulu and Remix! Would we choose headless again for a content site? Probably not. But this real-world test gave us insights to help US make Sulu better, and help YOU make better architecture decisions. sulu.io/blog/eating-... #sulucms #headlesscms

sulu.ioSulu.io Redesign: Headless Sulu & Remix InsightsDiscover how we redesigned Sulu.io using Headless Sulu and Remix, gaining insights into performance, complexity, and when to choose headless vs. traditional CMS approaches.

Another reason to attend SymfonyCon on November 27–28: Our very own Alex Schranz will be speaking on “A productive Frontend Stack with Symfony UX,” exploring structuring Twig, reusable components, and Hotwire Turbo + Stimulus. symfony.com/blog/symfony... #symfony #sulucms

symfony.comSymfonyCon Amsterdam 2025: A productive Frontend Stack with Symfony UX (Symfony Blog)🎨 Backend-rendered HTML is back. Join Alexander Schranz to master Twig structure, create reusable components, and discover how Symfony UX with Turbo, Stimulus, and Tailwind powers a modern, product…

PHP 8.3’s json_validate() function makes checking JSON strings cleaner and more memory-efficient than json_decode() for validation-only use cases. Ashley Allen breaks down when to use each approach and how to avoid parsing JSON twice. ashallendesign.co.uk/blog/php-jso... #PHP #WebDevelopment

ashallendesign.co.ukCheck If a String is Valid JSON in PHPRead about how to use the "json_validate" function in PHP to check whether a string is valid JSON. We'll also discuss the difference between "json_validate" and "json_decode".

SymfonyCon Amsterdam 2025 is calling for student volunteers! Help out for one day, get free access to the full 2-day conference the other day. Perfect opportunity to network with developers and gain hands-on experience in tech. November 27–28, 2025.

symfony.comSymfonyCon Amsterdam 2025: Call for IT student volunteers: Volunteer, Learn & Connect! (Symfony Blog)Symfony is looking for motivated IT students to volunteer at SymfonyCon Amsterdam 2025! Help out for a day and enjoy the rest of the conference for free! Talks, networking, and fun included!

Hot Tip Wednesday! Tailor your content to each visitor’s individual characteristics with the Audience Targeting Bundle! Show different content based on referrer, browser, or custom rules—all on the same URL. docs.sulu.io/en/2.6/bundl... #sulucms #symfony #personalization

Learn how to make PHP feel as safe and maintainable as TypeScript without rewriting your entire stack! This practical guide shows how TypeScript patterns translate beautifully to modern PHP 8.1+. javascript.plainenglish.io/how-typescri... #typescript #php #symfony #fullstack

javascript.plainenglish.ioHow TypeScript Patterns Translate to PHP — A Practical, Production-Proven GuideMake PHP feel as safe and maintainable as a TypeScript codebase — without pretending the languages are the same.

Hot Tip Wednesday! Need to scale your Sulu application across multiple servers? Our multi-server setup guide covers everything from shared storage to session management for high-traffic, enterprise-level deployments: docs.sulu.io/en/2.6/cookb... #sulucms #symfony #scaling