stripecon new zealand 2017 - john milmine - a brief history of elemental

34
John Milmine Technical Director at DNA @pitchandtone A brief history of elemental

Upload: silverstripe

Post on 23-Jan-2018

141 views

Category:

Technology


2 download

TRANSCRIPT

John MilmineTechnical Director at DNA@pitchandtone

A brief history of elemental

A brief history of elementalor something...

John Milmine24 November

#StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

We're not designing pages.

We're designing systems

of components.

- Stephen Hay

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

We're not designing pages.

We're designing systems

of components.

- Stephen Hay

John Milmine #StripeConNZ

April 2015

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeConNZ

John Milmine #StripeCon17

Architecture that remains

- Users think page centric

- Layout is project specific

- Templates allow/disallow certain blocks

- Blocks belong to pages (one-to-many)

- Many-to-many is an edge case

- Needs to work with Solr

- Blocks need to be able to handle forms

- Needs to handle page actions (publish, unpublish, duplicate etc)

- Lists of blocks (accordions, etc)

John Milmine #StripeCon17

New features

- Widgets dependency is now gone

- Split-screen editing

- Multiple block areas per page

- Needs to handle page actions

(publish, unpublish, duplicate etc)

- Integrated history management

John Milmine #StripeCon17