SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
L’e-commerce incontra il CMS
Magento e TYPO3:
una soluzione integrata

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 1
About me

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 2
Mauro Lorenzutti
CTO presso
www.webformat.com
Consulente e Sviluppatore
TYPO3 e Magento

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 3
Why

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 4
Non solo e-commerce
Schede prodotto ricche:
Dettagli tecnici
Descrizione “markettara”
Video, photogallery
…

Blog
Landing pages
Pagine editoriali
Photo e video gallery
08/11/2013

MageDay 2013 - Reggio Emilia

Schede
prodotto
“ricche”

Blog

Photo e
video
gallery

Promuovere il brand

Pag. 5
L’importanza dei contenuti
http://www.revenuejournal.com/

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 6
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 7
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 8
Highlights
Customers

System

•Navigazione per
categorie, fasce di prezzo,
opzioni, etc.
•Whishlist
•Comparazione prodotti
•Storico ordini
•Ricerca avanzata

•Multi-sito, multi-lingua,
multi-valuta, multi-listino
•Gestione centralizzata di
prodotti, ordini, fatture,
spedizioni
•Gestione magazzino
•Molteplici spedizioni e
pagamenti integrati (DHL,
Paypal, etc.)

08/11/2013

MageDay 2013 - Reggio Emilia

Marketing
•SEO ready
•Upselling e Cross-selling
•Raccolte punti e gift
certificates
•Regole di scontistica
•Gestione banner
•Oltre 4000 moduli
disponibili

Pag. 9
E il modulo CMS ?
Non è esattamente user-friendly...
Richiede conoscenze di HTML
Meccanismo di priorità delle storeview non banale

Richiede competenze di HTML non banali in caso di siti
responsivi
Limitato alla gestione di pagine e blocchi di contenuto
Mediante qualche modulo si possono aggiungere news, blog e
alcune altre feature

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 10
E il modulo CMS ?

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 11
Cosa fare?
Investire tempo e risorse
per migliorare la parte
CMS di Magento?

Oppure…
Integrare un CMS
opensource?

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 12
TYPO3

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 13
enterprise-level open source
content management system
5.800.000 download
500.000 websites
5.500 estensioni
51 lingue di backend
60.000 sviluppatori

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 14
Highlights
Administrators

Editors
•
•
•

•
•

Facile gestione dei
contenuti
Gestione delle versioni
Pubblicazione
schedulata dei contenuti
Undo delle modifiche
Tradotto in 51 lingue

08/11/2013

•
•
•
•
•

Multidominio, multicanale
High performances
UTF-8 compliant
Log di tutte le operazioni
Workflow di approvazione

MageDay 2013 - Reggio Emilia

Marketing
•
•
•
•
•
•

SEO ready
Layout flessibile
Open source
Free License
Oltre 5500 estensioni
Ampia community di
sviluppatori

Pag. 15
CMS
Gestione semplice di pagine e contenuti
Non richiede competenze di codice HTML
ACL, workflow, versioning
Drag & Drop, …

Migliaia di moduli per ulteriori funzionalità
Blog
News
Photo e video gallery

08/11/2013

Community
Form di contatti
…

MageDay 2013 - Reggio Emilia

Pag. 16
CMS

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 17
An integrated solution

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 18
A ciascuno il suo…
Usare lo strumento giusto per fare ciò per cui è
stato progettato:
Gestione editoriale tramite TYPO3
Gestione prodotti e ordini tramite Magento

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 19
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 20
The technical scheme

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 21
Un’installazione, molti siti
Ad ogni sito TYPO3 corrisponde un
sito Magento

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 22
Layout
Magento e TYPO3 condividono parti del layout:
Header
Menu
Footer

Connettori Magento <-> TYPO3
Contenuti TYPO3 in pagine Magento
Prodotti e blocchi di Magento in pagine TYPO3

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 23
Layout grafico

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 24
Prodotti Magento in pagine editoriali
Plugin TYPO3 che
permette di
includere prodotti di
Magento

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 25
Magento blocks
Magento non gestisce solo liste di prodotti:
I più venduti
Visti di recente
Carrello
Wishlist
Banner
…
Custom contents

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 26
Magento blocks

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 27
Magento blocks in pagine TYPO3
Plugin TYPO3 plugin
che consente di
includere blocchi
Magento in pagine
editoriali

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 28
Contenuti TYPO3 in pagine Magento
Modulo in Magento
che consente di
includere contenuti
editoriali da TYPO3

