Configure Multi-Language Content and Webspace Routing in Sulu CMS 2.x
Step-by-step guide to configuring multi-language content structures, webspace routing, locale detection, and cache invalidation in Sulu CMS 2.x.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Step-by-step guide to configuring multi-language content structures, webspace routing, locale detection, and cache invalidation in Sulu CMS 2.x.
Decide between offset-based and cursor-based pagination in Sulu CMS to optimize performance for large content collections and high-volume frontend feeds.
Learn how to architect headless content delivery in Sulu CMS, focusing on custom content types, GraphQL boundaries, and preventing schema drift between the admin and frontend.
Learn how to diagnose and fix stale content in Sulu CMS by isolating failures between the publication workflow, the content index, and the HTTP cache layer.
Learn how to use Sulu CMS Zones to create flexible, editor-driven layouts that decouple content structure from presentation using Symfony and React.
Nested Block Validation Sulu CMS 2.x allows the definition of reusable content structures via block types. When configuring allowed_types , it is possible to create a block type that references itself or forms a circular dependency with other block types. The BlockResolver service processes these structures recursively. However, the current configuration opt
Permission Inheritance in Page Tree Reorganization Sulu CMS manages content through a hierarchical page-tree structure, where permissions are often inherited or defined at specific node levels. When moving a page node—along with its entire subtree—to a different parent in the administration interface, the system must reconcile the existing permissions of the
Sulu's content node tree enforces a maximum nesting depth of five levels, with the admin interface reportedly silencing any nodes placed beyond this boundary. Authors constructing deep category hierarchies may find deeper levels omitted from the tree without explicit notification, raising questions about whether this constitutes a hard constraint, a configur
Structuring Complex Content Models Sulu CMS utilizes YAML-based configurations to define Content Types, allowing for the creation of structured data through various field types and entity references. When designing complex content models, there is a need to balance data depth with system performance. A specific concern arises when implementing deeply nested