Sulu CMS – a modern content management system based on Symfony

Sulu CMS – a modern content management system based on Symfony

Discover Sulu CMS – a flexible, efficient, and scalable content management system built on the Symfony framework. Find out why it is the perfect choice for demanding enterprise projects and multilingual websites.

Table of contents

1. What is Sulu CMS?

Sulu is a modern, open-source content management system (CMS) built entirely on the Symfony framework—the most popular PHP framework used to create complex web applications. It was created by professionals for professionals, with demanding corporate projects, multilingual websites, and complex internet portals in mind.

Unlike popular CMS systems that grew out of blogging platforms (such as WordPress) or social networking systems, Sulu was designed from the outset as an enterprise-grade CMS - a system capable of handling complex information structures, diverse audiences, and heavy traffic.

What makes Sulu stand out?

Sulu is not just another WordPress clone. It is a completely different approach to content management, based on several key assumptions:

Firstly, separation of content from presentation. In Sulu, all content is stored as structured data, regardless of how it is displayed. This means that the same content can be displayed in different formats (HTML, JSON, XML) and on different devices without the need to duplicate information.

Secondly, a professional technical foundation. Sulu uses proven Symfony components, which guarantees high code quality, ease of maintenance, and expandability. For developers familiar with Symfony, Sulu is a natural extension of their toolkit.

Thirdly – native multilingualism and multisite. While other CMS systems require additional plugins to support multiple languages or multiple sites, Sulu offers these features “out of the box,” optimized for performance and ease of use.

The main advantages of Sulu CMS

  • Based on Symfony – uses best practices and components of the most popular PHP framework
  • Open source without restrictions – MIT license allows for any commercial use without license fees
  • Native multilingualism – support for an unlimited number of languages and localizations
  • Multisite architecture – manage multiple sites from a single installation (Webspaces)
  • Headless mode – can work as a pure API for frontend applications
  • Modern admin panel – React-based interface, intuitive and responsive
  • Flexible templates – full control over content structure through XML configuration
  • Built-in SEO – semantic content elements, automatic redirects, meta data
  • Professional support – consulting, training, and development available from the system developers

2. History and development of Sulu

The history of Sulu dates back to 2013, when Austrian digital agency MASSIVE ART WebServices GmbH began work on a new CMS system. The goal was to create a platform that would respond to the real needs of projects carried out for corporate clients – something that was lacking in existing open source solutions.

The origins of the project

The founders of Sulu – a team of experienced developers from MASSIVE ART – repeatedly encountered the limitations of popular CMS systems. WordPress worked well for simple projects, but quickly revealed its weaknesses when faced with complex corporate requirements. Drupal offered greater flexibility, but at the cost of complex architecture and a steep learning curve.

They decided to create a system from scratch, using modern technologies and best programming practices. They chose Symfony – a framework that offered a solid foundation but did not impose the limitations typical of ready-made CMSs.

Milestones

YearEvent
2013Commencement of work on Sulu as an internal project at MASSIVE ART
2014First public release of Sulu 1.0
2018Spin-off of Sulu into a separate company (Sulu GmbH)
2020Release of Sulu 2.0 with a completely rewritten admin panel (React)
2023Sulu 2.5 with full support for Symfony 6 and PHP 8.3
2024Introducing Sulu.ai – AI support for content management
2025Sulu 2.6 with a new ReferenceBundle and extended API; launch of Sulu.cloud

Community and ecosystem

Community and ecosystemAlthough Sulu cannot boast numbers comparable to WordPress (which powers over 40% of websites on the internet), it has one of the largest developer communities among Symfony-based CMS systems. This is due to a simple fact – every Symfony developer is potentially a Sulu developer.

The active community focuses on:

  • GitHub – over 50 repositories in the Sulu CMS organization
  • Slack – communication channel with the core team and other developers
  • Stack Overflow – growing database of questions and answers
  • Documentation – detailed, updated technical documentation

3. Technical architecture of Sulu

Understanding Sulu's architecture is key to taking full advantage of the system's capabilities. Sulu was designed with modularity, extensibility, and performance in mind.

3.1. Foundation: Symfony Framework

Sulu is entirely based on Symfony – a professional PHP framework used by the world's largest technology companies. Symfony provides:

  • MVC (Model-View-Controller) pattern – logical separation of application layers
  • Dependency Injection – flexible dependency management
  • Event Dispatcher – easy functionality extension
  • Routing – advanced URL management
  • Security – comprehensive authentication and authorization system
    Cache – multi-level caching for performance

