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

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

Embed Size (px)

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.

Citation preview

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?