Plugin TYPO3 che
consente di associare
contenuti a prodotti e
categorie di Magento
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 29
TYPO3 products management
Modulo di backend in TYPO3 per gestire i prodotti

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 30
TYPO3 – Magento Single Sign On
Registrazione unica in TYPO3
Login unico in TYPO3
TYPO3 and Magento session sharing
TYPO3 and Magento users synch via
SQL triggers
Saltedpasswords in Magento

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 31
Modulo di
configurazione
Modulo di
backend per
configurare
l’integrazione
con TYPO3

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 32
Looking inside

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 33
Integrazione
Come parlano Magento e TYPO3?
Come fa TYPO3 a reperire le informazioni da
Magento?
Due possibilità:
Web service e/o servizi REST
Chiamata diretta alle API di Magento

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 34
Web service e servizi REST
- Interfaccia semplice e documentata
- Permette di avere installazioni su server
diversi
- Permette di connettersi a più installazioni

- Prestazioni

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 35
Direct API call
- Alte prestazioni
- Piena libertà…

- Richiede che TYPO3 e
Magento siano installati sullo
stesso server

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 36
Direct API call

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 37
Caching, caching, caching…
Magento e TYPO3 hanno i loro sistemi di caching
Bisogna mettere in cache anche le operazioni
relative all’integrazione

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 38
Chi risponde?
Chi risponde alle richieste
ricevute?

Due possibilità:

Immagine da sciencetoybox.com

Eleggere un master e modificarne il router
Installazioni in cartelle diverse

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 39
Elezione di un Master
Risponde sempre Magento (o TYPO3) e se non sa
rispondere inoltra la richiesta a TYPO3 (o Magento)

- Consente URL più flessibili

- Prestazioni pessime quando il
master non sa rispondere

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 40
Soluzione paritetica
TYPO3 (o Magento) installato come sottocartella

- Non soffre di problemi di prestazioni

- Vincola una porzione della URL
(ad es. http://www.awlab.com/shop/marche/adidas/pant
alone-adidas-originals-street-divertt-9299058 )
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 41
Does it work?

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 42
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 43
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 44
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 45
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 46
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 47
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 48
08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 49
This is the end…

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 50
Q & A (and suggestions, of course!)
mauro.lorenzutti@webformat.com
http://it.linkedin.com/in/maurolorenzutti
https://twitter.com/MauroLorenzutti
http://www.slideshare.net/mauro.lorenzutti

08/11/2013

MageDay 2013 - Reggio Emilia

Pag. 51

Mais conteúdo relacionado

Semelhante a MageDay 2013 - Magento e TYPO3: una soluzione integrata

GAE python GDG Milano L04
GAE python GDG Milano L04GAE python GDG Milano L04
GAE python GDG Milano L04Paolo Dadda
 
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domainTYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domaingammsystem
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalyPaolo Dadda
 
Dal Web Al Punto Vendita E Viceversa
Dal Web Al Punto Vendita E ViceversaDal Web Al Punto Vendita E Viceversa
Dal Web Al Punto Vendita E ViceversaGoWireless
 
Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...
Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...
Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...Meet Magento Italy
 
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...Alessandro Montalti
 
GAE python GDG Milano L06
GAE python GDG Milano L06GAE python GDG Milano L06
GAE python GDG Milano L06Paolo Dadda
 
Le 10 estensioni da tenere sempre a disposizione
Le 10 estensioni da tenere sempre a disposizioneLe 10 estensioni da tenere sempre a disposizione
Le 10 estensioni da tenere sempre a disposizioneNicola Della Marina
 
TYPO3 sfida il mondo Enterprise
TYPO3 sfida il mondo EnterpriseTYPO3 sfida il mondo Enterprise
TYPO3 sfida il mondo EnterpriseMauro Lorenzutti
 
Lo sbarco di Google nel pianeta Mobile Internet: primo impatto ed esempi pra...
Lo sbarco di Google nel pianeta Mobile Internet:  primo impatto ed esempi pra...Lo sbarco di Google nel pianeta Mobile Internet:  primo impatto ed esempi pra...
Lo sbarco di Google nel pianeta Mobile Internet: primo impatto ed esempi pra...Riccardo Solimena
 
