SlideShare a Scribd company logo
HEADLESS CMS VS.
TRADITIONAL CMS
BUTTERCMS VS. WORDPRESS
BY JAKE LUMETTA
1
2
EXAMINE HOW BUTTERCMS COMPARES TO A
TRADITIONAL CMS LIKE WORDPRESS
CLARIFY WHICH SCENARIOS MAY LEAD YOU TO
CONSIDER A HEADLESS CMS LIKE BUTTER
OUR GOALS
HEADLESS VS. TRADITIONAL
WHAT IS A
TRADITIONAL CMS?
HEADLESS VS. TRADITIONAL
A WAY TO
STORE CONTENT
A DASHBOARD
TO EDIT CONTENT
AN APPLICATION + THEME
TO DISPLAY THE CONTENT
A TRADITIONAL
CMS GIVES YOU
HEADLESS VS. TRADITIONAL
In a traditional CMS, everything is packaged together and the technical architecture tightly links the
frontend (design and layout) to the backend (code and content database).
3
2
1
RAW DATA FOR THE BLOG POST IS PULLED FROM THE WORDPRESS MYSQL
DATABASE BY THE WORDPRESS PHP APPLICATION
THE WORDPRESS PHP APPLICATION PASSES THAT BLOG POST CONTENT (TITLE,
AUTHOR, BODY, PUBLISHED DATE, ETC) INTO THE WORDPRESS THEME
THE THEME TURNS THE RAW CONTENT INTO HTML THAT CONTAINS BOTH THE
CONTENT OF THE BLOG POST AS WELL AS THE DESIGN AND LAYOUT OF THE
ENTIRE PAGE AND SENDS THAT TO THE VISITOR’S BROWSER FOR VIEWING
WHEN YOU’RE USING WORDPRESS AND
A VISITOR VIEWS YOUR BLOG POST:
TRADITIONAL CMSs OFFER A DASHBOARD THAT GUIDES USERS THROUGH HOW TO CREATE
AND EDIT CONTENT
WORDPRESS DASHBOARD
WORDPRESS DASHBOARD
BY CLICKING ON THE OPTIONS ON THE LEFT, YOU CAN DO THINGS LIKE ADD A BLOG POST OR
PAGE TO YOUR WEBSITE
WHEN YOU SAVE YOUR BLOG POST IN THE
WORDPRESS DASHBOARD, IT GETS STORED
IN THE DATABASE FOR VIEWING LATER
WHAT IS A
HEADLESS CMS?
HEADLESS VS. TRADITIONAL
CREATE AND EDIT CONTENT, FREE
FROM PRE-PACKAGED THEMES
USE YOUR EXISTING TECH
STACK
PRESENT THE CONTENT YOUR WAY,
ACROSS
MULTIPLE TECHNOLOGIES
A HEADLESS
CMS LETS YOU
HEADLESS VS. TRADITIONAL
In a headless CMS, the frontend (design and layout) is decoupled from
the backend (code and content database).
DEVELOPERS MODEL OUT CONTENT IN A
HEADLESS CMS.
CONTENT EDITORS CREATE AND UPDATE RAW
CONTENT (TEXT, VALUES, IMAGES, ETC) IN A
USER FRIENDLY UI.
THE LAYOUT OR DESIGN OF THE CONTENT IS
NOT CONTROLLED BY THE HEADLESS CMS.
A HEADLESS CMS THEN TAKES ADVANTAGE OF
THE API TO DELIVER THAT RAW CONTENT
ANYWHERE: A WEBSITE, MOBILE APP,
WEARABLE—ESSENTIALLY ANYTHING
CONNECTED
TO THE INTERNET.
SIDE NOTE:
WHAT’S AN API?
HEADLESS VS. TRADITIONAL
API STANDS FOR APPLICATION PROGRAMMING INTERFACE.
THIS ARTICLE CONTAINS A GREAT EXPLANATION OF WHAT
AN API DOES, IN PLAIN ENGLISH.
WHAT IS
BUTTERCMS?
HEADLESS VS. TRADITIONAL
A ROBUST, FLEXIBLE,
API-BASED OR
“HEADLESS” CMS
WHAT IS
BUTTERCMS?
A WAY TO STORE, EDIT AND DISPLAY
YOUR CONTENT, YOUR WAY
A DEVELOPER-FRIENDLY APPROACH
TO CONTENT CREATION
HEADLESS VS. TRADITIONAL
3
2
1
USE THE TECH STACK OF YOUR CHOICE TO QUERY OUR API TO PULL
CONTENT INTO YOUR OWN APP
DEFINE YOUR OWN CUSTOM CONTENT MODELS WITH BUTTER TO REPRESENT
WHATEVER YOUR MARKETING TEAM NEEDS TO MANAGE
POWER COMPANY BLOGS, SEO LANDING PAGES, CUSTOMER CASE STUDIES,
COMPANY NEWS AND UPDATES, EVENTS AND WEBINAR PAGES, EDUCATION
CENTERS, LOCATION PAGES, AND MORE
WHAT CAN
YOU DO
WITH
BUTTER?
HEADLESS VS. TRADITIONAL
BUTTERCMS PROVIDES USER-FRIENDLY DASHBOARD, MUCH LIKE WORDPRESS, FOR MANAGING YOUR
CONTENT
BUTTERCMS DASHBOARD
THE CONTENT API OUTPUTS YOUR CONTENT IN JSON FORMAT, WHICH IS CONSUMED BY YOUR APPLICATION TO DISPLAY
THE CONTENT IN YOUR OWN BRANDED THEME
CONTENT API
COMPARISON: WORDPRESS
VS. BUTTERCMS
HEADLESS VS. TRADITIONAL
WE TRIED USING THE WORDPRESS
API AS OUR API BACKEND, BUT IT
WAS TOO SLOW AND IMPACTING
OUR PERFORMANCE. BUTTERCMS
WAS A NO BRAINER.
DREW JOHNSON
CEO, APP PARTNER
SETUP
HOSTING
CODE COMPLEXITY
CMS is part of the foundation, with
website built “on top”
Use existing tech stack because
CMS is integrated
Requires a database + specific server hosting Delivered as SaaS, nothing to host
Content, CMS code, and website code
coexist and intertwine
Content exists separately and is
rendered via simple API calls
SECURITY
SITE APPEARANCE
FLEXIBILITY
Security upgrades and database
backups required
Delivered as SaaS, nothing to maintain
Use pre-packaged themes and templates
Complete control over how and
where your content appears
Must be built in a specific programming
language or framework
Integrates with any codebase
CHOOSING BETWEEN
HEADLESS + TRADITIONAL CMS
HEADLESS VS. TRADITIONAL
YOU DON’T HAVE AN EXISTING SITE
AND/OR AREN’T PICKY ABOUT THE
UNDERLYING TECHNOLOGY
WHEN A TRADITIONAL
CMS MAY BE A GOOD FIT:
YOU HAVE DEVELOPERS WHO ARE
SKILLED IN WORDPRESS AND/OR PHP
(OR YOU CAN OUTSOURCE)
HEADLESS VS. TRADITIONAL
YOUR WORDPRESS SITE WILL BE
STANDALONE AND YOU DON’T HAVE
OTHER CMS NEEDS
YOU HAVE AN EXISTING SITE WITH A
MODERN TECH STACK AND WANT TO
ADD CMS CAPABILITY
WHEN A HEADLESS CMS
MAY BE A GOOD FIT:
YOU HAVE DEVELOPERS WHO ARE
ALREADY FAMILIAR WITH YOUR CURRENT
TECH STACK
HEADLESS VS. TRADITIONAL
YOU WANT TO ENSURE CONTENT LOADS
QUICKLY, WITHOUT THE HEFTY
TRADITIONAL CODEBASES
YOU WANT IMPROVED SEO WITH
SUBDOMAIN VS. SUBDIRECTORY BLOGS
AND PAGES
WHEN A HEADLESS CMS
MAY BE A GOOD FIT:
YOU DON’T WANT TO WORRY ABOUT
HOSTING, MAINTAINING AND SCALING
A CMS
HEADLESS VS. TRADITIONAL
YOU WANT MAXIMUM CONTROL OVER HOW
AND WHERE YOUR CONTENT APPEARS ACROSS
MULTIPLE TECHNOLOGIES
3
2
1 HOW YOU WANT YOUR DEVELOPERS SPENDING THEIR TIME
WHAT TECHNOLOGY YOUR DEVELOPERS ARE MOST
PROFICIENT WITH
THE AMOUNT OF VERSATILITY AND CONTROL YOU NEED FOR
YOU CMS
YOUR
DECISION
SHOULD
COME
DOWN TO:
HEADLESS VS. TRADITIONAL
CREATING + MANAGING
YOUR WEBSITE SHOULDN’T
BE SUCH A HASSLE
VISIT OUR SITE OR CONTACT SUPPORT@BUTTERCMS.COM TO LEARN MORE

