SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
The Headless CMS
Érico Andrei | CTO Briefy.co
Plone Conference
20th October 2016
Berlin/Boston
Why I am here
• Former Plone consultant
• Former Plone trainer
• Former Plone evangelist
• Former Plone developer
• Current Plone user
(my) last time @ Plone Conf
Bristol, 2014
since then
–Andre Lutter, CEO & Founder Briefy
„Briefy is a technology driven marketplace that simplifies the way
businesses manage the global content creation of photography and
virtual reality. Instantly and scalable.“
a common challenge
API
ImagesCMS
Notifications
Core App
Payments
Documents
Mobile

Registration
Partner
Integrations
User Mgmt
is there another way?
and you find out, there are…
in common (tech version)
and (why) I used Plone for that
Some reasons are better than others
• Avoiding more custom PHP
development
• Batteries included
• I’m still quite productive with Plone
• And …
Did not look for hosted solutions
and I still use Plone…
All good reasons
• One API endpoint
• Better control over performance issues
• Integration with front-end development
is essential
and now I have 4 Plone
developers in the team
results
–Kathleen McCaffrey
„With little knowledge of developing a website, this CMS meant I
quickly felt comfortable navigating the entire website and making
content changes - a much more efficient solution for editing texts and
media which will really come in use for A/B testing and seasonal
campaigns. Brilliantly simple and clear!“
–Yael Biran
„Ideal solution! Within a couple of days we had a live website, which
was impressive and consistent across pages. The CMS gives us the
flexibility to change all content at any given time.““
–Leo Chow
„So much better than Wordpress!“
–Alina Muller
„Come on, I used it only once!“
under the hood
Content types
• Dexterity content types
• Some custom types
• Image gallery
• Team roster
• Composite page
• Container for rows of blocks
• i.e: Jumbotron block
Behaviours
• Canonical URL
• Robots
• Social metadata
• Menu / site config
Building blocks
• plone.restapi
• plone.app.multilingual
• Policy package
• PyCharm
• AWS/Kubernetes/Deis
• Thumbor
Thumbor
• Image Server
• Cropping, Filters, Transforms
• OpenCV
• Event subscribers
lessons for Plone
Questions?
Oliver says hi!
Special thanks
Alina Muller
@mompfkopf
Thank you
Érico Andrei

@ericof | erico@briefy.co | https://briefy.co
The headless CMS

Más contenido relacionado

La actualidad más candente

Introduction tosinglepageapplications
Introduction tosinglepageapplicationsIntroduction tosinglepageapplications
Introduction tosinglepageapplications
Nabeel Khan
 

La actualidad más candente (20)

Mozilla Prism
Mozilla PrismMozilla Prism
Mozilla Prism
 
Quick overview of WebAssembly
Quick overview of WebAssemblyQuick overview of WebAssembly
Quick overview of WebAssembly
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designing
 
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
Start with Bolt and Go Ez - eZ Publish Summer Camp 2015
 
Introduction tosinglepageapplications
Introduction tosinglepageapplicationsIntroduction tosinglepageapplications
Introduction tosinglepageapplications
 
Introduction to webassembly
Introduction to webassemblyIntroduction to webassembly
Introduction to webassembly
 
Sp sat philly2019
Sp sat philly2019Sp sat philly2019
Sp sat philly2019
 
Front end development session1
Front end development session1Front end development session1
Front end development session1
 
Web Issues
Web IssuesWeb Issues
Web Issues
 
Eureko frameworks
Eureko frameworksEureko frameworks
Eureko frameworks
 
Using the Tools of Web 2.0 for Marketing
Using the Tools of Web 2.0 for MarketingUsing the Tools of Web 2.0 for Marketing
Using the Tools of Web 2.0 for Marketing
 
Headless in the CMS
Headless in the CMSHeadless in the CMS
Headless in the CMS
 
Wix
WixWix
Wix
 
EdTechJoker Spring 2020 - Lecture 6 - WordPress
EdTechJoker Spring 2020 - Lecture 6 -   WordPressEdTechJoker Spring 2020 - Lecture 6 -   WordPress
EdTechJoker Spring 2020 - Lecture 6 - WordPress
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
 
ClassicPress / WordPress
ClassicPress / WordPressClassicPress / WordPress
ClassicPress / WordPress
 
Spsat nyc19 190621150118
Spsat nyc19 190621150118Spsat nyc19 190621150118
Spsat nyc19 190621150118
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
Presentation joomla-introduction
Presentation joomla-introductionPresentation joomla-introduction
Presentation joomla-introduction
 
CSS Eye for the Programmer Guy
CSS Eye for the Programmer GuyCSS Eye for the Programmer Guy
CSS Eye for the Programmer Guy
 

Similar a The headless CMS