Assemblea annuale-confimprese-2013
Assemblea annuale-confimprese-2013Assemblea annuale-confimprese-2013
Assemblea annuale-confimprese-2013confimprese
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commerceMageSpecialist
 
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...Paolo Dadda
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine webGiacomo Zecchini
 
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Alessio Garbin
 
Gae python GDG Milano L05
Gae python GDG Milano L05Gae python GDG Milano L05
Gae python GDG Milano L05Paolo Dadda
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commercemidimarcus
 

Semelhante a MageDay 2013 - Magento e TYPO3: una soluzione integrata (20)

GAE python GDG Milano L04
GAE python GDG Milano L04GAE python GDG Milano L04
GAE python GDG Milano L04
 
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domainTYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
TYPO3 strumento per differenti soluzioni: sito community e sito multi-domain
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
 
Dal Web Al Punto Vendita E Viceversa
Dal Web Al Punto Vendita E ViceversaDal Web Al Punto Vendita E Viceversa
Dal Web Al Punto Vendita E Viceversa
 
Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...
Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...
Alessandro Montalti: Gestione di un multi-store internazionale in Magento CE:...
 
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
Meet Magento 2015 Italy, Montalti - "Gestione di un multi-store internazional...
 
GAE python GDG Milano L06
GAE python GDG Milano L06GAE python GDG Milano L06
GAE python GDG Milano L06
 
Covegno UPI - Lavorare in movimento
Covegno UPI - Lavorare in movimentoCovegno UPI - Lavorare in movimento
Covegno UPI - Lavorare in movimento
 
Le 10 estensioni da tenere sempre a disposizione
Le 10 estensioni da tenere sempre a disposizioneLe 10 estensioni da tenere sempre a disposizione
Le 10 estensioni da tenere sempre a disposizione
 
Dessi Tech Day2008 Cagliari
Dessi Tech Day2008 CagliariDessi Tech Day2008 Cagliari
Dessi Tech Day2008 Cagliari
 
TYPO3 sfida il mondo Enterprise
TYPO3 sfida il mondo EnterpriseTYPO3 sfida il mondo Enterprise
TYPO3 sfida il mondo Enterprise
 
Lo sbarco di Google nel pianeta Mobile Internet: primo impatto ed esempi pra...
Lo sbarco di Google nel pianeta Mobile Internet:  primo impatto ed esempi pra...Lo sbarco di Google nel pianeta Mobile Internet:  primo impatto ed esempi pra...
Lo sbarco di Google nel pianeta Mobile Internet: primo impatto ed esempi pra...
 
Template Multidevice con TYPO3
Template Multidevice con TYPO3Template Multidevice con TYPO3
Template Multidevice con TYPO3
 
Assemblea annuale-confimprese-2013
Assemblea annuale-confimprese-2013Assemblea annuale-confimprese-2013
Assemblea annuale-confimprese-2013
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commerce
 
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
SMAU Firenze 2014 - Siti ed Applicazioni Web nel Cloud: piccoli team e svilup...
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine web
 
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
Lezioni Video Online. Parte 1/5. Statistiche, luoghi e modalità di consumo de...
 
Gae python GDG Milano L05
Gae python GDG Milano L05Gae python GDG Milano L05
Gae python GDG Milano L05
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commerce
 

Mais de Mauro Lorenzutti

TYPO3 and Magento together to manage Panini Stickers
TYPO3 and Magento together to manage Panini StickersTYPO3 and Magento together to manage Panini Stickers
TYPO3 and Magento together to manage Panini StickersMauro Lorenzutti
 
TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform
TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated PlatformTYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform
TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated PlatformMauro Lorenzutti
 
Integrare Apache Solr in TYPO3
Integrare Apache Solr in TYPO3Integrare Apache Solr in TYPO3
Integrare Apache Solr in TYPO3Mauro Lorenzutti
 
Aumentiamo la sicurezza di TYPO3
Aumentiamo la sicurezza di TYPO3Aumentiamo la sicurezza di TYPO3
Aumentiamo la sicurezza di TYPO3Mauro Lorenzutti
 
Aumentiamo la sicurezza in TYPO3
Aumentiamo la sicurezza in TYPO3Aumentiamo la sicurezza in TYPO3
Aumentiamo la sicurezza in TYPO3Mauro Lorenzutti
 

