40
Robert Lemke | TechDivision GmbH Seamless Integration Architecture for Content Commerce Websites

Seamless Integration Architecture for Content Commerce Websites

Embed Size (px)

DESCRIPTION

Slides of the session as part of the International PHP Conference in Munich 2014. Today's websites are rather complex applications which try to create the illusion of an homogeneous user experience. A content management system might ultimately render the markup, but shops, product information systems or booking engines deliver content, too. Which architecture and mechanisms are necessary to seamlessly integrate third party systems into a CMS? Which strategies allow you to make your website scalable and perform well? This session doesn't provide you with a one-fits-all solution but rather shows the thinking behind a typical project architecture and the pros and cons of different options. Includes examples based on TYPO3 Neos.

Citation preview

Page 1: Seamless Integration Architecture for Content Commerce Websites

Robert Lemke | TechDivision GmbH

Seamless Integration Architecture for Content Commerce Websites

Page 2: Seamless Integration Architecture for Content Commerce Websites

project founder of TYPO3 Flow and TYPO3 Neos

co-founder of the TYPO3 Association

software architect at TechDivision

38 years old

lives in Lübeck, Germany

1 wife, 2 daughters, 1 espresso machine

likes drumming

Page 3: Seamless Integration Architecture for Content Commerce Websites

Integrate ...

Page 4: Seamless Integration Architecture for Content Commerce Websites
Page 5: Seamless Integration Architecture for Content Commerce Websites
Page 6: Seamless Integration Architecture for Content Commerce Websites
Page 7: Seamless Integration Architecture for Content Commerce Websites
Page 8: Seamless Integration Architecture for Content Commerce Websites
Page 9: Seamless Integration Architecture for Content Commerce Websites

Content-Driven eCommerce

Page 10: Seamless Integration Architecture for Content Commerce Websites

Neos Magento

Page 11: Seamless Integration Architecture for Content Commerce Websites
Page 12: Seamless Integration Architecture for Content Commerce Websites
Page 13: Seamless Integration Architecture for Content Commerce Websites

Approaches

side-by-side (hybrid) WCMS leads shop leads

“Commerce And Content: The Odd Couple Or The Power Couple?,” Forrester Research

Page 14: Seamless Integration Architecture for Content Commerce Websites

Challenges

Page 15: Seamless Integration Architecture for Content Commerce Websites

common design

Page 16: Seamless Integration Architecture for Content Commerce Websites
Page 17: Seamless Integration Architecture for Content Commerce Websites
Page 18: Seamless Integration Architecture for Content Commerce Websites
Page 19: Seamless Integration Architecture for Content Commerce Websites
Page 20: Seamless Integration Architecture for Content Commerce Websites

common navigation

Page 21: Seamless Integration Architecture for Content Commerce Websites
Page 22: Seamless Integration Architecture for Content Commerce Websites
Page 23: Seamless Integration Architecture for Content Commerce Websites
Page 24: Seamless Integration Architecture for Content Commerce Websites

cross linking

Page 25: Seamless Integration Architecture for Content Commerce Websites

up to date content

Page 26: Seamless Integration Architecture for Content Commerce Websites
Page 27: Seamless Integration Architecture for Content Commerce Websites

REST

Page 28: Seamless Integration Architecture for Content Commerce Websites
Page 29: Seamless Integration Architecture for Content Commerce Websites

raw vs. prepared

Page 30: Seamless Integration Architecture for Content Commerce Websites

actions

Page 31: Seamless Integration Architecture for Content Commerce Websites

Approaches

side-by-side (hybrid) WCMS leads shop leads something else leads

Page 32: Seamless Integration Architecture for Content Commerce Websites
Page 33: Seamless Integration Architecture for Content Commerce Websites
Page 34: Seamless Integration Architecture for Content Commerce Websites

scale

Page 35: Seamless Integration Architecture for Content Commerce Websites
Page 36: Seamless Integration Architecture for Content Commerce Websites

Gearman beanstalkd Rabbit MQ

Amazon Simple Queue

Page 37: Seamless Integration Architecture for Content Commerce Websites
Page 38: Seamless Integration Architecture for Content Commerce Websites

Mandrill Postmark Sendgrid Mailgun

Page 39: Seamless Integration Architecture for Content Commerce Websites
Page 40: Seamless Integration Architecture for Content Commerce Websites

TEXT HERE

@robertlemke

robertlemke.com flow.typo3.org neos.typo3.org techdivision.com