SlideShare a Scribd company logo
1 of 66
Download to read offline
August 10, 2016
The Future of the CMS
Decoupled architecture, multiple frontends, and

content as a service
Todd Ross Nienkerk
CEO, Co-Founder, and Digital Strategist

Four Kitchens
@toddross
todd@fourkitchens.com
I want you to rethink how we manage,
publish, and consume content.
What “decoupled” means
Agenda
1 32
When decoupling makes sense
Agenda
321
What’s next
1Agenda
32
What “decoupled” means
1 32
CMS
Frontend
Backend
Frontend
CMS
Backend
Frontend
CMS
Backend
Head
Decoupled

(or “headless”)
Body
Frontend
CMS
Backend
Web
Backend
Web
Backend
Social

media
Native

apps
Feeds
Screen

readers
Smart

TVsXbox Wear-

ables
Web
Backend
Social

media
Native

apps
Feeds
Screen

readers
Smart

TVsXbox Wear-

ables
Web
Content
Social

media
Native

apps
Feeds
Screen

readers
Smart

TVsXbox Wear-

ables
When decoupling makes sense
31 2
Adopt cutting-edge frontend
technologies
Decoupling makes sense when you want to…
Backend
safe
repeatable
known solutions,

expected results
Frontend
safe
repeatable
known solutions,

expected results
BORING
Frontend
bleeding-edge tech
richest experience
high risk, high reward
Backend
bleeding-edge tech
richest experience
high risk, high reward
DANGEROUS
JUST RIGHT
Frontend
bleeding-edge tech
richest experience
high risk, high reward
Backend
safe
repeatable
known solutions,

expected results
Separate upgrades from
redesigns
Decoupling makes sense when you want to…
Redesign
New CMS Upgrade CMS
Redesign Redesign
Upgrade CMS
Redesign
Upgrade CMS
Coupled
Time
Upgrade CMS
Redesign
New CMS
Redesign
Upgrade CMS
Redesign
Time
Decoupled

separates upgrades and redesigns
Redesign
New CMS
Angular React PolymerBackbone Ember
Upgrade CMS
Time
Decoupled

helps you keep pace with frontend tech
iOS app RokuRedesign
New CMS
iOS redesignWeb redesign
Upgrade CMS
Time
Decoupled

allows multiple frontends and experiences
Eliminate tension between a
design and your CMS
Decoupling makes sense when you want to…
Who’s walking whom?
CMS
Design
Two philosophies of designing for
a CMS
CMS first
•The users’ needs are important, but there are many ways
to satisfy them
•The design can be changed to align with the natural
behavior of the CMS
•The end result is easier and cheaper to maintain
Design first
•The users’ needs are paramount and non-negotiable
•The design must be executed as-is
•This may involve hacking the CMS or creating a
complicated codebase, which affects maintainability
Neither philosophy is wrong, and
decoupling can satisfy both
Centralize your content
Decoupling makes sense when you want to…
My

website
CMS
Content
Frank’s

website
CMS
Content
Sara’s

website
CMS
Content
Laura’s

website
CMS
Content
Bob’s

website
CMS
Content
My

website
CMS
Content
CMS
My

website
Content
Me
Frank
LauraBob
Sara
Content

hub
Sara
Me
Sara
Me
Me
Sara
Me
Sara
Publish to many frontends and
experiences
Decoupling makes sense when you want to…
Web
Content

hub
Social

media
Native

apps
Feeds
Screen

readers
Smart

TVsXbox Wear-

ables
Web Social

media
Native

apps
Feeds
Screen

readers
Smart

TVsXbox Wear-

ables
Web Social

media
Native

apps
Feeds
Screen

readers
Smart

TVsXbox Wear-

ables
Integrate multiple backends or
services
Decoupling makes sense when you want to…
Web
Content
Social

media
Native

apps
Solr

search
Open

Calais Video

service
Make your content easily
accessible via an API
Decoupling makes sense when you want to…
Web
Content

hub
Social

media
Native

apps
Feeds
Smart

TVsXbox Wear-

ables
Web
Content

hub
Social

media
Native

apps
Feeds
Smart

TVsXbox Wear-

ables
Public API
Public

