21
Frameworks “Every customer experience is built on frameworks.”

David Liedle: Every customer experience is built on frameworks

  • Upload
    j-boye

  • View
    173

  • Download
    0

Embed Size (px)

Citation preview

Frameworks“Every customer experience is built on frameworks.”

http://DavidCanHelp.me/David Christian Liedle

Technical Product Manager @ eZ Systems (NYC)

www.ez.no

A Word About eZ Enterprise (What We Do)

Personalization - Analytics - Marketing Automation

The command center for editors and marketersCreate content and manage dynamic landing pages

The leading CMS based on the Symfony full-stack frameworkBuild content-rich websites and apps

www.ez.nowww.ez.no

DELIVER ANY WEBSITE OR APP YOU CAN IMAGINE

NEWS & MEDIA SITES

ONLINE PORTALS & INTRANETS

E-COMMERCE

BRAND & CORPORATE PRESENCE

COLLABORATION & SOCIAL SITES

MULTICHANNEL APPS & INTERNET OF THINGS

What is a Framework?• Merriam-Webster’s Dictionary:

: the basic structure of something: a set of ideas or facts that provide support for something : a supporting structure: a structural framehttp://www.merriam-webster.com/dictionary/framework

• First known use of “Framework”: 1578

• The Dark Ages: ~500-1500 A.D.

Social FrameworksMacro-Level: Ideology

Technical FrameworksMicro-Level: Implementation

Customer Experience (CX)Like UX: Familiar or Intuitive

CommunityTrust and Reasonable Expectations

Technology FrameworksA (very) brief history…

Simple vs. “Simple”How We Define and Assign Value

Starting From Scratch• Can I… ?

A good framework enables you to create an experience.

• How can I… ?A strong community enables you to use your framework, providing you with a rich development experience (DX).

• Should I… ?A mature framework has learned from its mistakes, and brings best practice recommendations to the table.

• Who will… ?A popular framework will have a pool of experienced talent. A newer, perhaps more innovative framework, will not.

The Scientific Method

Building Your StackCombining Frameworks Into a Solution

Full StackBack-to-Front Coverage

Full Stack FrameworkPHP5, Full Stack or Components

http://symfony.com/

The “engine”…under the hood of your web app.

Why eZ Switched FrameworksFrom custom code to community: Our transition to Symfony2 Full Stack

https://opensource.com/business/15/3/why-we-ditched-our-legacy-framework-for-symfony

www.ez.nowww.ez.no

Are eZ and Drupal Both Based On Symfony Now?

๏ Moved to Symfony starting in 2012

๏ Using the Symfony full stack framework

๏ Fully based on Symfony full stack framework since eZ Platform (RIP eZ Publish)

๏ Moved to Symfony with Drupal 8

๏ Not using the framework, just components

๏ Based on a different framework, the Drupal framework

Choosing a LayerWhich problems do we want to solve?

~ fin ~David Christian Liedle

Technical Product Manager eZ Systems, New York

http://DavidCanHelp.me/

@DavidCanHelp