Today's Deep-Dive: Contao CMS
Ep. 106

Today's Deep-Dive: Contao CMS

Episode description

The deep dive explores Contao CMS, an open-source content management system that has been around since 2006, known for its versatility and user-friendliness. It allows users to create a wide range of websites, from simple landing pages to complex enterprise portals, emphasizing security, data privacy, and SEO optimization. Contao is designed to be accessible, compliant with standards, and offers a fast performance with features like caching and HTTP2 support. Its user-friendly interface enables easy content management, and its flexibility allows for advanced customization through coding for developers.

The Contao Manager simplifies installation and management of extensions, which enhance the CMS’s functionality, similar to apps for a smartphone. A strong community supports Contao, providing forums, user groups, and a central extension repository where users can find and install vetted extensions. Contao also facilitates multilingual support, allowing users to manage content in various languages seamlessly. Overall, Contao combines powerful features with a supportive ecosystem, making it a compelling choice for website development.

Download transcript (.srt)
0:00

Hey everybody and welcome to the deep dive. Today we're diving deep into

0:03

Contal CMS. You want to know what's all about right? We're gonna dig into all the

0:08

details from their official website and even their github page. Sounds like fun.

0:12

But before we get into that, I want to give a quick shout out to Safe Server

0:15

for supporting this deep dive. If you're thinking about using Contal, they're the

0:19

experts who can help you with digital transformation, hosting, all that good

0:22

stuff. Oh yeah, they're great. You can check them out at www.safeserver.de.

0:28

Awesome. Okay, so let's get into Contal. Imagine you want to build a website. Okay,

0:34

I'm imagining it. You've heard of WordPress, right? Sure, yeah. Maybe you even

0:38

tried it out, but you're looking for something, I don't know, a bit different.

0:41

Something that gives you more control, you know, without being overly complicated.

0:45

Right. And that's where Contal comes in. Exactly. Contal is what we call an

0:50

open-source content management system, or CMS for short. Think of it as a

0:55

powerful toolbox for creating websites and web applications. Yeah. And it's been

1:00

around for a while since 2006, quietly powering thousands of websites. Okay, so

1:06

it's been around the block. It's not a brand new kid on the block. Yeah. But what

1:09

makes Contal stand out from all the other CMS options out there? There's like

1:12

a million of them. Well, Contal prides itself on being powerful, accessible, and

1:18

open source. And they really emphasize features like security, ease of use,

1:24

versatility, and strong community support. But it's not just about, you know, using

1:29

those buzzwords. They actually deliver on these promises. Okay, all right. I'm

1:33

intrigued. I'm interested. Yeah. Let's break down some of these key features.

1:36

Let's start with versatility. What kind of websites can you actually build with

1:41

Contal? That's one of the cool things about Contal. It's incredibly versatile.

1:45

You can use it to build everything from simple landing pages to complex portals,

1:49

e-commerce sites, even large-scale enterprise websites. And they're not just

1:52

boasting. Over 175,000 websites have already been built with Contal. Wow,

1:56

that's a serious track record. Yeah. But let's talk about something that's

1:59

becoming increasingly important these days, data privacy. Right. How does Contal

2:04

handle that? Contal takes data privacy very, very seriously, especially with the

2:09

GDPR being, you know, such a big deal these days. Yeah, of course. They have

2:13

built-in features like double opt-in for subscriptions and data retention

2:18

practices that align with legal requirements. So you can be confident

2:21

that you're handling user data responsibly. That's a huge relief,

2:25

especially for anyone dealing with sensitive information. Now let's not

2:28

forget about SEO. Got to get your website found by those search engines. Does Contal

2:33

have you covered on that front? Absolutely. Contal has a bunch of built-in

2:36

features to help you optimize your website for search engines. You have

2:39

control over things like titles, descriptions, and those all-important

2:42

meta tags. It even automatically generates an XML sitemap for your website,

2:47

making it easier for search engines to crawl and index your content. So it's not

2:52

just about building a pretty website, it's about making sure people can

2:55

actually find it. Now what about accessibility? Is Contal built with

3:00

inclusivity in mind? Definitely. Contal is designed to be accessible to

3:04

everyone, including people with disabilities. It complies with

3:07

accessibility standards like BITV 2.0 and BFSG. Even the admin area itself is

3:13

built with accessibility in mind, so managing your website is easy for

3:16

everyone. That's great. And how about performance? No one wants a website that