More Related Content

What's hot

Fundamentals of Web for Non-Developers
Fundamentals of Web for Non-DevelopersFundamentals of Web for Non-Developers
Fundamentals of Web for Non-Developers
Lemi Orhan Ergin
 
hosting.ppt
hosting.ppthosting.ppt
hosting.ppt
webhostingguy
 
Headless Architecture
Headless ArchitectureHeadless Architecture
Headless Architecture
Amandeep Singh
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
Parvez Mahbub
 
Alfresco
AlfrescoAlfresco
Introduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWSIntroduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWS
Amazon Web Services
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Iftekher Islam Sunny
 
Top web development tools
Top web development toolsTop web development tools
Top web development tools
BusinessDevelopment35
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
webhostingguy
 
Amazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex DemoAmazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex Demo
Amazon Web Services
 
Deep-Dive: Developing Mobile Web Applications with AWS
Deep-Dive: Developing Mobile Web Applications with AWSDeep-Dive: Developing Mobile Web Applications with AWS
Deep-Dive: Developing Mobile Web Applications with AWS
Amazon Web Services
 
Web development services
Web development servicesWeb development services
Web development services
webinfomatrix3
 
Boost and SEO
Boost and SEOBoost and SEO
Boost and SEO
Tamaghna Banerjee
 