data
Fan site
Why TWiT went headless
Source: Leo Laporte’s announcement (4ktch.in/twittv-leo)
“[It’s] faster and easier to create new sites. Web design
styles change faster than high fashion, so it's nice to be
able to update the site without re-doing all the hard work
on the backend.”
Source: Leo Laporte’s announcement (4ktch.in/twittv-leo)
“Having a complete API would make it easier to do apps.
The app, just like the website, would have access to
everything there is to know about TWiT, in a simple,
accessible fashion.”
Source: Leo Laporte’s announcement (4ktch.in/twittv-leo)
“By making the API public, we encourage members of our
audience to create new things, things we might never have
thought of. You could even design a website you like better.
Abstracting the content from the presentation seems like a
big win.”
Source: Leo Laporte’s announcement (4ktch.in/twittv-leo)
“By keeping Drupal simple and avoiding additional third-
party modules, we can make a more secure and reliable
backend that will be much easier to upgrade when future
versions of Drupal arrive.”
•TWiT’s case study: 4ktch.in/twittv-leo
•4K’s blog post: 4ktch.in/twittv-4k
•API documentation: docs.twittv.apiary.io
•Consume content the same way TWiT’s website does!
•Saucier: github.com/fourkitchens/saucier
•Our open-source Node.js framework for building
decoupled Drupal sites
Decoupling makes sense when you want to…
•Adopt cutting-edge frontend technologies
•Separate upgrades from redesigns
•Eliminate tension between a design and your CMS
•Centralize your content
•Publish to many frontends and experiences
•Integrate multiple backends or services
•Make your content easily accessible via an API
What’s next
1 32
Content comes first
We must design for experiences,
not just devices
Frontend technologies are
accelerating, and CMSs can’t
keep pace
Rise of WMSs (Website
Management Systems) and
services like Squarespace
Return of (small) static websites
Questions?
Thank you!
Credits
• All content in this presentation, except where noted otherwise
and listed below, is Creative Commons Attribution-ShareAlike
3.0 licensed and copyright Four Kitchens, LLC.
• The following icons are from the Noun Project and are licensed
Creative Commons BY 3.0: Dog-walking illustration based on
an icon by Pavel Nikandrov; Laptop icon by B. Agustín
Amenábar Larraín; Tablet icon by Pham Thi Dieu Linh;
Smartphone icon by George Agpoon; Media icon by Garrett
Knoll; Text icon by Julien Miclo; Chat icon by Dolly Vu;
Document icon by Nimal Raj.
• Drupal is a registered trademark of Dries Buytaert.

More Related Content

What's hot

Best Practices: SlideShare
Best Practices: SlideShareBest Practices: SlideShare
Best Practices: SlideSharealexandrarkelly
 
Colaboration tools and digital presence ricardo aragon
Colaboration tools and digital presence ricardo aragonColaboration tools and digital presence ricardo aragon
Colaboration tools and digital presence ricardo aragonRicardo Aragon Cordeiro
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsawnyccamp
 
What Can SkyDrive Do For You?
What Can SkyDrive Do For You?What Can SkyDrive Do For You?
What Can SkyDrive Do For You?Lynn Dye
 
Use slideshare to present video
Use slideshare to present videoUse slideshare to present video
Use slideshare to present videoLynn Dye
 
The IDM B2B Conference Social & Content Strategy 2012
The IDM B2B Conference Social & Content Strategy 2012The IDM B2B Conference Social & Content Strategy 2012
The IDM B2B Conference Social & Content Strategy 2012TheIDM
 
Meet ThinkShout, Inc.
Meet ThinkShout, Inc.Meet ThinkShout, Inc.
Meet ThinkShout, Inc.Sean Larkin
 
Holiday Wish List For Today's Technology Tools
Holiday Wish List For Today's Technology ToolsHoliday Wish List For Today's Technology Tools
Holiday Wish List For Today's Technology ToolsDoug Devitre
 
Cross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile DevelopmentCross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile DevelopmentRobert 'Bob' Reyes
 
1 2-1 lab for sept 2012
1 2-1 lab for sept 20121 2-1 lab for sept 2012
1 2-1 lab for sept 2012Sus_Schmitt
 
Collaborative ict development
Collaborative ict developmentCollaborative ict development
Collaborative ict developmentmichaeljericho
 
Steven h. palaganas 2
Steven h. palaganas 2Steven h. palaganas 2
Steven h. palaganas 2MaridelBajeta
 
Collaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment TechnologiesCollaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment TechnologiesMark Jhon Oxillo
 
SlideShare utlities
SlideShare utlitiesSlideShare utlities
SlideShare utlitiesadam anca
 
WordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesdayWordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesdayTrish Perkins
 
Managing a large open source community - OSCON 2016
Managing a large open source community - OSCON 2016Managing a large open source community - OSCON 2016
Managing a large open source community - OSCON 2016{code}
 

What's hot (20)

Allen Radwill
Allen RadwillAllen Radwill
Allen Radwill
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Best Practices: SlideShare
Best Practices: SlideShareBest Practices: SlideShare
Best Practices: SlideShare
 
Colaboration tools and digital presence ricardo aragon
Colaboration tools and digital presence ricardo aragonColaboration tools and digital presence ricardo aragon
Colaboration tools and digital presence ricardo aragon
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
 
What Can SkyDrive Do For You?
What Can SkyDrive Do For You?What Can SkyDrive Do For You?
What Can SkyDrive Do For You?
 
Use slideshare to present video
Use slideshare to present videoUse slideshare to present video
Use slideshare to present video
 
The IDM B2B Conference Social & Content Strategy 2012
The IDM B2B Conference Social & Content Strategy 2012The IDM B2B Conference Social & Content Strategy 2012
The IDM B2B Conference Social & Content Strategy 2012
 
Meet ThinkShout, Inc.
Meet ThinkShout, Inc.Meet ThinkShout, Inc.
Meet ThinkShout, Inc.
 
all about slideshare
all about slideshareall about slideshare
all about slideshare
 
Holiday Wish List For Today's Technology Tools
Holiday Wish List For Today's Technology ToolsHoliday Wish List For Today's Technology Tools
Holiday Wish List For Today's Technology Tools
 
Cross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile DevelopmentCross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile Development
 
1 2-1 lab for sept 2012
1 2-1 lab for sept 20121 2-1 lab for sept 2012
1 2-1 lab for sept 2012
 
Collaborative ict development
Collaborative ict developmentCollaborative ict development
Collaborative ict development
 
Steven h. palaganas 2
Steven h. palaganas 2Steven h. palaganas 2
Steven h. palaganas 2
 
Power four collaborative1
Power four collaborative1Power four collaborative1
Power four collaborative1
 
Collaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment TechnologiesCollaborative ICT Development - Empowerment Technologies
Collaborative ICT Development - Empowerment Technologies
 
SlideShare utlities
SlideShare utlitiesSlideShare utlities
SlideShare utlities
 
WordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesdayWordPress for Nonprofits- TechTuesday
WordPress for Nonprofits- TechTuesday
 
Managing a large open source community - OSCON 2016
Managing a large open source community - OSCON 2016Managing a large open source community - OSCON 2016
Managing a large open source community - OSCON 2016
 

Viewers also liked

Development Pro Forma
Development Pro FormaDevelopment Pro Forma
Development Pro FormaNatalie-Lynch
 
Light Boxes Promos Verso
Light Boxes Promos VersoLight Boxes Promos Verso
Light Boxes Promos Versoprographx
 
Elitmedya 07.01.2009
Elitmedya 07.01.2009Elitmedya 07.01.2009
Elitmedya 07.01.2009elitmedya
 
New Economic Viewpoints
New Economic ViewpointsNew Economic Viewpoints
New Economic Viewpointsnhocquay
 
www.n79q.com منتدى ملكة الليل
www.n79q.com منتدى ملكة الليلwww.n79q.com منتدى ملكة الليل
www.n79q.com منتدى ملكة الليلn79q.com
 
Light Boxes Promos Recto
Light Boxes Promos RectoLight Boxes Promos Recto
Light Boxes Promos Rectoprographx
 
Research Essay
Research EssayResearch Essay
Research Essaykspann21
 
Top 10 Interesting and Amazing facts about Nepal
Top 10 Interesting and Amazing facts about NepalTop 10 Interesting and Amazing facts about Nepal
Top 10 Interesting and Amazing facts about NepalTech OneStop
 
Changement en BU : posture / organisation BU Angers
Changement en BU : posture / organisation BU AngersChangement en BU : posture / organisation BU Angers
Changement en BU : posture / organisation BU AngersNathalie Clot
 

Viewers also liked (15)

心亂
心亂心亂
心亂
 
Development Pro Forma
Development Pro FormaDevelopment Pro Forma
Development Pro Forma
 
Skellig Michael
Skellig MichaelSkellig Michael
Skellig Michael
 