Bioza means that every Symfony component can be used in Sulu without any restrictions. Need integration with an external API? Symfony HTTPClient. Want to add task queues? Symfony Messenger. Require advanced search? Easy integration with Elasticsearch.

3.2. Architectural template

Sulu uses a layered architecture with a clear division of responsibilities:

Data layer (Entities) Represents data structures – pages, media, snippets, users. Sulu uses Doctrine ORM for object-relational mapping, which provides flexibility in choosing a database.

Business logic layer (Controllers/Services) Contains all application logic – request processing, validation, data transformations. Thanks to the use of Symfony services, the logic is modular and easy to test.

Presentation layer (Views/Templates) Responsible for rendering content. Sulu offers three approaches:

  • Twig – traditional HTML templates
  • JSON/API – responses for headless applications
  • Hybrid – combination of both approaches

3.3. Key technical components

Content Repository (PHPCR)

Sulu uses PHP Content Repository (PHPCR) to store content structure. PHPCR is a standard API for hierarchical content repositories, optimized for CMS operations (versioning, translations, tree structure).

In practice, data may be stored in:

  • Jackalope Doctrine DBAL – uses a relational database (MySQL, PostgreSQL)
  • Jackalope Jackrabbit – dedicated Apache Jackrabbit server

Media Management

The media management system in Sulu supports:

  • Automatic thumbnail and format generation
  • Conversion to modern formats (WebP)
  • Focal point – intelligent image cropping
  • Organization into collections and folders
  • Metadata and ALT tags for accessibility

Twig Templating

Sulu uses Twig, Symfony's template engine, to render pages. Twig offers:

  • Readable syntax (inheritance, blocks, macros)
  • Automatic escaping (XSS security)
  • Extensive filters and functions
  • Ability to create your own extensions

3.4. Administration panel (Admin UI)

Since version 2.0, the Sulu admin panel has been a Single Page Application built in React. The architecture is based on:

  • React – UI components
  • MobX – inventory management
  • REST API – communication with the backend
  • lc-form-bundle – dynamic forms

This architecture means that the admin panel is, in fact, an example of a headless implementation – the React frontend communicates with Sulu via an API, just as any other application could.

4. Key features of Sulu CMS

4.1. Flexible content structure management

Sulu offers complete control over content structure by configuring templates in XML files. Instead of being limited to predefined content types, developers define exactly which fields and sections each page type should contain.

Content Types

Sulu provides a rich set of ready-made field types:

  • Text – single line, multi-line, WYSIWYG (CKEditor)
  • Media – images, documents, video, audio files
  • Selections – drop-down lists, checkboxes, radio buttons
  • Relationships – references to other pages, snippets, entities
  • Blocks – repeatable sections with multiple content types
  • Smart Content – dynamic content lists with filters

Blocks (Dynamic sections)

The Blocks feature is a real revolution in content management. It allows editors to flexibly assemble pages from predefined sections – just like LEGO bricks. The developer defines the available block types (e.g., text + image, gallery, CTA, FAQ), and the editor can freely arrange and rearrange them.

This solution eliminates the need to create dozens of template variants and gives editors real control over the layout without interfering with the code.

4.2. Snippets (Reusable fragments)

Snippets are pieces of content that can be used on multiple pages simultaneously. When a snippet is updated, the change automatically propagates everywhere it is used.

Typical uses of snippets:

  • The “About Us” section appearing on many pages
  • CTA (Call to Action) blocks
  • Footers and headers with contact information
  • Promotional banners

4.3. Media management

The media system in Sulu is more than just a simple file manager:

Automatic image processing

  • Generate thumbnails in defined sizes
  • Convert to WebP format for browsers that support it
  • Smart cropping with focal point

Organization and search

  • Folder and collection structure
  • Tags and categories
  • Full-text search

Metadata and accessibility

  • Title, description, alternative text
  • Copyright and source
  • Support for WCAG

4.4. User and permission management

Sulu offers a comprehensive access control system:

  • Roles – permission groups assigned to users
  • Permissions – granular control over access to features and content
  • Webspace permissions – different permissions for different pages
  • Language permissions – control over access to specific language versions

The system allows you to create complex scenarios where, for example, editor A can only edit the “News” section in Polish, while editor B has full access to the entire German website.

4.5. Preview and versioning

Live Preview – preview edited content in real time, with the ability to check how it looks on different devices (desktop, tablet, mobile).

