presentazione standard di powerpoint€¦ · •corporate pages •photogalleries •video...

66
Sample Title 2016 / Opatija / Croatia Which CMS for Magento 2? Native CMS functionalities vs third-party CMS integration

Upload: others

Post on 23-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Sample Title

2016 / Opatija / Croatia

Which CMS for Magento 2?

Native CMS functionalities vs third-party CMS integration

Page 2: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

@MauroLorenzutti

CTO at

Magento and TYPO3 consultant and developer

Page 3: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

463attendee

s

20sponsors

41speakers

2days

March 2017

Page 4: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

What is a CMS ?

Page 5: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 6: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Do I need a CMS ?

Page 7: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

CONTENTIS KING

Bill Gates, 1996 !!!

Page 8: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

http://zhivago.com/blog/your-website-and-your-revenue-if-they-dont-buy-your-content-they-wont-buy-your-product/

Page 9: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Ecommerce is not a cart only

A modern ecommerce website needs a lot of contents:

• Rich product pages• Blog• Landing pages• Corporate pages• Photogalleries• Video galleries• …

Storytelling is a wide known marketing practice to acquire new customersand requires strong CMS features

Promote the brand

Landing pages

Storytelling

Blog

Page 10: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Ok, let’s assume thateverybody knows

the importance of contents, please go on…

Page 11: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Is Magento a CMS ?

Page 12: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Magento CMS features

Magento provides some basic CMS features:

• Pages• Blocks• Widgets

Page 13: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 14: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Have you ever tried to modify home page content?

Page 15: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

You have to edit a specific block

Page 16: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 17: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

From Magento official documentation:

Page 18: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Seriously, are your customers ableto manage contents in this way?

Yes?

Even in responsive websites?

Page 19: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Ok, but there are some modules that may help…

Page 20: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 21: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

So, let me ask you:

«why aren’t you using an ecommerce plugin for

Wordpress?»

Page 22: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 23: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Hey guy, you can’t compare any Wordpress

plugin with Magento!

Page 24: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Absolutely !

Page 25: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Magento is the best ecommercesolution

but

there are better tools for contentmanagement

Page 26: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Are you thinkingabout integrating a third-party CMS ?

Page 27: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

But… which CMS?

1309 CMS*

* Number of registered CMS at 02/04/2016

Page 28: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 29: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Which is the best CMS?

Page 30: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

PHP / MySQL

Open Source

A lot of modules

Easly integrable with Magento

Page 31: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

What do we need when integrating a CMS?

• The same domain, layout and menuCMS pages and ecommerce pages should share the samedomain, layout and menu, the user should not perceive anydifference

• Rich contents everywhereIt should be possible to mix contents and products in home page, product pages, category pages, landing pages and so on

Page 32: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Our choises…

Page 33: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 34: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

WordPress is web software you can use to create a beautiful website, blog or app

https://wordpress.org/

Page 35: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Sample Title

2016 / Opatija / Croatia

http://www.typo3.org/

What is TYPO3 CMS?

• Open Source Enterprise CMS

• Scalable Web Application Framework

• User friendly with unlimited extendability

• Integrated Development and Editing Workflows

Page 36: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Two different approaches

• Personal use

• Easy to use

• Easy to extend

• Enterprise

• Very rich of features

• A robust framework

Page 37: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

How integration works?

Page 38: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

There are a lot of different solutions to integrate Wordpress

The most known one is Fishpig

Page 39: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Currently available for Magento 1 only

Magento 2 version coming soon!(thanks to Ben Tideswell for his work)

Page 40: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

How Fishpig works

It provides a Magento modulethat reads contents from Wordpress database directly and provides content output throughphtml files.

It also provides a new menu intoMagento backoffice with shortcuts to Wordpressbackoffice.

Wordpress is used as a backoffice system only.

Page 41: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

- It allows editors to manage contents easly

- It allows to include productsin blog posts and vice-versa

- It relieves you from customizing Wordpresstheme

- It is based on the Magento principles

- It is possible to install a fewWordpress plugins to enhancecontent functionalities

About this approach