Light Boxes Promos Verso
Light Boxes Promos VersoLight Boxes Promos Verso
Light Boxes Promos Verso
 
Ballin E Bira
Ballin E BiraBallin E Bira
Ballin E Bira
 
Flower
FlowerFlower
Flower
 
Elitmedya 07.01.2009
Elitmedya 07.01.2009Elitmedya 07.01.2009
Elitmedya 07.01.2009
 
New Economic Viewpoints
New Economic ViewpointsNew Economic Viewpoints
New Economic Viewpoints
 
www.n79q.com منتدى ملكة الليل
www.n79q.com منتدى ملكة الليلwww.n79q.com منتدى ملكة الليل
www.n79q.com منتدى ملكة الليل
 
Light Boxes Promos Recto
Light Boxes Promos RectoLight Boxes Promos Recto
Light Boxes Promos Recto
 
Plan anual de adquisiciones 2015 1
Plan anual de adquisiciones 2015 1Plan anual de adquisiciones 2015 1
Plan anual de adquisiciones 2015 1
 
Research Essay
Research EssayResearch Essay
Research Essay
 
Dd214
Dd214Dd214
Dd214
 
Top 10 Interesting and Amazing facts about Nepal
Top 10 Interesting and Amazing facts about NepalTop 10 Interesting and Amazing facts about Nepal
Top 10 Interesting and Amazing facts about Nepal
 
Changement en BU : posture / organisation BU Angers
Changement en BU : posture / organisation BU AngersChangement en BU : posture / organisation BU Angers
Changement en BU : posture / organisation BU Angers
 

Similar to Four Kitchens Presents: Future of the CMS

The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMSInVision App
 
The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)Todd Ross Nienkerk
 
SOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = CollaborationSOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = Collaborationjstogdill
 
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Frédéric Harper
 
Headless Hype: What It's All About and When It Makes the Most Sense
Headless Hype: What It's All About and When It Makes the Most SenseHeadless Hype: What It's All About and When It Makes the Most Sense
Headless Hype: What It's All About and When It Makes the Most SensePerfectSense
 
Becoming a hyperledger aries developer learn things.online
Becoming a hyperledger aries developer   learn things.onlineBecoming a hyperledger aries developer   learn things.online
Becoming a hyperledger aries developer learn things.onlinedjaber3
 
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & AzureA Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & AzureMicheal Colhoun
 
Emerging Trends and Technologies
Emerging Trends and TechnologiesEmerging Trends and Technologies
Emerging Trends and TechnologiesScott Abel
 
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015Docker and containers - For Boston Docker Meetup Workshop in March 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015Jonas Rosland
 
Docker Training - June 2015
Docker Training - June 2015Docker Training - June 2015
Docker Training - June 2015{code}
 
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Amazon Web Services
 
The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...
The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...
The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...Cisco Canada
 
Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Luis Beltran
 
Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Alex De Winne
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopJonas Rosland
 
Implementing a Multi-Device Approach to E-learning Design (US Session)
Implementing a  Multi-Device Approach to E-learning Design (US Session)Implementing a  Multi-Device Approach to E-learning Design (US Session)
Implementing a Multi-Device Approach to E-learning Design (US Session)Raptivity
 
Acquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia
 
Top 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's LandscapeTop 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's LandscapeArun Gupta
 

Similar to Four Kitchens Presents: Future of the CMS (20)

The future of the CMS
The future of the CMSThe future of the CMS
The future of the CMS
 
The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)
 
SOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = CollaborationSOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = Collaboration
 
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
Infrastructure as a service to its maximum, a cultural change - S2LQ - 2016-0...
 
Headless Hype: What It's All About and When It Makes the Most Sense
Headless Hype: What It's All About and When It Makes the Most SenseHeadless Hype: What It's All About and When It Makes the Most Sense
Headless Hype: What It's All About and When It Makes the Most Sense
 
Becoming a hyperledger aries developer learn things.online
Becoming a hyperledger aries developer   learn things.onlineBecoming a hyperledger aries developer   learn things.online
Becoming a hyperledger aries developer learn things.online
 
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & AzureA Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
 
Emerging Trends and Technologies
Emerging Trends and TechnologiesEmerging Trends and Technologies
Emerging Trends and Technologies
 
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015Docker and containers - For Boston Docker Meetup Workshop in March 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015
 
Docker Training - June 2015
Docker Training - June 2015Docker Training - June 2015
Docker Training - June 2015
 
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
Introduction to AWS CodeStar: Quickly develop, build, and deploy applications...
 