Content versioning – Sulu stores a history of changes, allowing you to:

  • Version comparison
  • Restoring previous versions
  • Tracking who made changes and when

Scheduled publication – the ability to set the date and time of publication of content in the future.

5. Sulu as a Headless CMS

Contemporary web projects increasingly require separation of the backend (CMS) from the frontend. Mobile applications, SPAs (Single Page Applications), IoT – all these scenarios require access to content via API rather than traditional HTML rendering.

5.1. What is a Headless CMS?

A headless CMS is a content management system that does not have a presentation layer (i.e., a “head”). Instead of generating ready-made HTML pages, it provides content via an API (usually REST or GraphQL), and a separate frontend application is responsible for displaying it.

Sulu offers a hybrid approach - it can be used as a traditional CMS with Twig templates, as a pure headless API, or combine both approaches in a single project.

5.2. Three ways to implement headless in Sulu

Option 1: Native JSON output

The simplest way is to add the .json extension to the URL of the page to return its content in JSON format:

 

 

https://example.com/about-us → HTML https://example.com/about-us.json → JSON

This solution works “out of the box” and is ideal for simple scenarios, such as loading additional content via AJAX.

Option 2: SuluHeadlessBundle

For more advanced projects, SuluHeadlessBundle is available – the official package extending headless capabilities:

  • Dedicated API endpoints for navigation, snippets, search
  • Control over the structure of returned data
  • Optional SPA application (React + MobX) as a starter kit
  • Full compatibility with SSR (Server Side Rendering)

Option 3: Custom API

For projects with very specific requirements – building your own API endpoints using Symfony infrastructure. This approach is the most labor-intensive, but offers maximum control and performance optimization.

5.3. Advantages of the hybrid approach

Sulu does not force you to choose “either-or.” You can:

  • Serve part of the page as traditional HTML (for SEO and fast initial loading)
  • Load dynamic sections via API
  • Share the same content with mobile apps
  • Power digital signage, information kiosks, chatbots

This flexibility means that investing in Sulu does not close off avenues for development – the system adapts to the evolving needs of the project.

6. Sulu vs WordPress vs Drupal – comparison

Choosing a CMS is one of the most important technological decisions in a web project. Let's compare Sulu with the two most popular open source alternatives.

6.1. Market positioning

AspektWordPressDrupalSulu
Market share~43% of all pages~1.8% of all pagesNiche (enterprise projects)
Year of establishment200320012013
Main applicationBlogs, small company websitesComplex portals, institutionsEnterprise, multilingual services
FrameworkOwnCustom (Symfony components)Full-stack Symfony
LicenseGPL v2GPL v2MIT

6.2. Architecture and technology

WordPress grew out of a blogging platform and still bears traces of it today. Its hook- and filter-based architecture is flexible, but leads to “spaghetti code” in complex projects. The lack of a strict MVC pattern makes testing and maintaining the code difficult.

Drupal offers a more structured architecture and has been using Symfony components since version 8. However, it remains an “all-in-one” system where configuration is stored in a database. This complicates CI/CD processes and the management of multiple environments.

Sulu is a native Symfony application with complete separation of code and configuration. All settings are stored in files (YAML, XML), which fits perfectly into modern DevOps workflows – versioning in Git, automatic deployments, Infrastructure as Code.

6.3. Multilingualism

Here, the differences are fundamental:

WordPress requires plugins (WPML, Polylang) to support multilingualism. Each plugin has its limitations, performance issues, and licensing costs. Integration with the rest of the ecosystem can be problematic.

Drupal has offered multilingualism in its core since version 8, but the configuration is complicated. It requires the activation of multiple modules and an understanding of complex language architecture.

Sulu was designed to be multilingual from day one. Language and localization support is built into the core of the system, optimized for performance and the UX of the admin panel. Adding a new language is a matter of minutes, not hours.

6.4. Performance and scalability

WordPress is fast enough in its basic configuration. Problems arise with the growing number of plugins and the complexity of the site. Optimization requires caching, CDN, and often specialized knowledge.

Drupal offers solid performance but requires more server resources than WordPress. It scales well horizontally with the right configuration.

Sulu is highly efficient thanks to its Symfony architecture and multi-level caching. Native integration with Varnish and Elasticsearch allows it to handle very high traffic without compromise.

6.5. Safety

WordPress is the most frequently attacked CMS – not because it is unsafe, but because it is the most popular. Security largely depends on the quality of the plugins used.

Drupal is known for its strong emphasis on security and has a dedicated security team. It is the choice of many government and financial institutions.