Html5 Web Storage Hemant
Html5 Web Storage HemantHtml5 Web Storage Hemant
Html5 Web Storage Hemant
Hemant Sarthak
 
Headless CMS featuring WordPress by Dreb Bits
Headless CMS featuring WordPress by Dreb BitsHeadless CMS featuring WordPress by Dreb Bits
Headless CMS featuring WordPress by Dreb Bits
WordCamp Indonesia
 
Ecira CMS script
Ecira CMS scriptEcira CMS script
Ecira CMS script
Eicra_Soft_Limited
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
Christian Heilmann
 
Decoupled cms sunshinephp 2014
Decoupled cms sunshinephp 2014Decoupled cms sunshinephp 2014
Decoupled cms sunshinephp 2014
Lukas Smith
 
Introduction To Symfony
Introduction To SymfonyIntroduction To Symfony
Introduction To Symfony
Mobicules Technologies
 
What is asp
What is aspWhat is asp
What is asp
milika8666
 

What's hot (20)

Fundamentals of Web for Non-Developers
Fundamentals of Web for Non-DevelopersFundamentals of Web for Non-Developers
Fundamentals of Web for Non-Developers
 
hosting.ppt
hosting.ppthosting.ppt
hosting.ppt
 
Headless Architecture
Headless ArchitectureHeadless Architecture
Headless Architecture
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Alfresco
AlfrescoAlfresco
Alfresco
 
Introduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWSIntroduction to Development for Mobile with AWS
Introduction to Development for Mobile with AWS
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Top web development tools
Top web development toolsTop web development tools
Top web development tools
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
 
Amazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex DemoAmazon Connect & Amazon Lex Demo
Amazon Connect & Amazon Lex Demo
 
Deep-Dive: Developing Mobile Web Applications with AWS
Deep-Dive: Developing Mobile Web Applications with AWSDeep-Dive: Developing Mobile Web Applications with AWS
Deep-Dive: Developing Mobile Web Applications with AWS
 
Web development services
Web development servicesWeb development services
Web development services
 
Boost and SEO
Boost and SEOBoost and SEO
Boost and SEO
 
Html5 Web Storage Hemant
Html5 Web Storage HemantHtml5 Web Storage Hemant
Html5 Web Storage Hemant
 
Headless CMS featuring WordPress by Dreb Bits
Headless CMS featuring WordPress by Dreb BitsHeadless CMS featuring WordPress by Dreb Bits
Headless CMS featuring WordPress by Dreb Bits
 
Ecira CMS script
Ecira CMS scriptEcira CMS script
Ecira CMS script
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
 
Decoupled cms sunshinephp 2014
Decoupled cms sunshinephp 2014Decoupled cms sunshinephp 2014
Decoupled cms sunshinephp 2014
 
Introduction To Symfony
Introduction To SymfonyIntroduction To Symfony
Introduction To Symfony
 
