1 of 47

2 of 47

3 of 47

Setting Sail in a Sea of CMSs ⛵

4 of 47

Developer Relations

Daniel Madalitso Phiri

Disk Jockey

malgamves

5 of 47

CMS - Content Management System

Content Model - Collection of related fields

DX - Developer Experience

definitions

6 of 47

I’ll have a few nautical references

Ships and Oceans are…

interesting

7 of 47

overview

  • Planning your voyage
  • Getting a crew onboard
  • Being resourceful at sea

8 of 47

Planning your voyage🗺️

9 of 47

Building Software is only preparation for your journey..

10 of 47

Software goes beyond just how it’s built

11 of 47

How do you maintain and scale your software?

12 of 47

Unreliable and Inaccessible software is as good as no software

13 of 47

“A sturdy launchpad makes for a better lift off”

-moi

14 of 47

This concept can extend itself way beyond just software..

15 of 47

To even... content

16 of 47

Content extends into every part of our lives

17 of 47

“Content is Queen or King..”

18 of 47

Content is at the center of your modern business..

19 of 47

The API first approach of Headless CMSs makes this scaling simpler

20 of 47

Headless means we deliver content to any frontend via and API

🖥

📱

⌚️

Content

21 of 47

Tip 1: Go Headless

22 of 47

Getting a crew onboard 🏃‍♀️

23 of 47

You’re creating workflows

24 of 47

Every team should be covered

25 of 47

A Workflow

💻

👩‍💻

👩‍🏫

Application

Content Team

Developer Team

End Users

26 of 47

Optimize for your Content Team

👩‍🏫

27 of 47

Robust UI

Access Control

A wealth of fields

Reusable Content Models

Great UX

28 of 47

Optimize for your Developer Team

👩‍💻

29 of 47

Robust DX

API Flexibility

Wealth of resources

Wealth of Integrations

30 of 47

A successful team is a successful business

31 of 47

In optimizing for each team, you’re enabling easier scalability of your content

32 of 47

scaling content goes two ways

Build your API once, display on different frontends.

Build flexible content models once, reuse anywhere.

33 of 47

Tip 2: Optimize for efficiency

34 of 47

Being resourceful at sea 🌊

35 of 47

Get the most out of what you have

36 of 47

Headless at it’s core promotes extensibility

37 of 47

Capture business value beyond Content

&

Extend functionality

38 of 47

Customizability

Support for 3rd Party Services

Handle end user Auth

Rich plugin ecosystem

Is it Open Source?**

39 of 47

Tip 3: Extend your CMS

40 of 47

Tip 1: Go Headless

Tip 2: Optimize for efficiency

Tip 3: Extend your CMS

summary

41 of 47

… but wait

42 of 47

Everything I mentioned is at the core of how Strapi is built..

There aren’t that many open source headless cms that do this

43 of 47

Strapi is a Headless CMS

Open source.

100% JavaScript.

Customizable.

Self-hosted.

Plugins system.

GraphQL.

its..

44 of 47

bit.ly/strapi-droplet

to test out Strapi free

45 of 47

Bon Voyage 🙏

46 of 47

strapi.io/getting-started

resources

47 of 47

  • thank you...

and smooth sailing