3:20

loads at a snail's pace. What's Contal's secret for speed? Contal is built to be,

3:25

you know, fast and efficient. They've incorporated features like

3:29

compatibility with caching systems, support for the super-fast HTTP2

3:34

protocol, and optimized image handling. This means your website will load

3:39

quickly, even if it has lots of content or high-resolution images. Awesome, so

3:44

Contal's got the speed, it's got the security. But what about user

3:47

friendliness? Is it a system that anyone can use, or do you need to be a coding

3:51

whiz to manage a Contal website? One of the things that makes Contal stand out

3:55

is its user-friendly interface. Even if you're not a tech expert, you can easily

3:58

manage your website content, create pages, and even add functionality using their

4:03

intuitive drag-and-drop system. So you don't have to be a coder to use it. But

4:07

what if you do want to get a bit more technical, you know, like customize

4:10

things? Does Contal allow for that level of flexibility? Absolutely. Contal is

4:14

built on the Symfony framework, which is known for its power and flexibility. This

4:19

means developers can really dive into the code and customize Contal to their

4:23

heart's content. And they have access to a massive ecosystem of over 11,000

4:28

Symfony bundles. These are like pre-built components that add various

4:33

functionalities to the website. Okay, that sounds pretty advanced. So Contal

4:36

caters to both beginners and experienced developers. That's pretty impressive. Now

4:41

I've got to ask about this Contal Manager I keep hearing about. What's the deal

4:45

with that? The Contal Manager is, it's a game changer, especially for those who

4:50

might be intimidated by the technical side of things. It's essentially a

4:53

graphical interface for managing your Contal installation and extensions. Think

4:58

of it as a control panel that simplifies things like installations, updates, and

5:03

even recovering from a broken setup. So it's like having a safety net for your

5:07

website, making sure things run smoothly. I like that. But one thing that keeps

5:11

popping up is this term open source. What does that actually mean for someone

5:16

considering Contal? That's a great question. Open source means the code that

5:21

makes up Contal is freely available for anyone to use, modify, and distribute.

5:25

It's licensed under LGPL 3.0, which means you can use Contal even for commercial

5:32

projects without any hefty licensing fees. So you're not locked into any

5:36

proprietary systems. You have the freedom to adapt and use Contal however you need.

5:41

That's pretty powerful. But where do you go if you want to explore the code itself,

5:45

maybe even contribute to its development? That's where Contal's GitHub page comes

5:49

in. GitHub is a platform where developers collaborate and share code. On

5:52

Contal's GitHub page, you can see how the software is developed, report issues, and

5:57

even contribute your own improvements to the project. So it's not just a finished

6:01

product. It's a living, breathing project driven by a community. I love that. Now

6:05

their GitHub repository is called contoconto. What's in there exactly?

6:08

Contoconto is the core of Contal's development. It's where they develop and

6:13

maintain the main building blocks of Contal. They call these bundles. Bundles.

6:18

Okay, let's unpack that. What are these bundles and what do they do? Think of

6:21

bundles as modules or components that provide specific functionalities to

6:26

Contal. For example, there's a calendar bundle for managing events, a news bundle

6:31

for creating a blog, a form bundle for building forms, and the list goes on. So

6:37

Contal is built in a modular way. You can pick and choose the bundles you need for

6:40

your specific website. But wait, they specifically say not to use contoconto

6:45

in production? What's that about? That's a crucial point. Contoconto on GitHub is

6:49

meant for development and contribution. It's like a workshop where they build

6:54

and test things before releasing them to the public. You wouldn't want to build

6:57

your house in a workshop, right? That makes sense. Yeah. So if I want to build a

7:00

live website with Conto, I need to use something else. Exactly. For a live

7:04

website, you'd use the individual bundle packages that are specifically designed

7:09

and tested for production use. They're stable, secure, and ready for the real

7:13

world. Okay, so it's all about using the right tools for the right job. But let's

7:17

say I'm a developer and I want to get involved in Contal's development. What's

7:21

that process like? Conto makes it pretty straightforward for developers to

7:26

contribute. They recommend using the Conto Managed Edition, which is a

7:30

pre-configured development environment. Developers can install the Conto Conto

7:34

Monorepo using Composer, which is a tool for managing PHP dependencies, and then

7:40

run various scripts for code quality checks, testing, and building the website.

7:44

So they've streamlined the whole process to make it easier for developers to get

7:47