Mais de Mauro Lorenzutti (10)

TYPO3 and Magento together to manage Panini Stickers
TYPO3 and Magento together to manage Panini StickersTYPO3 and Magento together to manage Panini Stickers
TYPO3 and Magento together to manage Panini Stickers
 
TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform
TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated PlatformTYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform
TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform
 
Integrare Apache Solr in TYPO3
Integrare Apache Solr in TYPO3Integrare Apache Solr in TYPO3
Integrare Apache Solr in TYPO3
 
Il FAL di TYPO3 6.x
Il FAL di TYPO3 6.xIl FAL di TYPO3 6.x
Il FAL di TYPO3 6.x
 
TYPO3 TCA: Tips & Tricks
TYPO3 TCA: Tips & TricksTYPO3 TCA: Tips & Tricks
TYPO3 TCA: Tips & Tricks
 
Aumentiamo la sicurezza di TYPO3
Aumentiamo la sicurezza di TYPO3Aumentiamo la sicurezza di TYPO3
Aumentiamo la sicurezza di TYPO3
 
Typo3 autenticazione
Typo3 autenticazioneTypo3 autenticazione
Typo3 autenticazione
 
Aumentiamo la sicurezza in TYPO3
Aumentiamo la sicurezza in TYPO3Aumentiamo la sicurezza in TYPO3
Aumentiamo la sicurezza in TYPO3
 
Typo3 prestazioni
Typo3 prestazioniTypo3 prestazioni
Typo3 prestazioni
 
Typo3 alfresco
Typo3 alfrescoTypo3 alfresco
Typo3 alfresco
 

