Today's Deep-Dive: Sulu CMS
Ep. 107

Today's Deep-Dive: Sulu CMS

Episode description

The deep dive focuses on Sulu CMS, an open-source content management system built on the Symfony PHP framework, known for its robustness and reliability. It offers a user-friendly interface, allowing content creators to easily manage their content through intuitive features like drag-and-drop functionality. Sulu is categorized as a headless CMS, meaning it separates content management from presentation, enabling developers to use various technologies for the front end. The platform is supported by a strong community, providing a network of experts for assistance. Sulu is utilized by notable companies, demonstrating its capability to handle complex web solutions effectively. Feedback from developers highlights its flexibility and clean code, reinforcing its appeal. Recent developments, including the preview of Sulu 3.0, aim to enhance content storage architecture and facilitate seamless third-party integrations. The discussion emphasizes the innovative potential of Sulu, particularly in the context of emerging technologies like the Internet of Things and augmented reality. Overall, Sulu CMS is positioned as a powerful tool for both developers and content creators, with exciting advancements on the horizon.

Download transcript (.srt)
0:00

Hey everyone, and welcome to the deep dive.

0:02

We're diving into the world of Sulu CMS today.

0:05

Sounds good.

0:06

We're gonna break down what this platform has to offer.

0:10

Whether you're a developer, content creator,

0:12

or just kind of someone who's interested

0:13

in what's going on in the tech world.

0:16

And while we're at it, big thanks to Safe Server

0:20

for supporting this deep dive.

0:21

They're the folks to talk to if you need any help

0:23

with hosting your Sulu projects

0:25

or just figuring out this whole digital transformation thing.

0:28

So go check them out at www.safeserver.de.

0:33

All right, so Sulu,

0:35

it's an open source content management system,

0:38

which basically means it's free to use

0:40

and developers can kind of tweak it

0:42

and make it fit their needs.

0:44

And it's built on the Symfony PHP framework,

0:48

which is known for being really robust

0:51

and well architected.

0:52

So I get the free to use part,

0:54

but being built on Symfony,

0:56

like what does that actually mean for someone

0:58

who just wants to build a website?

0:59

So it really does matter,

1:00

even if you're not like a hardcore developer.

1:02

You can think of Symfony as the engine

1:04

of a really well built car.

1:06

Right. It's powerful, it's reliable.

1:08

It gives developers the tools that they need

1:11

to build complex applications

1:12

without having to reinvent the wheel every time.

1:15

Gotcha.

1:16

So for someone building a website,

1:17

that means it's gonna be a lot smoother running

1:20

and a lot more secure.

1:22

Okay, so it sounds like Sulu gives you

1:23

this like really strong foundation.

1:25

Yeah.

1:26

But what about the people

1:27

who are actually making the content?

1:28

Right.

1:29

Is this thing user friendly

1:30

or are we talking about a steep learning curve?

1:32

Sulu is really great when it comes to user experience.

1:35

They've done a great job with the interface

1:38

for content creators.

1:39

Okay.

1:40

So imagine you need to add a video to a page.

1:43

In Sulu, you can literally just drag

1:45

and drop it right into place.

1:46

Really?

1:47

You don't need to mess with file uploads

1:49

or embed codes or anything like that.

1:51

That's awesome.

1:52

It's really slick.

1:53

I've heard Sulu described as a headless CMS.

1:56

Yes.

1:57

Can you explain what that means

1:58

and why I should care about that?

1:59

Headless simply means that Sulu focuses

2:02

on managing the content itself.

2:04

Okay.

2:05

Like the text, images, video, whatever it is.

2:07

And then it makes that content available

2:09

through what are called APIs.

2:11

Okay.

2:11

And so what that means is,

2:13

instead of dictating how that content looks on a website,

2:17

it lets developers use any technology they want

2:20

for the front end.

2:21

Okay.

2:22

So you can think of it as kind of separating the brains

2:24

from the presentation.

2:25

Gotcha.

2:26

And this gives you tons of flexibility

2:28

to create custom experiences.

2:30

Okay.

2:31

You know, across websites, apps, even digital signage.

2:35

So it's all about like content freedom.

2:37

Yeah.

2:38

Like not being tied to one specific way

2:40

of displaying things.