What is asp
What is aspWhat is asp
What is asp
 

Similar to ButterCMS vs Wordpress

Talking to 25% of the web - In-depth report and analysis on the WordPress RES...
Talking to 25% of the web - In-depth report and analysis on the WordPress RES...Talking to 25% of the web - In-depth report and analysis on the WordPress RES...
Talking to 25% of the web - In-depth report and analysis on the WordPress RES...
Stephane Beladaci
 
Headless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdfHeadless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdf
GlanceSys Information Technology Pvt. Ltd.
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
Evan Mullins
 
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdfHeadless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Elsner Technologies Pvt. Ltd.
 
Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...
Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...
Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...
Shift Conference
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)
Roohul Amin
 
CMS Lessons Learned at Vassar by Megg Brown
CMS Lessons Learned at Vassar by Megg BrownCMS Lessons Learned at Vassar by Megg Brown
CMS Lessons Learned at Vassar by Megg Brown
hannonhill
 
From Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web SitesFrom Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web Sites
Restlet
 
APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013
Jerome Louvel
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
learnEnglish51
 
Lean And Clean! Building A Site With
Lean And Clean! Building A Site WithLean And Clean! Building A Site With
Lean And Clean! Building A Site With
web.designer.developer
 
Lean And Clean! Building A Site With Web Standards
Lean And Clean! Building A Site With Web StandardsLean And Clean! Building A Site With Web Standards
Lean And Clean! Building A Site With Web Standards
web.designer.developer
 
PoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick OverviewPoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick Overview
Andreas Blumauer
 
sMash_for_zOS-users
sMash_for_zOS-userssMash_for_zOS-users
sMash_for_zOS-users
Otto Kee LeakPeng
 
L19 Application Architecture
L19 Application ArchitectureL19 Application Architecture
L19 Application Architecture
Ólafur Andri Ragnarsson
 
Ttl
TtlTtl
Alfresco WCM For High Scalability
Alfresco WCM For High ScalabilityAlfresco WCM For High Scalability
Alfresco WCM For High Scalability
Alfresco Software
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
Evan Mullins
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
Heather Rock
 
REST full API Design
REST full API DesignREST full API Design
REST full API Design
Christian Guenther
 

Similar to ButterCMS vs Wordpress (20)

Talking to 25% of the web - In-depth report and analysis on the WordPress RES...
Talking to 25% of the web - In-depth report and analysis on the WordPress RES...Talking to 25% of the web - In-depth report and analysis on the WordPress RES...
Talking to 25% of the web - In-depth report and analysis on the WordPress RES...
 
Headless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdfHeadless CMS VS Traditional CMS.pdf
Headless CMS VS Traditional CMS.pdf
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
 
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdfHeadless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
Headless WooCommerce - Harnessing the Power of Headless CMS with WooCommerce.pdf
 
Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...
Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...
Shift Remote FRONTEND: Optimizing Content Management with the Headless CMS - ...
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)
 
CMS Lessons Learned at Vassar by Megg Brown
CMS Lessons Learned at Vassar by Megg BrownCMS Lessons Learned at Vassar by Megg Brown
CMS Lessons Learned at Vassar by Megg Brown
 
From Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web SitesFrom Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web Sites
 
APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013
 
webdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptxwebdevelopmentppt-210923044639 (1).pptx
webdevelopmentppt-210923044639 (1).pptx
 
Lean And Clean! Building A Site With
Lean And Clean! Building A Site WithLean And Clean! Building A Site With
Lean And Clean! Building A Site With
 
Lean And Clean! Building A Site With Web Standards
Lean And Clean! Building A Site With Web StandardsLean And Clean! Building A Site With Web Standards
Lean And Clean! Building A Site With Web Standards
 
PoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick OverviewPoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick Overview
 
sMash_for_zOS-users
sMash_for_zOS-userssMash_for_zOS-users
sMash_for_zOS-users
 
L19 Application Architecture
L19 Application ArchitectureL19 Application Architecture
L19 Application Architecture
 
Ttl
TtlTtl
Ttl
 
Alfresco WCM For High Scalability
Alfresco WCM For High ScalabilityAlfresco WCM For High Scalability
Alfresco WCM For High Scalability
 
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
 
GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1GDI Seattle Intermediate HTML and CSS Class 1
GDI Seattle Intermediate HTML and CSS Class 1
 
REST full API Design
REST full API DesignREST full API Design
REST full API Design
 