MageDay 2013 - Magento e TYPO3: una soluzione integrata

  • 1. L’e-commerce incontra il CMS Magento e TYPO3: una soluzione integrata 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 1
  • 2. About me 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 2
  • 3. Mauro Lorenzutti CTO presso www.webformat.com Consulente e Sviluppatore TYPO3 e Magento 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 3
  • 4. Why 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 4
  • 5. Non solo e-commerce Schede prodotto ricche: Dettagli tecnici Descrizione “markettara” Video, photogallery … Blog Landing pages Pagine editoriali Photo e video gallery 08/11/2013 MageDay 2013 - Reggio Emilia Schede prodotto “ricche” Blog Photo e video gallery Promuovere il brand Pag. 5
  • 7. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 7
  • 8. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 8
  • 9. Highlights Customers System •Navigazione per categorie, fasce di prezzo, opzioni, etc. •Whishlist •Comparazione prodotti •Storico ordini •Ricerca avanzata •Multi-sito, multi-lingua, multi-valuta, multi-listino •Gestione centralizzata di prodotti, ordini, fatture, spedizioni •Gestione magazzino •Molteplici spedizioni e pagamenti integrati (DHL, Paypal, etc.) 08/11/2013 MageDay 2013 - Reggio Emilia Marketing •SEO ready •Upselling e Cross-selling •Raccolte punti e gift certificates •Regole di scontistica •Gestione banner •Oltre 4000 moduli disponibili Pag. 9
  • 10. E il modulo CMS ? Non è esattamente user-friendly... Richiede conoscenze di HTML Meccanismo di priorità delle storeview non banale Richiede competenze di HTML non banali in caso di siti responsivi Limitato alla gestione di pagine e blocchi di contenuto Mediante qualche modulo si possono aggiungere news, blog e alcune altre feature 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 10
  • 11. E il modulo CMS ? 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 11
  • 12. Cosa fare? Investire tempo e risorse per migliorare la parte CMS di Magento? Oppure… Integrare un CMS opensource? 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 12
  • 13. TYPO3 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 13
  • 14. enterprise-level open source content management system 5.800.000 download 500.000 websites 5.500 estensioni 51 lingue di backend 60.000 sviluppatori 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 14
  • 15. Highlights Administrators Editors • • • • • Facile gestione dei contenuti Gestione delle versioni Pubblicazione schedulata dei contenuti Undo delle modifiche Tradotto in 51 lingue 08/11/2013 • • • • • Multidominio, multicanale High performances UTF-8 compliant Log di tutte le operazioni Workflow di approvazione MageDay 2013 - Reggio Emilia Marketing • • • • • • SEO ready Layout flessibile Open source Free License Oltre 5500 estensioni Ampia community di sviluppatori Pag. 15
  • 16. CMS Gestione semplice di pagine e contenuti Non richiede competenze di codice HTML ACL, workflow, versioning Drag & Drop, … Migliaia di moduli per ulteriori funzionalità Blog News Photo e video gallery 08/11/2013 Community Form di contatti … MageDay 2013 - Reggio Emilia Pag. 16
  • 17. CMS 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 17
  • 18. An integrated solution 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 18
  • 19. A ciascuno il suo… Usare lo strumento giusto per fare ciò per cui è stato progettato: Gestione editoriale tramite TYPO3 Gestione prodotti e ordini tramite Magento 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 19
  • 20. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 20
  • 21. The technical scheme 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 21
  • 22. Un’installazione, molti siti Ad ogni sito TYPO3 corrisponde un sito Magento 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 22
  • 23. Layout Magento e TYPO3 condividono parti del layout: Header Menu Footer Connettori Magento <-> TYPO3 Contenuti TYPO3 in pagine Magento Prodotti e blocchi di Magento in pagine TYPO3 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 23
  • 24. Layout grafico 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 24
  • 25. Prodotti Magento in pagine editoriali Plugin TYPO3 che permette di includere prodotti di Magento 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 25
  • 26. Magento blocks Magento non gestisce solo liste di prodotti: I più venduti Visti di recente Carrello Wishlist Banner … Custom contents 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 26
  • 27. Magento blocks 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 27
  • 28. Magento blocks in pagine TYPO3 Plugin TYPO3 plugin che consente di includere blocchi Magento in pagine editoriali 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 28
  • 29. Contenuti TYPO3 in pagine Magento Modulo in Magento che consente di includere contenuti editoriali da TYPO3 Plugin TYPO3 che consente di associare contenuti a prodotti e categorie di Magento 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 29
  • 30. TYPO3 products management Modulo di backend in TYPO3 per gestire i prodotti 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 30
  • 31. TYPO3 – Magento Single Sign On Registrazione unica in TYPO3 Login unico in TYPO3 TYPO3 and Magento session sharing TYPO3 and Magento users synch via SQL triggers Saltedpasswords in Magento 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 31
  • 32. Modulo di configurazione Modulo di backend per configurare l’integrazione con TYPO3 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 32
  • 33. Looking inside 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 33
  • 34. Integrazione Come parlano Magento e TYPO3? Come fa TYPO3 a reperire le informazioni da Magento? Due possibilità: Web service e/o servizi REST Chiamata diretta alle API di Magento 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 34
  • 35. Web service e servizi REST - Interfaccia semplice e documentata - Permette di avere installazioni su server diversi - Permette di connettersi a più installazioni - Prestazioni 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 35
  • 36. Direct API call - Alte prestazioni - Piena libertà… - Richiede che TYPO3 e Magento siano installati sullo stesso server 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 36
  • 37. Direct API call 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 37
  • 38. Caching, caching, caching… Magento e TYPO3 hanno i loro sistemi di caching Bisogna mettere in cache anche le operazioni relative all’integrazione 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 38
  • 39. Chi risponde? Chi risponde alle richieste ricevute? Due possibilità: Immagine da sciencetoybox.com Eleggere un master e modificarne il router Installazioni in cartelle diverse 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 39
  • 40. Elezione di un Master Risponde sempre Magento (o TYPO3) e se non sa rispondere inoltra la richiesta a TYPO3 (o Magento) - Consente URL più flessibili - Prestazioni pessime quando il master non sa rispondere 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 40
  • 41. Soluzione paritetica TYPO3 (o Magento) installato come sottocartella - Non soffre di problemi di prestazioni - Vincola una porzione della URL (ad es. http://www.awlab.com/shop/marche/adidas/pant alone-adidas-originals-street-divertt-9299058 ) 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 41
  • 42. Does it work? 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 42
  • 43. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 43
  • 44. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 44
  • 45. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 45
  • 46. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 46
  • 47. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 47
  • 48. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 48
  • 49. 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 49
  • 50. This is the end… 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 50
  • 51. Q & A (and suggestions, of course!) mauro.lorenzutti@webformat.com http://it.linkedin.com/in/maurolorenzutti https://twitter.com/MauroLorenzutti http://www.slideshare.net/mauro.lorenzutti 08/11/2013 MageDay 2013 - Reggio Emilia Pag. 51