2:41

Exactly.

2:42

Cool.

2:42

And another thing that makes Sulu stand out

2:44

is that it has a really strong community.

2:46

Okay.

2:46

Having an active community is a huge plus

2:49

when you're working with open source software

2:50

because you can tap into this network of experts

2:54

and get help when you need it.

2:55

Right.

2:56

So it's kind of like having a built-in support system

2:57

for your Sulu journey.

2:59

Yeah, exactly.

3:00

All right, so we've got a pretty good sense

3:01

of what's Sulu IS.

3:03

Right.

3:04

But who's actually using this out in the real world?

3:07

Are we talking like small blogs

3:08

or can it handle, you know, bigger projects?

3:11

So Sulu is definitely used by some big names.

3:14

You've got companies like WebStores, BV,

3:16

they're leading a commerce agency.

3:19

Okay.

3:19

And then there's Lip AG,

3:21

which is a really well-known digital agency.

3:23

Yeah.

3:24

A lot of them rely on Sulu for their, you know,

3:26

big complex web solutions.

3:28

Interesting.

3:29

We've even got some quotes from developers

3:31

who have used it and are really happy

3:33

with how flexible it is and the great user experience.

3:36

That's an impressive list of clients.

3:38

So it gives me a better sense of the scale

3:41

that Sulu can handle.

3:42

Yeah.

3:43

It sounds like they're really going for that sweet spot

3:45

between having a lot of power,

3:47

but also being easy to use.

3:49

Right.

3:50

But does that actually work out in practice?

3:54

Yeah.

3:55

What's the feedback been like for people

3:57

actually using Sulu out in the real world?

3:59

The feedback has been overwhelmingly positive.

4:02

Okay.

4:03

Especially when it comes to the clean code

4:04

and how developer-friendly it is.

4:07

Frank Klein-Korkamp, the head of development at WebstoresBV

4:10

said that Sulu is ideal for them and their customers

4:14

because of its flexibility.

4:16

Okay, so it's not just marketing hype.

4:17

No.

4:18

There are real developers out there

4:19

who are actually excited about using Sulu.

4:21

Yeah, exactly.

4:22

It's great to hear.

4:23

Huh?

4:24

Are there any downsides or situations

4:26

where Sulu might not be the best fit?

4:29

Well, our sources don't really mention any limitations.

4:32

Interesting.

4:34

So maybe that speaks to its versatility.

4:36

Yeah, maybe.

4:36

But let's not get ahead of ourselves.

4:38

Right.

4:38

Our sources do mention some recent developments

4:41

that give us some insight into where Sulu is headed.

4:43

Okay, cool.

4:44

What can you tell us about those?

4:45

So in February, 2025,

4:47

they released a preview of Sulu 3.0.

4:50

Okay, a new version.

4:51

Yeah.

4:52

What's so special about Sulu 3.0?

4:54

So Sulu 3.0 is really focused on

4:56

evolving the content storage architecture.

4:58

Okay.

4:59

What that means is they're making the system

5:00

even more powerful and efficient behind the scenes,

5:04

which is great news for developers

5:06

who are building complex projects.

5:08

So they're kind of future-proofing the platform.

5:10

Yeah.

5:11

Making sure it can handle whatever comes next.

5:13

Exactly.

5:14

Smart.

5:15

Yeah.

5:16

All right.

5:17

Anything else exciting happening in Sulu land?

5:19

There is, actually.

5:20

There's this blog post from January, 2025,

5:24

all about seamless third-party integrations

5:27

in the backend.

5:29

Basically, they're making it even easier

5:31

to connect Sulu with other tools and services

5:33

that you might be using.

5:34

So if I'm already using, say, a CRM

5:36

or a marketing automation platform,

5:39

I can just hook that right up to Sulu.

5:40

Exactly.

5:41

It's all about making Sulu work well

5:43

with the other tools you've got.

5:45

And that saves developers a ton of time

5:47

and just makes things smoother overall.

5:50

This has been a great overview so far.

5:51

Yeah.

5:52

I think we've covered a lot of ground.

5:53

But I want to make sure we're connecting

5:55

all these dots for our listeners before we wrap up

5:57

this part of the deep dive.

5:59

Right.

5:59

Let's zoom out a bit and see how it all fits together.

