Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

50
INTEGRATING MAGNOLIA WITH E-COMMERCE PLATFORMS JUNE 25, 2014 - #MCONF14 #ECOM “Falling Woman

description

There are many ways to integrate Magnolia with an E-Commerce platform. In this talk Magnolia's Samuel Schmitt and Grégory Joseph will introduce strategies for integrations with Magnolia and provide tips on how to avoid pitfalls.

Transcript of Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

Page 1: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

INTEGRATING MAGNOLIA WITH E-COMMERCE PLATFORMS

JUNE 25, 2014 - #MCONF14 #ECOM

“Falling Woman

Page 2: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

GRÉGORY JOSEPH @HPESOJG

SAMUEL SCHMITT @SAMUELSCHMITT

#MCONF14 #ECOM

Page 3: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

OUR PATH WHY WE ARE HERE

TODAY

Page 4: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

RISE OF INTEGRATION NEEDS

FROM CLIENTS AND PARTNERS

Page 5: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

PARTNERS INTERVIEWS

Page 6: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

ABOUT ECOMMERCENOT DEVELOPER FRIENDLY NOT USER FRIENDLY NO EASE OF USE

ABOUT INTEGRATIONALWAYS DIFFERENT

PARTNERS ARE LOOKING FOR THE BEST APPROACH

Page 7: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

GET THE INTEGRATION FEELING

Page 8: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

INTEGRATING MAGNOLIA WITH E-COMMERCE PLATFORMS

WHY ECOMMERCE NEEDS CMS DEMO PATTERNS AND PITFALLS

“Falling Woman

Page 9: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

WHY DOES E-COMMERCE NEED CMS?

Page 10: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

E-COMMERCE IS GREAT FOR

Page 11: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls
Page 12: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls
Page 13: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls
Page 14: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

PITFALLS OF ONLINE SHOPS

Page 15: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

“[MOST BRANDS] CREATE SHELVES IN WHICH THEY PUT RANDOM PRODUCTS” @BAEKDAL 2013

Page 16: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

ONLINE SHOPS BEHAVE LIKE SUPERMARKETS

Page 17: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

BUT YOU AS A SHOPPER EXPECT MORE

Page 18: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

INSPIRE

Page 19: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

SHOP FROM YOUR MOBILE

Page 20: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

PERSONALIZED EXPERIENCE

Page 21: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

PROVIDING A GREAT USER EXPERIENCE

THIS IS WHY E-COMMERCE

NEEDS CMS

Page 22: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

HOW TO MAKE YOUR CUSTOMERS HAPPY

ABOUT USER EXPERIENCE

Page 23: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

DIGITAL MARKETING TEAM

E-COMMERCE TEAM

Page 24: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

DIGITAL MARKETING TEAM

TO PROVIDE A GOOD USER EXPERIENCE

YOU NEED THE RIGHT TOOL

Page 25: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

DIGITAL MARKETING TEAM

MARKETING CAMPAIGN LANDING PAGE

ENHANCED PRODUCT PAGE PERSONALIZED EXPERIENCE

ON MULTIPLE CHANNELS

EASE OF CREATION

Page 26: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls
Page 27: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls
Page 28: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

WE BUILD, LICENSE, SERVICE & MARKET MAGNOLIA CMSDEMO

Page 29: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

FOUR MAIN PATTERNS

AND THEIR PITFALLS

Page 30: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

“NO” INTEGRATION

Magnolia PublicMagnolia PublicMagnolia PublicMagnolia Author

E-Commerce

Publish

AKA IF IT WORKS, IT WORKS …

Page 31: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

Magnolia PublicMagnolia PublicMagnolia PublicMagnolia Author

E-Commerce

Publish

“NO” INTEGRATIONEasy

Two tools for editors

Redundancy (CSS, HTML, Navigation, …)

Sharing assets might be a pain

Not likely to provide good UX

But… if it works for you, it works for me.

AKA IF IT WORKS, IT WORKS …

Page 32: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

“ALL-IN-ONE” INTEGRATION

Magnolia Author

E-Commerce

Magnolia Public

E-CommercePublish

Page 33: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

Magnolia Author

E-Commerce

Magnolia Public

E-CommercePublish

“ALL-IN-ONE” INTEGRATIONClasspath hell

Uptime, scaling, upgrade problems (TCO)

Java only

Transparent, direct API usage

One tool for editors

Page 34: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

“IMPORT”

E-Commerce

Magnolia Author

JCR

Magnolia PublicMagnolia Public

Publish

Page 35: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

E-Commerce

Magnolia Author

JCR

Magnolia PublicMagnolia Public

Publish

“IMPORT” INTEGRATIONData redundancy

Sync problems, catalog choice, …

Where to draw the line ?

Remodel data for the CMS

One tool for editors

Page 36: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

“REMOTE” INTEGRATION

Magnolia PublicMagnolia PublicMagnolia Author Magnolia Public

E-Commerce

REST API

REST Client REST Client

Publish

Page 37: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

“REMOTE” INTEGRATION

Magnolia PublicMagnolia PublicMagnolia Author Magnolia Public

E-Commerce

REST API

REST Client REST Client

Publish

Page 38: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

Magnolia PublicMagnolia PublicMagnolia Author Magnolia Public

E-Commerce

REST API

REST Client REST Client

Publish

“REMOTE” INTEGRATIONMore work ?

Decoupling, SOA

Uptime, scaling and updates

Clearer SoC in tools

One tool for editors

Page 39: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

“IDEAL” INTEGRATION ?

Page 40: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

SOME OTHER CONCERNS

Page 41: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

REST + CACHE

Page 42: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

USER INFORMATION

Page 43: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

SESSIONS, PROCESSES AND FLOWS

Page 44: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

CONCLUSIONNO MATHEMATICAL FORMULA TO DEFINE THE BEST APPROACH

ALWAYS ANALYZE THE BUSINESS REQUIREMENTS

EACH INTEGRATION IS UNIQUE

RE-USE PATTERNS TO SPEED UP YOUR INTEGRATION

Page 45: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

MAGNOLIA INTEGRATION PATTERNS

Page 46: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

STAY TUNED ON WWW.MAGNOLIA-CMS.COM/ECOMMERCE

Page 47: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

TOMORROW UNCONFERENCE 11:00 > 11:45

Page 48: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

TECHNOLOGY ALLIANCES

AND MORE TO COME….

Page 49: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

THANKYOU!

Page 50: Integrating Magnolia With E-Commerce Platforms: Patterns, Strategies, Pitfalls

QUESTIONS?