Upload
magnolia-cms
View
255
Download
0
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
INTEGRATING MAGNOLIA WITH E-COMMERCE PLATFORMS
JUNE 25, 2014 - #MCONF14 #ECOM
“Falling Woman
GRÉGORY JOSEPH @HPESOJG
SAMUEL SCHMITT @SAMUELSCHMITT
#MCONF14 #ECOM
OUR PATH WHY WE ARE HERE
TODAY
RISE OF INTEGRATION NEEDS
FROM CLIENTS AND PARTNERS
PARTNERS INTERVIEWS
ABOUT ECOMMERCENOT DEVELOPER FRIENDLY NOT USER FRIENDLY NO EASE OF USE
ABOUT INTEGRATIONALWAYS DIFFERENT
PARTNERS ARE LOOKING FOR THE BEST APPROACH
GET THE INTEGRATION FEELING
INTEGRATING MAGNOLIA WITH E-COMMERCE PLATFORMS
WHY ECOMMERCE NEEDS CMS DEMO PATTERNS AND PITFALLS
“Falling Woman
WHY DOES E-COMMERCE NEED CMS?
E-COMMERCE IS GREAT FOR
PITFALLS OF ONLINE SHOPS
“[MOST BRANDS] CREATE SHELVES IN WHICH THEY PUT RANDOM PRODUCTS” @BAEKDAL 2013
ONLINE SHOPS BEHAVE LIKE SUPERMARKETS
BUT YOU AS A SHOPPER EXPECT MORE
INSPIRE
SHOP FROM YOUR MOBILE
PERSONALIZED EXPERIENCE
PROVIDING A GREAT USER EXPERIENCE
THIS IS WHY E-COMMERCE
NEEDS CMS
HOW TO MAKE YOUR CUSTOMERS HAPPY
ABOUT USER EXPERIENCE
DIGITAL MARKETING TEAM
E-COMMERCE TEAM
DIGITAL MARKETING TEAM
TO PROVIDE A GOOD USER EXPERIENCE
YOU NEED THE RIGHT TOOL
DIGITAL MARKETING TEAM
MARKETING CAMPAIGN LANDING PAGE
ENHANCED PRODUCT PAGE PERSONALIZED EXPERIENCE
ON MULTIPLE CHANNELS
EASE OF CREATION
WE BUILD, LICENSE, SERVICE & MARKET MAGNOLIA CMSDEMO
FOUR MAIN PATTERNS
AND THEIR PITFALLS
“NO” INTEGRATION
Magnolia PublicMagnolia PublicMagnolia PublicMagnolia Author
E-Commerce
Publish
AKA IF IT WORKS, IT WORKS …
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 …
“ALL-IN-ONE” INTEGRATION
Magnolia Author
E-Commerce
Magnolia Public
E-CommercePublish
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
“IMPORT”
E-Commerce
Magnolia Author
JCR
Magnolia PublicMagnolia Public
Publish
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
“REMOTE” INTEGRATION
Magnolia PublicMagnolia PublicMagnolia Author Magnolia Public
E-Commerce
REST API
REST Client REST Client
Publish
“REMOTE” INTEGRATION
Magnolia PublicMagnolia PublicMagnolia Author Magnolia Public
E-Commerce
REST API
REST Client REST Client
Publish
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
“IDEAL” INTEGRATION ?
SOME OTHER CONCERNS
REST + CACHE
USER INFORMATION
SESSIONS, PROCESSES AND FLOWS
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
MAGNOLIA INTEGRATION PATTERNS
STAY TUNED ON WWW.MAGNOLIA-CMS.COM/ECOMMERCE
TOMORROW UNCONFERENCE 11:00 > 11:45
TECHNOLOGY ALLIANCES
AND MORE TO COME….
THANKYOU!
QUESTIONS?