6:01

Perfect.

6:02

So we've learned that Sulu is a pretty powerful content

6:05

management system.

6:06

Yeah.

6:06

And it's built for both developers and content

6:09

creators.

6:10

It's open source, which means you've

6:12

got the freedom to customize it and extend it however you want.

6:16

And it's built on that solid foundation of the Symfony

6:18

framework.

6:19

Yes.

6:20

Which, like we said before, it's like having a super high

6:22

performance engine under the hood.

6:25

And Sulu is known for this intuitive, user-friendly

6:29

interface.

6:30

So content teams can actually enjoy creating and managing

6:34

their content.

6:35

And it's a headless CMS.

6:37

So you can use it to deliver content

6:39

to pretty much any platform.

6:41

Websites, apps, those big screens you see at stadiums.

6:45

It's really versatile.

6:46

And we can't forget about that strong community behind it.

6:48

Always there to help out.

6:50

Exactly.

6:50

Yeah.

6:51

So we've talked about what Sulu IS.

6:55

But how does it actually work?

6:56

OK.

6:57

What's the magic behind it all?

6:58

So you want to peek under the hood

7:00

and see what makes this thing tick.

7:01

Exactly.

7:02

One of the core principles of Sulu

7:04

is this idea of structured content.

7:06

OK, structured content.

7:07

Break that down for me.

7:08

What does that actually mean?

7:09

So imagine you're building a house.

7:11

You're not just going to start randomly piling up bricks,

7:13

right?

7:14

You'd have a blueprint with specific plans

7:17

for each room, and the foundation, and the walls,

7:19

and everything.

7:20

Structured content is kind of like that blueprint

7:22

for your content.

7:23

So instead of just throwing all my text and images into Sulu,

7:27

I'm creating organized, well-defined pieces of content.

7:31

Exactly.

7:32

You're defining different content types,

7:34

like articles, or products, events.

7:38

And each of those has its own set of fields and properties.

7:42

And this just makes your content way

7:44

more manageable and flexible.

7:46

Gotcha.

7:47

And Sulu being built on Symphony,

7:49

how does that play into all of this?

7:51

So Sulu leverages Symphony's really powerful component

7:57

system to make all of this happen really smoothly.

8:00

Now, I know we talked about Symphony components before.

8:03

But I'm guessing some of our listeners

8:05

might not be developers.

8:06

So can you give us a quick, jargon-free explanation?

8:10

Think of components as pre-built tools in a workshop.

8:13

Let's say you need to build a form for your website.

8:17

Instead of having to write all the code from scratch,

8:19

Symphony gives you this form component

8:22

that you can just plug in and customize.

8:24

So it's like a library of ready-made solutions

8:26

for common tasks, which saves developers

8:29

a lot of time and effort.

8:30

Yeah, it makes things a lot easier.

8:32

All right, so besides structured content and Symphony

8:37

components, is there anything else

8:39

going on behind the scenes that makes Sulu so special?

8:42

Sulu also relies heavily on APIs,

8:46

which are basically like messengers

8:47

that let different software systems talk to each other.

8:50

So APIs are kind of like the glue that

8:52

holds the digital world together.

8:54

Yeah, that's a great way to put it.

8:55

In Sulu APIs, let developers integrate Sulu

8:58

with all sorts of other systems, like your CRM or marketing

9:02

automation platform or even custom applications

9:05

that you built.

9:06

And that's especially important because Sulu

9:08

was a headless CMS, right?

9:09

Right, exactly.

9:10

So it's not concerned with how the content

9:12

is displayed.

9:13

No, it's all about managing that content

9:16

and then delivering it through those APIs.

9:18

Gotcha.

9:18

So if you need to pull data from another system into Sulu

9:21

or send content from Sulu out to another platform,

9:25

APIs make that happen.

9:26

It's like having a universal translator

9:28

for all your different tools.

9:30

Exactly.

9:30

This is really fascinating stuff.

9:32

Yeah, it's pretty cool.

9:33

I'm starting to see how all these pieces fit together

9:36

to make Sulu so powerful.

9:38

Yeah, and adaptable.

9:40

And with Sulu 3.0 on the way, it's

9:43

clear they're not slowing down.

9:44

No, they're not.