Sulu inherits the security mechanisms of Symfony – a framework with a very good reputation in this area. Less popularity also means less interest from attackers.

6.6. Learning curve

WordPress – low barrier to entry for end users, but mastering advanced development takes time.

Drupal – steep learning curve for both editors and developers. The system requires a thorough understanding of its architecture.

Sulu – requires knowledge of Symfony, which is a barrier for developers outside the PHP ecosystem. However, for those familiar with Symfony, onboarding is very smooth. The admin panel is intuitive for editors.

6.7. When to choose which system?

Choose WordPress when:

  • You need a simple company website or blog
  • Your budget is limited
    You don't have access to specialist developers
  • Speed of launch is important

Choose Drupal when:

  • You are building a portal with a very complex content structure.
  • Security is a priority (government institutions, finance).
  • You need advanced publication workflows.
  • You have a team of experienced Drupal developers.

Choose Sulu when:

  • You are implementing an enterprise project with a long-term perspective.
  • You need native multilingualism and multisite capabilities.
  • Your team knows or wants to learn Symfony.
  • You are planning to integrate with other systems (CRM, ERP, e-commerce).
  • You care about clean architecture and ease of maintenance.
  • You are considering a headless approach.

7. Who is Sulu CMS for?

Sulu is not a universal solution for everyone – and that is its strength. The system has been designed for specific use cases where it performs significantly better than the competition.

7.1. Ideal use cases

Corporate and enterprise websites

Large companies need systems that:

  • They support complex organizational structures.
  • They integrate with existing IT systems.
  • They offer advanced user and permission management.
  • They are scalable and reliable.

Sulu meets these requirements while offering flexibility not available in “boxed” enterprise solutions.

International multilingual websites

Companies operating in multiple markets need:

  • Efficient language version management
  • The ability to create regional variants
  • Common media management for all versions
  • Different domains or URL paths for different countries

Sulu solves these problems elegantly and efficiently with its Webspaces concept.

Product portals and catalogs

Websites presenting extensive product or service catalogs, where:

  • Data is structured
  • Content must be presented in different contexts
  • Integration with PIM/ERP systems is required
  • Search and filtering are crucial

Content platforms with advanced logic

Services requiring non-standard business logic:

  • Reservation systems
  • Event calendars
  • Member portals
  • E-learning platforms

Thanks to Symfony's architecture, any custom functionality can be implemented directly in Sulu, without the need to create separate applications.

7.2. Who Sulu is NOT for

Let's be honest – Sulu is not suitable for:

  • Simple blogs – WordPress will do it faster and cheaper
  • Websites without a development budget – Sulu requires programmer work
  • Projects that need to be done “yesterday” – no ready-made themes like in WordPress
  • Teams with no experience in PHP/Symfony – the learning curve will be steep

8. Sulu administration panel

The admin panel is where editors spend most of their time. Sulu places great emphasis on user experience in this area.

8.1. Modern architecture (React)

Since version 2.0, the Sulu admin panel has been a Single Page Application built in React. This means:

  • Speed – no page reloads with every action
  • Responsiveness – smooth animations and instant feedback
  • Consistency – a uniform interface throughout the application

8.2. Intuitive interface

The Sulu panel was designed with editors' productivity in mind:

  • Sidebar with navigation – quick access to all sections of the system
  • Lists with filtering – advanced content search and sorting
  • Editing form – clear layout of fields with real-time validation
  • Toolbar – context actions (save, publish, delete) always at hand

8.3. Live preview

The Live Preview feature allows you to see the effect of changes without having to publish them:

  • Real-time preview during editing
  • Simulation of various devices (desktop/tablet/mobile)
  • Shareable preview links (for client approval)

8.4. Media management

The integrated Media Manager offers:

  • Drag & drop upload of multiple files
  • Automatic thumbnail generation
  • Focal point for smart cropping
  • Organization into folders and collections
  • Search by name and tags

8.5. Multilingualism in the interface

The admin panel is fully translated into many languages, including Polish. Editors can work in their own language, regardless of the languages of the content they manage.

9. Multilingualism and multisite in Sulu

This is an area where Sulu really shines. While other CMSs treat multilingualism as an add-on, in Sulu it is fundamental to the architecture.

9.1. The Webspaces Concept

Webspace is the basic organizational unit in Sulu. One webspace can support:

  • Multiple domains (e.g., company.pl, company.com, company.de)
  • Multiple languages (pl, en, de)
  • Different regional variants of the same language (en-GB, en-US)