involved. Now before we wrap up this part of our deep dive, let's touch on security

7:52

again. If Conto is open source, doesn't it make it more vulnerable to attacks?

7:57

Actually, open source software can often be more secure because the code is open

8:01

for everyone to scrutinize. Conto has a clear security policy and a responsible

8:06

disclosure process where security researchers can report vulnerabilities

8:09

without fear of legal repercussions. This transparency actually helps make Conto

8:14

more secure. That's good to know. Seems like they've thought of everything. This

8:18

has been a pretty thorough look at the basics of Contao CMS, but we're just

8:22

getting started. Welcome back to our deep dive into Contao CMS. Last time we

8:29

covered a lot of ground from Contao's history and key features to its open

8:34

source nature and that powerful Symfone framework it's built on. It was like a

8:38

whirlwind tour of everything Contao can do. Yeah, it's a lot. But now it's time to

8:42

roll up our sleeves and get a bit more hands-on. Let's talk about what it's

8:46

actually like to build a website with Contao. Some good. So, you know, everyone

8:50

wants their website to look, I don't know, unique and professional. How does Contao

8:54

help you achieve that? Well, one of the things that sets Contao apart is its

8:58

incredible flexibility. It doesn't force you into pre-designed templates or, you

9:03

know, limit your design choices. Instead, it gives you the tools to create a

9:06

website that's as unique as your brand. So no cookie cutter websites with

9:11

Contao. Right. But how exactly does it give you that level of customization? Is

9:16

it something only experienced developers can handle? Contao strikes a great

9:20

balance between ease of use for beginners and, you know, advanced

9:25

customization for developers. Let's start with the basics. Contao uses a system of

9:30

templates and modules, which are like building blocks for your website. Okay, so

9:34

you're saying I can mix and match these building blocks to create different

9:37

layouts and functionalities, kind of like playing with Legos. Exactly. Contao comes

9:42

with a variety of pre-built modules for common things like text, images, galleries,

9:46

forms, and more. You can drag and drop these modules onto your pages and arrange

9:50

them however you like. Sounds pretty intuitive. But what if I want to go

9:54

beyond the pre-built options? Can I create my own custom modules or modify

9:58

the existing ones? Absolutely. That's where Contao's flexibility really shines

10:02

for developers. If you're comfortable with code, you can use PHP and Twig, which

10:07

is a powerful templating language, to create entirely new modules tailored to

10:13

your specific needs. So it caters to both ends of the spectrum. Those who prefer a

10:17

visual drag-and-drop approach and those who want to get their hands dirty with

10:21

code. What about the overall design? Does Contao dictate how my website should

10:26

look or do I have complete control over the aesthetics? Contao takes a very

10:31

hands-off approach when it comes to design. It doesn't impose any design

10:35

restrictions giving you complete creative freedom. You can use any front-end

10:39

framework you prefer like Bootstrap or Tailwind CSS or even build your own

10:44

custom CSS from scratch. So I could create a website that looks like, I don't

10:48

know, a minimalist tech blog or like a vibrant online store or anything in

10:53

between. Exactly. Contao provides the foundation and the structure but you're

10:56

the architect of your website's look and feel. That's awesome. It's like having a

11:00

blank canvas and a box of tools. You can create whatever you can imagine. Yeah and

11:03

here's another powerful feature that helps with design consistency. Contao

11:08

allows you to create custom themes. Themes like the ones you see in WordPress.

11:12

What's the advantage of using themes? Themes allow you to, you know, package all

11:17

your design elements, layouts, and style sheets into a reusable package. This

11:22

makes it easy to switch between different designs or even share your

11:25

design with others. So if I'm a designer I could create a Contao theme and make

11:30

it available for others to use. Exactly. There's a thriving community of Contao

11:34

developers and designers who create and share themes extending the platform's

11:38

capabilities even further. This is starting to sound like a designer's

11:41

dream. Hmm. But let's shift gears a bit and talk about content. After all a

11:45

website is only as good as the content it delivers, right? Absolutely. And Contao

11:49

excels in content management as well. It offers a user-friendly interface for

11:54

creating and managing your website's content, whether it's blog posts, articles,

11:59

product descriptions, you know, whatever. Okay, walk me through the content

12:02

creation process in Contao. What's it like for someone who's maybe not a tech

12:07

expert? Contao's content editor is designed to be intuitive and familiar,

12:10

even for beginners. It works similarly to popular word processors like Microsoft