Recently uploaded

openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 

Recently uploaded (20)

openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 

ButterCMS vs Wordpress

  • 1. HEADLESS CMS VS. TRADITIONAL CMS BUTTERCMS VS. WORDPRESS BY JAKE LUMETTA
  • 2. 1 2 EXAMINE HOW BUTTERCMS COMPARES TO A TRADITIONAL CMS LIKE WORDPRESS CLARIFY WHICH SCENARIOS MAY LEAD YOU TO CONSIDER A HEADLESS CMS LIKE BUTTER OUR GOALS HEADLESS VS. TRADITIONAL
  • 3. WHAT IS A TRADITIONAL CMS? HEADLESS VS. TRADITIONAL
  • 4. A WAY TO STORE CONTENT A DASHBOARD TO EDIT CONTENT AN APPLICATION + THEME TO DISPLAY THE CONTENT A TRADITIONAL CMS GIVES YOU HEADLESS VS. TRADITIONAL In a traditional CMS, everything is packaged together and the technical architecture tightly links the frontend (design and layout) to the backend (code and content database).
  • 5. 3 2 1 RAW DATA FOR THE BLOG POST IS PULLED FROM THE WORDPRESS MYSQL DATABASE BY THE WORDPRESS PHP APPLICATION THE WORDPRESS PHP APPLICATION PASSES THAT BLOG POST CONTENT (TITLE, AUTHOR, BODY, PUBLISHED DATE, ETC) INTO THE WORDPRESS THEME THE THEME TURNS THE RAW CONTENT INTO HTML THAT CONTAINS BOTH THE CONTENT OF THE BLOG POST AS WELL AS THE DESIGN AND LAYOUT OF THE ENTIRE PAGE AND SENDS THAT TO THE VISITOR’S BROWSER FOR VIEWING WHEN YOU’RE USING WORDPRESS AND A VISITOR VIEWS YOUR BLOG POST:
  • 6. TRADITIONAL CMSs OFFER A DASHBOARD THAT GUIDES USERS THROUGH HOW TO CREATE AND EDIT CONTENT WORDPRESS DASHBOARD
  • 7. WORDPRESS DASHBOARD BY CLICKING ON THE OPTIONS ON THE LEFT, YOU CAN DO THINGS LIKE ADD A BLOG POST OR PAGE TO YOUR WEBSITE
  • 8. WHEN YOU SAVE YOUR BLOG POST IN THE WORDPRESS DASHBOARD, IT GETS STORED IN THE DATABASE FOR VIEWING LATER
  • 9. WHAT IS A HEADLESS CMS? HEADLESS VS. TRADITIONAL
  • 10. CREATE AND EDIT CONTENT, FREE FROM PRE-PACKAGED THEMES USE YOUR EXISTING TECH STACK PRESENT THE CONTENT YOUR WAY, ACROSS MULTIPLE TECHNOLOGIES A HEADLESS CMS LETS YOU HEADLESS VS. TRADITIONAL In a headless CMS, the frontend (design and layout) is decoupled from the backend (code and content database).
  • 11. DEVELOPERS MODEL OUT CONTENT IN A HEADLESS CMS. CONTENT EDITORS CREATE AND UPDATE RAW CONTENT (TEXT, VALUES, IMAGES, ETC) IN A USER FRIENDLY UI. THE LAYOUT OR DESIGN OF THE CONTENT IS NOT CONTROLLED BY THE HEADLESS CMS. A HEADLESS CMS THEN TAKES ADVANTAGE OF THE API TO DELIVER THAT RAW CONTENT ANYWHERE: A WEBSITE, MOBILE APP, WEARABLE—ESSENTIALLY ANYTHING CONNECTED TO THE INTERNET.
  • 12. SIDE NOTE: WHAT’S AN API? HEADLESS VS. TRADITIONAL API STANDS FOR APPLICATION PROGRAMMING INTERFACE. THIS ARTICLE CONTAINS A GREAT EXPLANATION OF WHAT AN API DOES, IN PLAIN ENGLISH.
  • 14. A ROBUST, FLEXIBLE, API-BASED OR “HEADLESS” CMS WHAT IS BUTTERCMS? A WAY TO STORE, EDIT AND DISPLAY YOUR CONTENT, YOUR WAY A DEVELOPER-FRIENDLY APPROACH TO CONTENT CREATION HEADLESS VS. TRADITIONAL
  • 15. 3 2 1 USE THE TECH STACK OF YOUR CHOICE TO QUERY OUR API TO PULL CONTENT INTO YOUR OWN APP DEFINE YOUR OWN CUSTOM CONTENT MODELS WITH BUTTER TO REPRESENT WHATEVER YOUR MARKETING TEAM NEEDS TO MANAGE POWER COMPANY BLOGS, SEO LANDING PAGES, CUSTOMER CASE STUDIES, COMPANY NEWS AND UPDATES, EVENTS AND WEBINAR PAGES, EDUCATION CENTERS, LOCATION PAGES, AND MORE WHAT CAN YOU DO WITH BUTTER? HEADLESS VS. TRADITIONAL
  • 16. BUTTERCMS PROVIDES USER-FRIENDLY DASHBOARD, MUCH LIKE WORDPRESS, FOR MANAGING YOUR CONTENT BUTTERCMS DASHBOARD
  • 17. THE CONTENT API OUTPUTS YOUR CONTENT IN JSON FORMAT, WHICH IS CONSUMED BY YOUR APPLICATION TO DISPLAY THE CONTENT IN YOUR OWN BRANDED THEME CONTENT API
  • 19. WE TRIED USING THE WORDPRESS API AS OUR API BACKEND, BUT IT WAS TOO SLOW AND IMPACTING OUR PERFORMANCE. BUTTERCMS WAS A NO BRAINER. DREW JOHNSON CEO, APP PARTNER
  • 20. SETUP HOSTING CODE COMPLEXITY CMS is part of the foundation, with website built “on top” Use existing tech stack because CMS is integrated Requires a database + specific server hosting Delivered as SaaS, nothing to host Content, CMS code, and website code coexist and intertwine Content exists separately and is rendered via simple API calls SECURITY SITE APPEARANCE FLEXIBILITY Security upgrades and database backups required Delivered as SaaS, nothing to maintain Use pre-packaged themes and templates Complete control over how and where your content appears Must be built in a specific programming language or framework Integrates with any codebase
  • 21. CHOOSING BETWEEN HEADLESS + TRADITIONAL CMS HEADLESS VS. TRADITIONAL
  • 22. YOU DON’T HAVE AN EXISTING SITE AND/OR AREN’T PICKY ABOUT THE UNDERLYING TECHNOLOGY WHEN A TRADITIONAL CMS MAY BE A GOOD FIT: YOU HAVE DEVELOPERS WHO ARE SKILLED IN WORDPRESS AND/OR PHP (OR YOU CAN OUTSOURCE) HEADLESS VS. TRADITIONAL YOUR WORDPRESS SITE WILL BE STANDALONE AND YOU DON’T HAVE OTHER CMS NEEDS
  • 23. YOU HAVE AN EXISTING SITE WITH A MODERN TECH STACK AND WANT TO ADD CMS CAPABILITY WHEN A HEADLESS CMS MAY BE A GOOD FIT: YOU HAVE DEVELOPERS WHO ARE ALREADY FAMILIAR WITH YOUR CURRENT TECH STACK HEADLESS VS. TRADITIONAL YOU WANT TO ENSURE CONTENT LOADS QUICKLY, WITHOUT THE HEFTY TRADITIONAL CODEBASES
  • 24. YOU WANT IMPROVED SEO WITH SUBDOMAIN VS. SUBDIRECTORY BLOGS AND PAGES WHEN A HEADLESS CMS MAY BE A GOOD FIT: YOU DON’T WANT TO WORRY ABOUT HOSTING, MAINTAINING AND SCALING A CMS HEADLESS VS. TRADITIONAL YOU WANT MAXIMUM CONTROL OVER HOW AND WHERE YOUR CONTENT APPEARS ACROSS MULTIPLE TECHNOLOGIES
  • 25. 3 2 1 HOW YOU WANT YOUR DEVELOPERS SPENDING THEIR TIME WHAT TECHNOLOGY YOUR DEVELOPERS ARE MOST PROFICIENT WITH THE AMOUNT OF VERSATILITY AND CONTROL YOU NEED FOR YOU CMS YOUR DECISION SHOULD COME DOWN TO: HEADLESS VS. TRADITIONAL
  • 26. CREATING + MANAGING YOUR WEBSITE SHOULDN’T BE SUCH A HASSLE VISIT OUR SITE OR CONTACT SUPPORT@BUTTERCMS.COM TO LEARN MORE