Each webspace has its own:

  • Navigation structure
  • Template configuration
  • Localization settings

9.2. Multilingual support modes

Sulu supports various URL models for language versions:

Subdomains:

 

 

pl.firma.com en.firma.com de.firma.com

Path prefixes:

 

 

firma.com/pl/ firma.com/en/ firma.com/de/

Separate domains:

 

 

firma.pl firma.com firma.de

Each model can be configured independently for different webspaces.

9.3. Translation management

The administration panel offers convenient tools for working with multiple languages:

  • Language switch – quickly change the edited version
  • Translation status – visibility of which content has been translated
  • Content copying – ability to copy content from another language as a base
  • Ghost locales – automatic fallbacks to other language versions

9.4. Multisite in practice

Managing multiple sites from a single Sulu installation brings measurable benefits:

  • Shared resources – media, snippets, users can be shared
  • Central administration – one panel for all websites
  • Consistency – the same templates and components across different websites
  • Efficiency – one deployment, one infrastructure

10. SEO and marketing in Sulu CMS

Sulu was designed to support marketing activities and search engine optimization.

10.1. Built-in SEO features

Meta data

Each page can have the following defined:

  • SEO title (different from the page title)
  • Meta description
  • Meta keywords (although their importance has declined)
  • Canonical URL
  • Robots directives (index/noindex, follow/nofollow)

Automatic redirects

The URL Redirects system tracks changes in page addresses and automatically creates 301 redirects. This eliminates the problem of “dead links” when reorganizing the structure of the website.

Semantic structure

Sulu encourages semantic content creation by:

  • Selected content blocks
  • Heading hierarchy configuration
  • Separate fields for different elements (lead, content, CTA)

10.2. Marketing integrations

Sulu offers native or easy-to-implement integrations with:

  • Google Analytics / Tag Manager – traffic and conversion tracking
  • Matomo – an alternative to GA that preserves privacy
  • Marketing Automation – HubSpot, Salesforce, and others
  • A/B Testing – the ability to implement tests thanks to headless architecture

10.3. Segmentation and personalization

Sulu offers content targeting mechanisms:

  • Target groups – definition of user segments
  • Display rules – different content for different groups
  • Geolocation – automatic targeting based on location

10.4. Forms and lead generation

The built-in form system allows you to:

  • Creating contact forms without coding
  • Configuring email notifications
  • Storing requests in a database
  • Integration with CRM systems

11. Integrations and extensions

The true power of Sulu lies in its ability to integrate with other systems.

11.1. Bundle Ecosystem

Sulu has official and community Bundles (extension packages):

BundleFunction
SuluFormBundleAdvanced contact forms
SuluHeadlessBundleAPI for headless applications
SuluAutomationBundleAutomation of publications and tasks
SuluArticleBundleExtensive article/blog management
SuluRedirectBundleManaging redirects
SuluCommunityBundleSocial features (registration, profiles)

11.2. Integration with Sylius (e-commerce)

The integration with Sylius, an open-source e-commerce platform also based on Symfony, is particularly interesting. The combination of Sulu + Sylius gives you:

  • Product catalog management in Sylius
  • Product presentation on websites managed by Sulu
  • Shared user system
  • Consistent administrative experience

This solution is particularly attractive for companies that need extensive content marketing alongside e-commerce functions.

11.3. External integrations

Thanks to Symfony's architecture, integration with external systems is simple:

  • CRM (Salesforce, HubSpot, Pipedrive)
  • ERP (SAP, Microsoft Dynamics)
  • PIM (Akeneo, Pimcore)
  • DAM (Bynder, Cloudinary)
  • Search (Elasticsearch, Algolia)
  • CDN (Cloudflare, Fastly, CloudFront)

11.4. Sulu.ai – artificial intelligence support

In 2024, Sulu launched Sulu.ai, a service that uses AI to:

  • Documentation search (AI-powered search)
  • Content suggestions
  • Automatic media tagging
  • AI-powered translations

12. Technical requirements and installation

12.1. System requirements

Server:

  • PHP 8.1 or newer (PHP 8.3 recommended)
  • MySQL 5.7+ / MariaDB 10.3+ / PostgreSQL 12+
  • Composer 2.x
  • Node.js 18+ (for building the admin panel)

Extensions PHP:

  • intl, json, dom, pdo, gd or imagick
  • opcache (recommended for performance)

Optional (for performance):

  • Redis or Memcached (cache)
  • Elasticsearch (search)
  • Varnish (HTTP cache)