The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...
The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...
The Process of Migrating to Cloud Services - Leveraging Fast IT - All the coo...
 
Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services Bringing AI to the edge: On-premise Azure Cognitive Services
Bringing AI to the edge: On-premise Azure Cognitive Services
 
Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
 
Implementing a Multi-Device Approach to E-learning Design (US Session)
Implementing a  Multi-Device Approach to E-learning Design (US Session)Implementing a  Multi-Device Approach to E-learning Design (US Session)
Implementing a Multi-Device Approach to E-learning Design (US Session)
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Acquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia Business Mandate Deck Final
Acquia Business Mandate Deck Final
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Top 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's LandscapeTop 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's Landscape
 

More from Four Kitchens

No RFPs! Why requests for proposal are bad for business (and how we can stop ...
No RFPs! Why requests for proposal are bad for business (and how we can stop ...No RFPs! Why requests for proposal are bad for business (and how we can stop ...
No RFPs! Why requests for proposal are bad for business (and how we can stop ...Four Kitchens
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screenFour Kitchens
 
Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)
Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)
Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)Four Kitchens
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)Four Kitchens
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)Four Kitchens
 
Accelerated grid theming using NineSixty (DrupalCamp LA 2011)
Accelerated grid theming using NineSixty (DrupalCamp LA 2011)Accelerated grid theming using NineSixty (DrupalCamp LA 2011)
Accelerated grid theming using NineSixty (DrupalCamp LA 2011)Four Kitchens
 
Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)
Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)
Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)Four Kitchens
 
Building Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalFour Kitchens
 
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)Four Kitchens
 
Designing future proof websites
Designing future proof websitesDesigning future proof websites
Designing future proof websitesFour Kitchens
 
Making drupal beautiful with web fonts
Making drupal beautiful with web fontsMaking drupal beautiful with web fonts
Making drupal beautiful with web fontsFour Kitchens
 
The type revolutionary's cookbook
The type revolutionary's cookbookThe type revolutionary's cookbook
The type revolutionary's cookbookFour Kitchens
 
The Web Chef Cookbook
The Web Chef CookbookThe Web Chef Cookbook
The Web Chef CookbookFour Kitchens
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)Four Kitchens
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)Four Kitchens
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)Four Kitchens
 
The state of web typography
The state of web typographyThe state of web typography
The state of web typographyFour Kitchens
 

More from Four Kitchens (20)

No RFPs! Why requests for proposal are bad for business (and how we can stop ...
No RFPs! Why requests for proposal are bad for business (and how we can stop ...No RFPs! Why requests for proposal are bad for business (and how we can stop ...
No RFPs! Why requests for proposal are bad for business (and how we can stop ...
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)
Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)
Don't Design Websites. Design Web SYSTEMS! (BADCamp 2011)
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon London 2011)
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp LA 2011)
 
Accelerated grid theming using NineSixty (DrupalCamp LA 2011)
Accelerated grid theming using NineSixty (DrupalCamp LA 2011)Accelerated grid theming using NineSixty (DrupalCamp LA 2011)
Accelerated grid theming using NineSixty (DrupalCamp LA 2011)
 
Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)
Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)
Don't Design Websites. Design Web SYSTEMS! (Dallas Drupal Days 2011)
 
Building Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with Drupal
 
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
 
Intro to Drush
Intro to DrushIntro to Drush
Intro to Drush
 
Teaching Drupal
Teaching DrupalTeaching Drupal
Teaching Drupal
 
Big Websites
Big WebsitesBig Websites
Big Websites
 
Designing future proof websites
Designing future proof websitesDesigning future proof websites
Designing future proof websites
 
Making drupal beautiful with web fonts
Making drupal beautiful with web fontsMaking drupal beautiful with web fonts
Making drupal beautiful with web fonts
 
The type revolutionary's cookbook
The type revolutionary's cookbookThe type revolutionary's cookbook
The type revolutionary's cookbook
 
The Web Chef Cookbook
The Web Chef CookbookThe Web Chef Cookbook
The Web Chef Cookbook
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCamp Stockholm 2011)
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Chicago 2011)
 
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)
Don't Design Websites. Design Web SYSTEMS! (DrupalCon Copenhagen 2010)
 
The state of web typography
The state of web typographyThe state of web typography
The state of web typography
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Four Kitchens Presents: Future of the CMS