Page 42: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Sample Title

2016 / Opatija / Croatia

http://www.typo3.org/

There are a few TYPO3 plugins to integrate Magento and have limited functionalities

We implemented our own integration

This is how it works

Page 43: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

How our Magento 2 – TYPO3 7 integrationworks

Magento and TYPO3 are both installed on the sameserver

TYPO3 instantiatesMage.php to get Magento contents

Magento calls TYPO3 pagesto get editorial contents

Page 44: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

A shared layout

Magento and TYPO3 share some layout components:

• Header

• Menu

• Footer

A Magento module allows to inject TYPO3 contents into ecommerce pages

A TYPO3 plugin allows to inject Magento contents into editorial pages

Page 45: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Sample Title

2016 / Opatija / Croatia Pag. 45

Layout grafico

Page 46: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

TYPO3 contents into Magento pagesVia HTTP requests

An helper can be included in Magento phtml files to retrieveeditorial content from TYPO3

Page 47: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 48: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Direct Magento resources and models access

TYPO3 includes Magento contents by instantiating Mage.phpand directly calling Magento APIs and/or models

Page 49: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 50: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Magento – TYPO3 SSO

• User registers via Magento registration

• User logins and logouts via Magento only

• After Magento login, the TYPO3 login action is calledprogrammatically so user automatically logins into TYPO3 too

• Magento and TYPO3 databases are synchronized via SQL triggers

Page 51: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Application request routing

When a request comes in, who is in charge to manage it?

Two possibilities:

• All requests are primarly managed by Magento (or TYPO3) and passed through to the other platform if no routing applies (poor performances)

• Magento (or TYPO3) is installed in a subfolder so each platform manages its own requests only (it forces to have urls like this: http://www.mywebsite.com/shop/... )

Page 52: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Caching

• Both Magento and TYPO3 have their own caching systems• The integration layer has to integrate with both caching

systems to locally cache contents provided by the otherplatform

• The integration layer has also its own caching system to avoid asking to both platforms the same content more thanonce

Integration layer

Page 53: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

- It provides a powerful CMS fully integratedwith Magento

- All TYPO3 functionalities and plugins can be used

- It is necessary to implement a theme for TYPO3 too

About this approach

Page 54: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Some other approaches

Page 55: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

It allows you to add any Magento blocks to your WordPress theme, including ones you have created yourself, and static blocks created through the Magento admin area.

https://wordpress.org/plugins/magento-wordpress-integration/

Magento

1

only

Not

tested

by me

Page 56: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Magento

1

only

Not

tested

by me

• It instantiates Mage.php

• It doesn’t allow to includeWP contents into Magentopages

Page 57: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Magento

1

only

Not

tested

by me

This plugin makes it possible to show products from your Magento store on your WordPress website. You can either show your products with a shortcode on your pages or in posts or using the widget to show it in the sidebar.

https://wordpress.org/plugins/magento/

Page 58: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Magento

1

only

Not

tested

by me

Not supported anymore

But it uses interesting approach:

• It calls standard Magento webservices to get Magento product information

Page 59: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Magento

1

only

Not

tested

by me

This TYPO3 module allows to include Magento contents (products, cart and checkout) into TYPO3 pages

It uses Magento webservices

Currently under re-development

https://typo3.org/extensions/repository/view/magelink

Page 60: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

Conclusions

Page 61: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Contents are very importanteven in an ecommerce website

Page 62: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Contents need a proper tool to be easly and efficiently

managed

Page 63: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

My Suggest

• Blog

• Single storeecommerces

• A few editors

• Big websites

• Multi-store and multi-language ecommerces

• A lot of editors with editorial workflows and different access rights

Page 64: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

And don’t forget to take care of search results !

Page 65: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Page 66: Presentazione standard di PowerPoint€¦ · •Corporate pages •Photogalleries •Video galleries •… Storytelling is a wide known marketing practice to acquire new customers

2016 / Opatija / Croatia

Thank You!

[email protected]

http://it.linkedin.com/in/maurolorenzutti

https://twitter.com/MauroLorenzutti

http://www.slideshare.net/webformat