12:16

Word or Google Docs, so you can easily format text, add images, create links, and

12:21

embed videos without needing to know any code. So it's like writing a document on

12:26

your computer, but instead of saving it to your hard drive, you're publishing it

12:29

directly to your website. That's a great analogy, and Contao goes beyond basic

12:34

content creation. It offers features like versioning, which allows you to, you know,

12:39

keep track of changes to your content and revert back to previous versions if

12:42

needed. You know, we've all accidentally deleted something important or made a

12:46

change we regretted. Versioning can be a real lifesaver. I can definitely see how

12:50

that would be useful. Yeah. Is there anything else that sets Contao apart

12:54

when it comes to content management? One of Contao's standout features is its

12:59

powerful content element system. Think of content elements as smaller reusable

13:04

units of content that you can insert into your pages. Give me an example. How

13:08

would I use content elements in like a real-world scenario? Okay. Let's say

13:13

you're building a website for a restaurant. You could create content

13:16

elements for things like, you know, the menu, opening hours, a photo gallery,

13:20

customer testimonials, things like that. Okay, and then I could mix and match

13:24

these elements on different pages throughout the website. Precisely. You

13:28

could have a page dedicated to the menu, another page for contact information, and

13:32

so on. And because these content elements are reusable, if you update the menu, for

13:36

example, the changes will automatically be reflected across all pages where that

13:41

element is used. That's incredibly efficient. It saves so much time and

13:45

ensures consistency across the website. But what about organizing all this

13:49

content? Does Conteo help with content structuring and navigation? Absolutely.

13:53

Conteo has a flexible page structure system that allows you to create

13:57

hierarchical pages and organize them into menus and sub menus. You can easily

14:02

drag and drop pages to reorder them or change their nesting levels, just like

14:06

arranging files and folders on your computer. So I can build a clear and

14:10

logical navigation structure that makes it easy for visitors to find what they're

14:13

looking for. Exactly. And to further enhance navigation, Conteo supports

14:19

breadcrumb navigation, which shows visitors their current location within

14:23

the website's hierarchy. It's like those trail markers you see on hiking paths

14:27

helping you find your way back. That's a great way to prevent visitors from

14:30

feeling lost. And speaking of finding things, does Conteo have a good search

14:35

function? It does. Conteo has a built-in search engine that allows visitors to

14:40

easily search your website's content using keywords. This is essential for any

14:44

website with a decent amount of content, as it helps visitors quickly find what

14:48

they're looking for. That makes sense. But what about managing different types of

14:52

content like, you know, blog posts versus static pages? Can Conteo handle that? Yes

14:57

it can. Conteo has a dedicated news module specifically designed for

15:02

creating and managing blog posts or news articles. You can categorize your posts,

15:08

add tags, schedule their publication, and even manage comments and track backs. So

15:13

I could easily run a blog within my Conteo website without needing any

15:16

external plugins or services. Exactly. It's all seamlessly integrated within the

15:20

platform and here's where it gets really interesting. Conteo allows you to create

15:24

custom content types. Custom content types? What would I use those for? Let's

15:29

say you're building a website for a real estate agency. You could create a custom

15:33

content type specifically for property listings with dedicated fields for

15:38

things like price, number of bedrooms, square footage, and so on. This way

15:44

you're not trying to fit square pegs into round holes, you know. You have a

15:47

system perfectly tailored to the type of content you're managing. Okay, so I'm

15:51

creating these custom content types, but then how do I display them on the

15:55

website in a visually appealing way? That's where Conteo's design

16:00

tools and flexibility come in. You can use those pre-built modules we talked

16:03

about earlier, or even create your own custom modules to display your custom

16:07

content types exactly how you want. That's incredibly powerful. It seems like

16:11

Conteo has thought of everything when it comes to content management, but there's

16:14

one more important aspect we need to discuss. User management. You're right.

16:19

User management is crucial, especially for websites with multiple contributors

16:23

or restricted areas. For starters, how does Conteo handle user roles and

16:28

permissions? Can I control who has access to what parts of the website?

16:31

Absolutely. Conteo has a very granular user permission system that allows you

16:36

to define different user roles and assign specific permissions to each role. You

16:42

have complete control over who can do what within your Conteo website. So I

16:47

could have administrators who have full control over the website, editors who can

16:51

create and edit content, and even guest users with limited access. That's

16:55

precisely. You can tailor the permissions to match your website's workflow and you