SharePoint Conference 2014 wrap-up
SharePoint Conference 2014 wrap-upSharePoint Conference 2014 wrap-up
SharePoint Conference 2014 wrap-up
spmatt
 

Similar a The headless CMS (20)

CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 
WordPress & Other Content Management Systems
WordPress & Other Content Management SystemsWordPress & Other Content Management Systems
WordPress & Other Content Management Systems
 
WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)
 
Content as a Service: What to Know About Decoupled CMS
Content as a Service: What to Know About Decoupled CMSContent as a Service: What to Know About Decoupled CMS
Content as a Service: What to Know About Decoupled CMS
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
Making personas work
Making personas workMaking personas work
Making personas work
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
 
12 Things to Ask a Website Designer
12 Things to Ask a Website Designer12 Things to Ask a Website Designer
12 Things to Ask a Website Designer
 
Building Sites on DNN's Liquid Content: From Content Modeling to Front-End UX
Building Sites on DNN's Liquid Content: From Content Modeling to Front-End UXBuilding Sites on DNN's Liquid Content: From Content Modeling to Front-End UX
Building Sites on DNN's Liquid Content: From Content Modeling to Front-End UX
 
Putting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website ProgrammePutting personas to work - University of Edinburgh Website Programme
Putting personas to work - University of Edinburgh Website Programme
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in Kentico
 
Chicago counts collaboration tools
Chicago counts collaboration toolsChicago counts collaboration tools
Chicago counts collaboration tools
 
Secrets of SharePoint and Office 365 Intranets
Secrets of SharePoint and Office 365 IntranetsSecrets of SharePoint and Office 365 Intranets
Secrets of SharePoint and Office 365 Intranets
 
Ask the XPages Experts
Ask the XPages ExpertsAsk the XPages Experts
Ask the XPages Experts
 
Improving editors' lives with Neos CMS
Improving editors' lives with Neos CMSImproving editors' lives with Neos CMS
Improving editors' lives with Neos CMS
 
V&A Museum: Migrating Content Management Systems - Open Source CMS
V&A Museum: Migrating Content Management Systems - Open Source CMSV&A Museum: Migrating Content Management Systems - Open Source CMS
V&A Museum: Migrating Content Management Systems - Open Source CMS
 
SharePoint Conference 2014 wrap-up
SharePoint Conference 2014 wrap-upSharePoint Conference 2014 wrap-up
SharePoint Conference 2014 wrap-up
 
DevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & MicroservicesDevOps Friendly Doc Publishing for APIs & Microservices
DevOps Friendly Doc Publishing for APIs & Microservices
 

Más de Érico Andrei

Más de Érico Andrei (11)

The Plone Foundation needs you!
The Plone Foundation needs you!The Plone Foundation needs you!
The Plone Foundation needs you!
 
Building a Tax Knowledge base with Plone
Building a Tax Knowledge base with PloneBuilding a Tax Knowledge base with Plone
Building a Tax Knowledge base with Plone
 
From Contentful to Plone + Gatsby
From Contentful to Plone + GatsbyFrom Contentful to Plone + Gatsby
From Contentful to Plone + Gatsby
 
Micro-serviços em Python usando Pyramid, Cornice e muito amor
Micro-serviços em Python usando Pyramid, Cornice e muito amorMicro-serviços em Python usando Pyramid, Cornice e muito amor
Micro-serviços em Python usando Pyramid, Cornice e muito amor
 
SEO challenges of a
Single Page Application using Plone
SEO challenges of a
Single Page Application using PloneSEO challenges of a
Single Page Application using Plone
SEO challenges of a
Single Page Application using Plone
 
Plone Foundation
Plone FoundationPlone Foundation
Plone Foundation
 
Associação Python Brasil: O que deu errado?
Associação Python Brasil: O que deu errado?Associação Python Brasil: O que deu errado?
Associação Python Brasil: O que deu errado?
 
Criando um Site.gov.br em menos de 1h usando Plone
Criando um Site.gov.br em menos de 1h usando PloneCriando um Site.gov.br em menos de 1h usando Plone
Criando um Site.gov.br em menos de 1h usando Plone
 
Plone Conference 2013: Keep Calm and Plone in Brazil
Plone Conference 2013: Keep Calm and Plone in BrazilPlone Conference 2013: Keep Calm and Plone in Brazil
Plone Conference 2013: Keep Calm and Plone in Brazil
 
Homenagem à Dorneles Treméa
Homenagem à Dorneles TreméaHomenagem à Dorneles Treméa
Homenagem à Dorneles Treméa
 
State of PythonBrasil[7]
State of PythonBrasil[7]State of PythonBrasil[7]
State of PythonBrasil[7]
 

Último

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

The headless CMS