the headless cms

Post on 16-Jan-2017

460 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 ConfBristol, 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

DocumentsMobile

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

top related