17:00

know ensure that each user has the appropriate level of access. This is

17:03

essential for any website with multiple people working on it. That make perfect

17:07

sense. But what about security? How does Conteo protect user accounts and

17:11

sensitive information? Conteo takes security very seriously. It uses strong

17:16

password hashing algorithms to protect user passwords and offers features like

17:20

two-factor authentication to add an extra layer of security. Two-factor

17:24

authentication, that's where you need to enter a code from your phone in addition

17:27

to your password, right? Exactly. It makes it much harder for unauthorized users to

17:33

gain access to accounts, even if they manage to steal a password. This is a

17:37

must-have feature for any website that handles sensitive user information.

17:41

That's reassuring. It seems like Conteo has all the bases covered when it comes

17:45

to user management and security. But before we wrap up this part of our deep

17:48

dive, there's one more thing I'm curious about. Multilingual websites. Ah, yes.

17:53

Multilingual support is becoming increasingly important in today's

17:57

globalized world. And Conteo makes it surprisingly easy to create and manage

18:03

websites in multiple languages. Okay, tell me more. How does Conteo handle multiple

18:07

languages? Is it a complicated process or can anyone do it? Conteo's approach to

18:12

multilingualism is remarkably intuitive. You can configure your website to

18:17

support any number of languages and then simply translate your content into each

18:21

language. So I don't need to create separate websites for each language. It's

18:24

all managed within a single Conteo installation. Exactly. Conteo handles all

18:29

the complexities behind the scenes, making it seamless for visitors to switch

18:33

between languages. That's impressive. But how does Conteo know which language to

18:38

display to a visitor? Conteo is pretty smart. It can automatically detect a

18:42

visitor's preferred language based on their browser settings or their location.

18:45

Visitors can also manually select their preferred language from a language

18:49

switcher, usually displayed as a drop-down menu or a list of flags. That's

18:54

a great way to ensure that visitors are presented with content in the language

18:57

they're most comfortable with. But what about things like menus, page URLs, and

19:01

other elements? Do those need to be translated as well? Absolutely. Conteo

19:06

allows you to translate every aspect of your website, ensuring a consistent and

19:10

localized experience for visitors in each language. You can even translate

19:14

custom content elements and module settings. Wow, they've really thought of

19:18

everything. This multilingual support seems like a game-changer for anyone who

19:22

wants to reach a global audience. It definitely opens up a world of

19:26

possibilities, and it's just one of the many ways Conteo empowers you to build a

19:30

powerful, flexible, and user-friendly website that works for you and your

19:34

audience. Welcome back to the Deep Dive. We spent the last two parts really

19:39

getting to know Conteo CMS, from its core features in flexible design to its

19:44

powerful content management system. And we've seen how it can help you build

19:48

almost any type of website from a simple blog to a complex, multilingual platform.

19:53

Right, exactly. But there's one key aspect of Conteo we haven't really

19:56

touched on yet, the community and the whole ecosystem around it. Yeah. So let's

20:01

talk about Conteo's community and that vast world of extensions that can really

20:05

like supercharge your website. Yeah, you're right. Conteo's community is truly

20:09

one of its greatest strengths. It's a passionate and supportive group of

20:13

developers, designers, and users always ready to share their knowledge, create

20:17

new tools, and help each other out. I love that. It's like having a built-in

20:20

support system, you know, like an endless source of inspiration. Let's talk about

20:24

those extensions specifically. What exactly are Conteo extensions and how

20:28

do they enhance Conteo's core functionality? Well, think of extensions

20:32

like apps for your website. They're add-ons or plugins that extend Conteo's

20:36

capabilities, you know, in specific ways. Some extensions are simple, like adding

20:41

a contact form or a social media feed. Others are more complex, like adding

20:46

e-commerce functionality or integrating with third-party services. So if I need a

20:51

feature that's not included in Conteo's core, there's a good chance I can find

20:54

an extension for it. Yeah, most likely. There are hundreds of Conteo extensions

20:58

out there covering all sorts of needs. Whether you want to boost your SEO and

21:02

image galleries, manage events, connect with your CRM, there's probably an

21:07

extension for that. That's amazing. It's like a giant app store for your website,

21:10

but just for Conteo. Where do you even find these extensions? Is there a central

21:15

place for all things Conteo extensions? There is. The main hub is the Conteo

21:19

extension repository, or as they call it, the ER. The ER. Yep, it's an online

