Sign in

Sulu DXP

@sulu.io
24 followers 51 following 77 posts

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

PostsRepliesMedia
Sulu DXP @sulu.io · 15/10/2026
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.io
Sulu Is an Open Source DXP, and It's Time We Said So
Sulu is repositioning from CMS to open source DXP. What that means, what stays the same, and why product data and agents complete the platform.
011
Sulu DXP @sulu.io · 23/04/2026
🚀 Sulu.ai update — bundle 0.5.0 + platform improvements. Metadata Profiles, category translation, writing assistant context control, and more. Less "more AI," more usable AI. 👉 Full details on our blog: sulu.io/sulu-ai-upda...
sulu.io
Sulu.ai Update: Metadata Profiles & AI Workflows
Our new Sulu.ai update brings structured AI workflows to your CMS. Manage multi-brand context with metadata profiles, translate categories & use a smarter writer.
010
Sulu DXP @sulu.io · 30/03/2026
New Sulu releases: 2.6.22 & 3.0.5 are out 🚀 🔐 Fixed Contacts API permission issue ⚡ Faster content resolving & navigation (3.0) 🛠️ PostgreSQL search + smoother Sulu 3 upgrades (2.6) …plus more improvements & fixes Read the full release Blog: sulu.io/blog/sulu-re...
sulu.io
Sulu releases 2.6.22 and 3.0.5
We’ve just published new patch releases for Sulu: Sulu 2.6.22 and Sulu 3.0.5. These updates provide security fixes, some bug fixes and a lot of improvements.
030
Sulu DXP @sulu.io · 26/03/2026
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.io
Sulu.ai Update: Symfony AI & Advanced Workflows
Discover 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.
010
Sulu DXP @sulu.io · 25/02/2026
For more details, read the official blog post: sulu.io/blog/introdu...
sulu.io
Sulu.cloud: Managed Hosting Built for Sulu CMS
Discover Sulu.cloud, the official managed hosting platform for Sulu CMS. Built for developers and agencies to save time, reduce risk, and scale seamlessly.
000
Sulu DXP @sulu.io · 25/02/2026
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.
130
Sulu DXP @sulu.io · 18/02/2026
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.io
New Sulu Releases: 2.6.21, 3.0.4 & Bundle Updates
Discover 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.
010
Sulu DXP @sulu.io · 03/12/2025
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.
000
Sulu DXP @sulu.io · 03/12/2025
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.
100
Sulu DXP @sulu.io · 03/12/2025
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.
100
Sulu DXP @sulu.io · 03/12/2025
Sulu 3.0 is here! 🚀 Sulu 3.0 was released live at last week’s Sulu:Touch event — a major milestone and a proud moment for our team. Read more on our blog: sulu.io/blog/sulu-3-...
sulu.io
Sulu 3.0 release: New content storage and performance boost
Sulu 3.0 delivers faster performance with new Doctrine ORM storage, simplified dependencies, and improved developer experience. Major upgrade guide included.
132
Sulu DXP @sulu.io · 17/11/2025
“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...
021
Sulu DXP @sulu.io · 31/10/2025
🎉 Happy 20th Birthday, Symfony! Two decades of innovation, community, and code that powers millions of applications—including Sulu. Thank you for being the foundation we build on. Here’s to the next 20 years! symfony.com/20years #symfony #sulucms #opensource
symfony.com
Symfony's 20 Year Anniversary
Rapid community growth and the emergence of Symfony meetups and early contributors.
020
Sulu DXP @sulu.io · 30/10/2025
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.org
A beginner-friendly guide to view transitions in CSS | MDN Blog
Learn 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.
030
Sulu DXP @sulu.io · 29/10/2025
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
000
Sulu DXP @sulu.io · 28/10/2025
Matt Mochalkin walks us through Symfony’s ObjectMapper component, which automates object-to-object transformations with just a few lines of code. A must-read for cleaner, more maintainable Symfony applications! dev.to/mattleads/ef... #symfony #php #symfonydevs
dev.to
Effortless Data Mapping in Symfony: A Deep Dive into the ObjectMapper!
Imagine you’re building a modern API with Symfony. You’re meticulous about your architecture,...
000
Sulu DXP @sulu.io · 27/10/2025
The State of PHP 2025 is here! JetBrains surveyed 1,720 PHP developers and found PHP 8.x now dominates with 89% usage, Laravel leads frameworks at 64%, and Symfony holds strong at 23%. The ecosystem is thriving! blog.jetbrains.com/phpstorm/202... #php #phpdevs #symfony #laravel
blog.jetbrains.com
The State of PHP 2025 – Expert review
Explore trends in the PHP ecosystem based on the State of Developer Ecosystem Report 2025 by JetBrains.
000
Sulu DXP @sulu.io · 24/10/2025
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.com
Regular 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:
000
Sulu DXP @sulu.io · 23/10/2025
A great example of open source collaboration done right: PHP 8.5 is getting a standards-compliant URI extension! Read more from the PHP Foundation. thephp.foundation/blog/2025/10... #php #php85 #opensource
thephp.foundation
PHP’s New URI Extension: An Open Source Success Story
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
020
Sulu DXP @sulu.io · 22/10/2025
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
010
Sulu DXP @sulu.io · 21/10/2025
How do you centralize code quality commands in PHP projects? Roberto Butti compares composer scripts vs Makefile for managing PHPStan, Rector, Pint, and tests. A great breakdown of when to use which approach! dev.to/robertobutti... #php #composer #codequality
dev.to
Centralizing code quality commands in PHP projects: composer scripts vs Makefile
As PHP developers, we all agree that code quality matters. Whether it’s running tests, static...
000
Sulu DXP @sulu.io · 20/10/2025
Matt Mochalkin breaks down why Symfony 7.4 LTS (arriving November 2025!) is such a huge deal: 3 years of bug fixes, 4 years of security support, attribute-first console commands, improved DX, and your bridge to Symfony 8.0. dev.to/mattleads/sy... #symfony #php #lts
dev.to
Symfony 7.4 is Coming! Your New LTS Bridge to 8.0
Hey, folks! Guess what? Symfony 7.4 LTS — biggest, safest upgrade is coming! The final minor release...
020
Sulu DXP @sulu.io · 17/10/2025
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.com
SymfonyCon 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.
000
Sulu DXP @sulu.io · 16/10/2025
Congrats to Dmytro Liashko on his first merged contribution to Symfony: a small translation fix. Open source thrives on contributions of all sizes. Don’t wait for the “perfect” contribution. Start small, start now. dev.to/backendbydmy... #symfony #opensource #phpdevs
dev.to
My First Contribution to Symfony (and Why You Should Start Small in Open Source)
This week, I made my very first contribution to the Symfony Framework — and it got merged! 🎉 Pull...
010
Sulu DXP @sulu.io · 15/10/2025
It's Hot Tip Wednesday! Need to add location features to your Sulu site? The LocationBundle provides a unified API for geocoding services like Nominatim (OpenStreetMap) and Google Maps. docs.sulu.io/en/2.6/bundl... #sulucms #symfony #geolocation
010
Sulu DXP @sulu.io · 14/10/2025
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.com
SymfonyCon 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!
000
Sulu DXP @sulu.io · 13/10/2025
Is FrankenPHP Classic Mode faster than PHP-FPM? It seems performance differences are negligible and architecture matters more than microseconds. Choose based on your team’s needs, like Caddy features or worker mode. tideways.com/profiler/blo... #frankenphp #php #performance #phpfpm
tideways.com
Testing if Franken PHP Classic Mode is faster and more scalable than PHP-FPM
FrankenPHP bills itself as “The Modern PHP App Server” and provides a single-process solution to running PHP. Its worker mode allows to greatly increase the performance of cleanly developed applications that are compatible with it by saving on framework bootstrapping time. Unfortunately, not every application is compatible with worker mode. Depending on the amount of [...]
000
Sulu DXP @sulu.io · 10/10/2025
Sulu.ai solves content editors’ biggest headaches without replacing their expertise. From SEO guesswork to translation bottlenecks, we’re tackling the pain points that steal your creative time. sulu.io/blog/how-sul... #ContentManagement #AI #CMS
sulu.io
How Sulu.ai Eases Top CMS Challenges for Editors
Sulu.ai makes content editors’ lives easier with smarter workflows, SEO, translations, and accessibility — without replacing human creativity.
000
Sulu DXP @sulu.io · 09/10/2025
PHP 8.5 is bringing some great, developer-friendly features—from the pipe operator to #[NoDiscard] attributes and handy array helpers like array_first() and array_last(). Great breakdown by Muhammad Usman! pixicstudio.medium.com/php-8-5-new-... #php #phpdevs #symfony
pixicstudio.medium.com
PHP 8.5: The Version That Will Actually Makes Life Easier
The Developer-Friendly Upgrade You’ve Been Waiting For
010
Sulu DXP @sulu.io · 08/10/2025
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
020
Sulu DXP @sulu.io · 07/10/2025
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.io
Sulu.io Redesign: Headless Sulu & Remix Insights
Discover how we redesigned Sulu.io using Headless Sulu and Remix, gaining insights into performance, complexity, and when to choose headless vs. traditional CMS approaches.
010
Sulu DXP @sulu.io · 06/10/2025
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.com
SymfonyCon 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…
000
Sulu DXP @sulu.io · 03/10/2025
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.uk
Check If a String is Valid JSON in PHP
Read 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".
020
Sulu DXP @sulu.io · 02/10/2025
David Duymelinck explores when Domain Specific Languages outperform design patterns, using Doctrine’s DQL as an example. Sometimes strings can be clearer than abstractions, especially for complex action chains. dev.to/xwero/domain... #PHP #DomainDrivenDesign #Symfony
dev.to
Domain specific language versus design patterns
I don't like libraries/frameworks versus posts, because most of the time the comparisons are...
000
Sulu DXP @sulu.io · 01/10/2025
Hot Tip Wednesday! Protect your content from accidental overwrites with the HashBundle, which prevents conflicts when multiple users edit the same form simultaneously. Learn more: docs.sulu.io/en/2.6/bundl... #sulucms #symfony #teamwork
000
Sulu DXP @sulu.io · 30/09/2025
Matt Mochalkin achieved 10x faster video processing by breaking large files into parallel chunks using Symfony Messenger and RabbitMQ. The article covers message handlers, worker scaling, and smart consolidation strategies. dev.to/mattleads/ho... #Symfony #AsyncProcessing #PHP
dev.to
How We Made Video Processing 10x Faster with Symfony Messenger
Users today expect applications to be fast and responsive, which can be a challenge when dealing with...
000
Sulu DXP @sulu.io · 29/09/2025
The speaker lineup for SymfonyCon Amsterdam 2025 (November 27–28) keeps expanding. New talks include Symfony + Rust with FFI, native lazy objects in PHP 8.4, and killing SPAs with modern CSS. Check out the growing schedule! live.symfony.com/2025-amsterd... #SymfonyCon #Symfony
live.symfony.com
Schedule | SymfonyCon Amsterdam 2025
SymfonyCon Amsterdam 2025 (November 27 – 28, 2025) - Amsterdam (Netherlands)
000
Sulu DXP @sulu.io · 26/09/2025
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.com
SymfonyCon 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!
010
Sulu DXP @sulu.io · 25/09/2025
Comprehensive PHP cURL cheatsheet by Grant Horwood! Everything from basic GET requests to file uploads, cookie handling, FTP operations, and error handling. Perfect reference for PHP developers working with HTTP requests. gbh.fruitbat.io/2025/09/09/p... #php #curl #webdev #cheatsheet
gbh.fruitbat.io
php: a curl cheatsheet - gbh
php's implementation of curl is very powerful. unfortunately, it's also frustratingly complex and the official docs can be terse and dense. every php developer who uses curl frequently accumulates, over time, a directory of tried-and-true snippets for reference; a 'cheatsheet', basically. this is mine. flyover this article is going to cover (nearly) all of the
010
Sulu DXP @sulu.io · 24/09/2025
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
000
Sulu DXP @sulu.io · 22/09/2025
Excellent deep dive into building a proactive agent with Slack and Symfony! Matt Leads shows how to integrate real-time Slack webhooks, create custom DTOs for validation, and build AI-powered communication workflows using Symfony Messenger.
dev.to
The Proactive Agent: Slack and Symfony for Real-Time Communications
Now our application is containerized and ready for deployment, let’s expand its capabilities by...
100
Sulu DXP @sulu.io · 19/09/2025
The first talks for SymfonyCon Amsterdam 2025 are announced! Join us November 27–28 for talks on Symfony UX, AI integrations, native lazy objects, and more. And don’t miss Sulu’s own Alexander Schranz! live.symfony.com/2025-amsterd... #symfonycon #symfony #amsterdam
live.symfony.com
Schedule | SymfonyCon Amsterdam 2025
SymfonyCon Amsterdam 2025 (November 27 – 28, 2025) - Amsterdam (Netherlands)
000
Sulu DXP @sulu.io · 18/09/2025
PHP’s 2024 core security audit by Quarkslab found only 17 security issues in a comprehensive review—a remarkable validation of modern PHP’s security maturity. Read the full analysis: www.phparch.com/2025/09/php-... #php #security #opensource
phparch.com
PHP Security in 2025: Lessons from the Core Security Audit | PHP Architect
Picture this: You’re responsible for a piece of software that powers nearly three-quarters of all websites on the internet. Every day, billions of people interact with applications built on your platform. The responsibility is staggering – and so is the target on your back. This was the reality facing The PHP Foundation in 2024 when […]
010
Sulu DXP @sulu.io · 17/09/2025
Hot Tip Wednesday! Developers, want to listen for changes and other events happening in the system? Find out how with our ActivityBundle: docs.sulu.io/en/2.6/bundl... #sulucms #symfony #developers
030
Sulu DXP @sulu.io · 16/09/2025
Generate PDFs and screenshots with Symfony! SensioLabs’ GotenbergBundle lets you create PDFs from URLs, HTML, Markdown, or Office files with built-in Twig integration and asset handling. github.com/sensiolabs/G... #symfony #pdf #gotenberg
github.com
GitHub - sensiolabs/GotenbergBundle: A Symfony Bundle for interacting with Gotenberg. Integrates natively with twig, router, PHPStorm and more !
A Symfony Bundle for interacting with Gotenberg. Integrates natively with twig, router, PHPStorm and more ! - sensiolabs/GotenbergBundle
000
Sulu DXP @sulu.io · 15/09/2025
Symfony has teamed up with the PHP Foundation and Anthropic to deliver both official PHP and Symfony SDKs for the Model Context Protocol! Two announcements worth reading: symfony.com/blog/symfony... thephp.foundation/blog/2025/09... #symfony #php #AI #MCP
symfony.com
Symfony to Provide the Official MCP SDK (Symfony Blog)
Today, we are announcing that Symfony teamed up with The PHP Foundation, and Anthropic to launch the official MCP SDK. Our goal is a framework-agnostic, production-ready library the entire PHP ecosyst…
020
Sulu DXP @sulu.io · 12/09/2025
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.io
How TypeScript Patterns Translate to PHP — A Practical, Production-Proven Guide
Make PHP feel as safe and maintainable as a TypeScript codebase — without pretending the languages are the same.
010
Sulu DXP @sulu.io · 11/09/2025
Building SaaS applications? Check out Thibault Beaumont’s comprehensive guide to implementing multi-tenant architecture in Symfony with separate databases per tenant. dev.to/tbeaumont79/... #symfony #multitenant #saas
dev.to
Implement Multi Tenant Architecture in Symfony
Multi-tenancy is a crucial architectural pattern for SaaS applications where a single application...
020
Sulu DXP @sulu.io · 10/09/2025
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
010
Sulu DXP @sulu.io · 09/09/2025
Symfony is turning 20 and celebrating with something special—a comic book! This tribute will bring 20 years of innovation and community to life, launching at SymfonyCon Amsterdam 2025. Sponsorship opportunities are also available. symfony.com/blog/announc... #symfony #symfonycon
symfony.com
Announcing the Symfony Comic Book (Symfony Blog)
20 years of Symfony, now in a comic book. Join us in bringing it to life! ✨📖
000