12.2. Installation

Basic installation of Sulu using Composer:

 

 

bash

composer create-project sulu/skeleton my-project cd my-project

Next, database configuration and initialization:

 

 

bash

bin/console sulu:build dev

Detailed documentation is available on the official Sulu website.

12.3. Hosting and deployment

Sulu can be hosted on:

  • VPS / Dedicated – full control (recommended)
  • Platform.sh – supported PaaS platform
  • Sulu.cloud – official managed hosting from the creators of Sulu
  • AWS / GCP / Azure – cloud infrastructure

Deployment is performed using standard tools:

  • Git + CI/CD pipelines (GitLab CI, GitHub Actions)
  • Deployer / Capistrano
  • Docker / Kubernetes

13. Why does MITS choose Sulu?

At MITS, we have been implementing projects on various platforms for years – WordPress, Drupal, proprietary solutions. Experience has taught us that the choice of technology has long-term consequences for the success of a project and maintenance costs.

13.1. Compatibility with our technology stack

MITS specializes in the following technologies:

  • Laravel – our main backend framework
  • Vue.js – application frontend
  • Symfony – projects requiring enterprise-grade solutions

As a Symfony application, Sulu fits perfectly into our skill set. All of our PHP developers can work with Sulu without additional training—they already know Symfony, Doctrine, and Twig.

13.2. Code quality and maintainability

We work with clients for years. The projects we create must be easy to maintain and develop. Sulu, thanks to:

  • Strict coding standards (PSR, Symfony best practices)
  • Full documentation
  • Unit and functional testing
  • Interface-based architecture

....allows us to transfer projects to new team members without weeks of onboarding.

13.3. Scalability of solutions

Our projects often start as company websites and evolve over time into:

  • Multilingual portals
  • Platforms with system integrations
  • Applications with advanced business logic

Sulu grows with the customer's needs. There is no point at which you have to “rewrite everything from scratch.”

13.4. No vendor lock-in

As a responsible company, we care about our customers' interests. Sulu is:

  • Open source with an MIT license
  • Based on standard technologies (Symfony, PHP)
  • No hidden licensing costs

...guarantees that the customer is not dependent on a single supplier. If, for any reason, MITS is unable to continue the collaboration, any other company familiar with Symfony can take over the project.

13.5. Real-world use cases

We have completed projects on Sulu for clients from various industries:

  • Corporate websites of international companies
  • Multilingual portals with thousands of subpages
  • Content platforms with CRM integrations
  • Websites requiring advanced SEO

This experience translates into proven implementation patterns and knowledge of pitfalls to avoid.

14. Summary

Sulu CMS is a modern content management platform that combines the flexibility of the Symfony framework with a complete set of CMS features. It is not a solution for everyone – it requires technical expertise and does not offer thousands of ready-made templates like WordPress.

However, for projects that:

  • They require multilingualism and support for multiple markets.
  • They need integration with enterprise systems.
  • They will be developed and maintained for years.
  • They value clean architecture and code quality.
  • They are considering a headless or hybrid approach.

...Sulu is an excellent choice, providing the foundation for building scalable and reliable web solutions.

Key advantages of Sulu

AreaAdvantage
ArchitectureFull-stack Symfony, MVC, extensibility
MultilingualismNative, efficient, no plugins
MultisiteWebspaces – multiple websites from a single installation
HeadlessAPI-first mode, HeadlessBundle, hybrid approach
Admin panelReact SPA, intuitive UX, live preview
SEOBuilt-in meta, redirects, semantic structure
LicenseMIT – open source without restrictions

Next steps

If you are considering Sulu for your project:

  1. Read the documentationsulu.io/docs
  2. Try the demo – available on the Sulu website
  3. Contact us – we will help you assess whether Sulu is right for your needs

Article prepared by the team at MITS Sp. z o.o. – a boutique software house specializing in Laravel, Vue.js, Symfony, and Sulu CMS.

Are you planning a project on Sulu CMS? Contact us - we have been implementing solutions based on Symfony and Sulu for clients from Poland and abroad for years.

Share

Paweł Targosiński

Chief Technology Officer

Mits sp. z o.o.

Professionally involved in programming for over 10 years. PHP and WordPress developer, web solutions architect and technology consultant. Specializes in the creation and development of scalable systems and the implementation of solutions tailored to business needs.
MVP PHP SEO Strona www WordPress
Questions? icon Questions?
+48 538 537 623