21:24

catalog

21:25

where developers can submit their extensions. Think of it as the official

21:28

app store for Conteo. Okay, so if I want to add a specific feature, I go to the ER,

21:32

search for an extension. Sounds easy enough. Exactly. The ER has a search

21:37

function where you can filter extensions by category, keywords, or even

21:41

compatibility with your specific Conteo version. That's super convenient, but how

21:47

do I actually install these extensions? Is it complicated? Requires a bunch of

21:50

technical know-how? Not at all. Installing extensions is really easy, thanks to the

21:55

Conteo Manager. Remember that control panel we talked about before? You can

21:58

browse and install extensions right from there. Oh, okay, so no messing with code

22:02

or uploading files manually. That's pretty cool. It really is that simple. The

22:06

Conteo Manager streamlines everything, making it easy for anyone to add

22:10

functionality to their website. You can even update extensions with just one

22:13

click. That's awesome, a huge time saver. But what about quality control? With so

22:19

many extensions out there, how can I be sure that an extension is well coded and

22:23

won't break my website? That's a valid concern, but luckily the Conteo community

22:28

takes quality and security very seriously. Extensions submitted to the ER are

22:33

reviewed by experienced developers to make sure they meet certain standards. So

22:37

there's like a vetting process to weed out poorly coded or potentially harmful

22:42

extensions. Yeah, exactly. And on top of that, the ER displays user ratings and

22:47

reviews for each extension. So you can get a sense of what other users think

22:50

about it, kind of like checking reviews before downloading an app on your phone.

22:54

That's a great way to gauge the quality, see if it's reliable. It sounds like the

22:59

Conteo community really plays a vital role in maintaining a high quality

23:02

ecosystem. Speaking of the community, let's talk about what makes the Conteo

23:07

community so special. Yeah, for sure. You said it's one of Conteo's biggest

23:10

strengths. What makes it stand out from other open source communities? It's just

23:14

incredibly welcoming and supportive. Everyone's really passionate about the

23:17

platform, and they're always happy to help newcomers share their expertise.

23:22

There are tons of ways to connect with other Conteo users and developers too,

23:26

both online and offline. Oh, like forums, social media groups, maybe even in-person

23:31

meetups. Exactly. Conteo has an active forum, great for asking questions, finding

23:36

solutions, and connecting with other users. There are also regional Conteo

23:40

user groups that organize meetups and workshops. It's a great way to learn from

23:44

others, share your experiences, and build relationships. That's fantastic. It's one

23:49

thing to have great software, but a supportive community takes it to another

23:52

level. Couldn't agree more. It's really what makes Conteo so special. So for

23:56

someone who's brand new to Conteo and wants to get started, where's the best

24:00

place to begin? The best place to start is Conteo's official website. They have

24:04

great documentation, tutorials, guides, a comprehensive reference manual. Really

24:09

helpful for getting familiar with Conteo and all its features. Okay, so that's a

24:13

good foundation. But what about hands-on learning? Can you try Conteo before

24:17

actually using it on a real project? Oh, absolutely. Conteo has a free demo you

24:21

can install on your computer or try out on a hosting platform. Gives you a chance

24:25

to experiment, explore the features, get a feel for how it works before committing

24:29

to a live website. That's a great way to test it out, see if you like it. But what

24:33

if you get stuck, need help with something? What are the support options

24:36

like? Well, besides the forums, there are many professional Conteo service

24:41

providers who offer support, training, and development. So if you need help

24:46

building a more complex website or integrating a specific feature, you can

24:50

find a Conteo expert to help you out. So there's a whole network of professionals

24:54

to help you get the most out of Conteo. That's good to know. This has been an

24:57

amazing deep dive into Conteo. We've uncovered so much. Its features,

25:02

flexibility, community, and that huge ecosystem of extensions make it such a

25:06

powerful platform for building websites. It's been fun. Conteo might not be as

25:11

well known as some other CMS platforms, but it's definitely a hidden gem. It

25:15

offers this unique blend of power, flexibility, and user friendliness, and of

25:20

course that incredible community that's always there to help. Couldn't agree more.

25:23

And a big thank you to Safe Server for supporting the deep dive. If you're

25:26

looking for a reliable and secure hosting solution for your Conteo website,

25:30

dive inspired you to give Conteo a try. Until next time, keep diving deep.

25:30

dive inspired you to give Conteo a try. Until next time, keep diving deep.