On Message, On Brand, and On Budget with Webspaces

Sulu is a multisite content management system, and since this is a core feature, all relevant features support multi-portal mode — known as Webspaces in Sulu. Whether you’re building a multisite headless CMS, a hybrid setup, or a portfolio of classic websites, Webspaces let you scale quickly while still allowing adjustments to individual sites.

Multiportal and Multisite
Why Sulu

Everything You Need for Multisite Installations

Keep control of all your webspaces.

Sulu makes multisite management easy. Maintaining multiple webspaces can quickly become complex unless you manage them centrally with Sulu.

  • Templates can be restricted to be used only with certain webspaces
  • Front-end and back-end users managed securely in one central place
  • Default snippets for each webspace
  • Quickly setup, synchronize, and keep an overview of settings with developer-friendly XML configuration

Ten webspaces doesn't have to mean ten times the work.

Minimize admin and content work by reusing assets. Nothing is more tedious than doing the same task over and over. Sulu’s handy content reuse options help you keep those tasks to a minimum.

  • Sulu acts as a central content hub for all webspaces
  • Templates can be reused across webspaces
  • Copy pages between different webspaces
  • Centralized asset management across all websites
  • Internal links to other webspaces

Multisite SEO does not have to be complicated.

Sulu has all you need for successful SEO. Optimizing your spot in search results is tricky at the best of times—especially when you're managing multiple webspaces. Sulu provides the tools you need to manage webspace-specific URL generation, site maps, and analytics integration.

  • Complete freedom when defining URLs for pages
  • Define a different URL generation strategy for each webspace
  • Intelligent, domain-specific sitemaps
  • Webspace-specific analytics integrations (Google Tag Manager, Google Analytics, Matomo)
  • Webspace-specific custom URLs

Avoid webspace monotony.

Webspaces can be as different as their audiences. Sulu’s webspaces share the same data source but are independent from each other to provide a unique experience for both users and admins.

  • Each webspace has its own page tree
  • Choose a different theme for each webspace
  • Decoupled data and display: Separate information from presentation
How to

Add a New Portal to an Existing Sulu Installation

Multiportal and Multisite - Step 1

Create and configure a new webspace with XML

A developer can define a new Webspace by making any necessary modifications to the example XML file, which is included with a fresh Sulu install, as described in the documentation. Having a configuration file like this avoids storing configuration in the database, which makes for easier deployment in different environments, and easier data exchange between different environments, e.g. when testing with real content. A separate config file also reduces the chance of websites breaking after going online, because configuration cannot be modified accidentally. 

Bear in mind that the Symfony cache also needs manual clearing in dev mode.

Multiportal and Multisite - Step 2

Execute init command

Initialize your new Webspace with a shell command which automatically carries out tasks such as creating the homepage and setting up website routes.

Multiportal and Multisite - Step 3

Add permissions for the new Webspace to your user roles

Grant your editors permission to work with the new Webspace while logged in as an administrator. Sulu doesn’t grant access by default so you can keep tight control over security.

Multiportal and Multisite - Step 4

Start managing content

Editors manage the Webspace’s content in its own tree, as well as the locales defined in the above XML file.

Quotes

computer with a paper plane (1)

See for yourself

We’d love to show you around Sulu so you can see how businesses benefit from its features and why developers love it. Get in touch and we’ll give you an online tour via video call.

Quote

Sulu’s flexibility in both technology and content is ideal for us and our customers.

Frank
Frank Klein Koerkamp
Head of Development
Friday B.V.
Frank
Explore more

Other Important Topics

Explore the many ways Sulu powers digital platforms and experiences