9:45

They're still pushing the boundaries of what a CMS can do.

9:49

I want to leave our listeners with something

9:51

to really think about.

9:52

OK, I like where you're going with this.

9:54

We've talked about how flexible and adaptable Sulu is.

9:58

But given all of that, what are some really innovative use

10:02

cases for Sulu that you can imagine?

10:04

That's a great question.

10:06

So we've seen how it's being used

10:08

for websites and intranets, even really complex web

10:11

applications, but with its headless capabilities

10:14

and its focus on APIs.

10:16

It seems like the possibilities are almost endless.

10:20

Yeah, you know what I'm thinking about?

10:22

The rise of the internet of things.

10:24

Personalized content experiences.

10:27

Maybe even using Sulu to manage data for augmented reality

10:32

applications.

10:32

Wow.

10:33

It's really exciting to think about what creative developers

10:36

and content people might come up with.

10:38

Absolutely.

10:38

Sulu gives you the building blocks,

10:40

and the only limit is your imagination.

10:42

Well said.

10:43

All right, so on that note of limitless possibilities,

10:47

we're going to wrap up this part of our deep dive into Sulu CMS.

10:50

OK.

10:51

Big thanks again to our sponsor, Safe Server.

10:54

Yes.

10:55

Thank you, Safe Server.

10:56

For making this episode possible.

10:57

Yeah.

10:58

If you're looking for a partner to help you host your Sulu

11:00

projects, or really for any of your digital transformation

11:04

needs, go check them out at www.safe-server.yeenie-aade.

11:12

Definitely.

11:13

Really gets you thinking about the future of content management.

11:15

It does.

11:16

When you start to think outside of the box of what

11:18

a traditional CMS can do, suddenly you're

11:20

not just managing content for websites anymore.

11:23

You're managing it for smart devices.

11:25

For personalized experiences.

11:27

Maybe even interactive worlds in AR.

11:30

It's exciting to see how a tool like Sulu

11:32

can actually help make that stuff happen.

11:35

Yeah.

11:35

We've talked a lot about the technical details.

11:37

But ultimately, it's all about what you can actually

11:40

create with it.

11:41

Exactly.

11:41

And what I think is really cool is

11:43

that Sulu doesn't force you to use any specific technology

11:48

on the front end.

11:48

Yeah, that's a big deal.

11:50

So if you love React or Vue.js or something else entirely,

11:55

you can use it with Sulu.

11:56

Yeah.

11:57

That's a huge win for developers.

11:59

It is.

11:59

It lets them use the best tool for the job.

12:02

Right.

12:02

OK.

12:03

I think we've done a really good job of unpacking Sulu CMS

12:06

today.

12:07

I think so, too.

12:08

We've looked at all the features, the advantages

12:10

from both developers and content teams.

12:14

We even peeked under the hood a little bit

12:16

to see how it all works.

12:17

We even got to dream a little bit about the future.

12:20

That was fun.

12:20

We even talked about some real world examples

12:23

to show that this isn't just some theoretical concept.

12:27

Companies are actually using this to build impressive things.

12:30

Absolutely.

12:30

And of course, we can't forget about that awesome community.

12:33

Yeah, that's huge.

12:34

So if you're a developer who's looking

12:36

for a really robust and flexible CMS,

12:39

or if you're a content creator who

12:41

just wants to have a really smooth and enjoyable

12:43

experience, Sulu is definitely worth checking out.

12:46

Definitely.

12:46

And with Sulu 3.0 right around the corner,

12:49

it seems like there's even more exciting stuff coming down

12:51

the pipeline.

12:52

It's a platform to watch, for sure.

12:54

Well, on that note, we're going to wrap up this deep dive

12:57

into Sulu CMS.

13:00

Huge thanks again to Safe Server for sponsoring this episode.

13:03

Thank you, Safe Server.

13:04

If you're looking for a reliable partner

13:06

to help you host your Sulu projects,

13:09

or really for any of your digital transformation needs,

13:12

make sure you visit them at www.safeserver.de.

13:17

Definitely.

13:18

And to all of you listening, thank you

13:20

so much for joining us on this deep dive.

13:23

We really appreciate it.

13:24

Until next time, happy exploring.

13:24

Until next time, happy exploring.