SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
GOT GOT NEED
TYPO3 and Magento together to
manage Panini Stickers.
Pag. 1T3CON13DE - Stuttgart
Who am I?
Pag. 3T3CON13DE - Stuttgart
CTO at
www.webformat.com
TYPO3 developer & consultant
since 2004
Main developer of
“DB Integration” (extkey: wfqbe)
Mauro Lorenzutti
Who is Panini?
When you speak about Panini
you always think to football stickers...
Not only stickers!
Pag. 5T3CON13DE - Stuttgart
Panini Group
Pag. 6T3CON13DE - Stuttgart
Panini Group
Headquarters in Italy
Is located in Germany, UK, France, Spain,
Netherlands, Switzerland, Turkey, Russia, Chile,
Brazil, Mexico, United States
Sells goods in over than 110 nations in the world
The New Media division manages over 200
websites
Pag. 7T3CON13DE - Stuttgart
The project requirements.
The Collectibles Project
A new platform for all the collectibles ecommerce
websites
Collectibles means:
Missing stickers
Complete collections
Magazines
Books
Cards and postcards
…
Pag. 9T3CON13DE - Stuttgart
An overview of the starting point
More than 50 stores in different countries
Around 2M registered users
6k products
Complex and customized selling rules
Custom missing stickers management
Based on a tailor-made ASP platform
Developed during the last 10 years
Difficult to customize
Expensive to maintain
Pag. 10T3CON13DE - Stuttgart
The desiderata
To substitute an old and difficult to maintain platform
A flexible content management system
New and modern e-commerce features (up-selling, cross-selling,
multishipping, flexible discount rules, …)
The possibility to create new stores with specific features, options,
price rules, shipping and payment methods, …
Mobile and social network integration
The platform should be based on open source and widely known
technologies
Pag. 11T3CON13DE - Stuttgart
Analyzing different solutions...
TYPO3 is the right CMS:
Panini editors already use it
Very flexible template engine to integrate complex
layouts
Multi-domain
Multi-language
Opensource
A technology known in all the world
Pag. 13T3CON13DE - Stuttgart
TYPO3 has many e-commerce plugins:
TT_products
Commerce
Extendedshop
Multishop
Wt_cart
Trade Ecommerce System
…
Pag. 14T3CON13DE - Stuttgart
e-commerce plugins
None of them are powerfull enought!
Panini needs:
Multi-language, multi-currency, multi-store
Simple, configurable, boundle, virtual and downloadable products
Ability to easly create new custom attributes
Stock management
Integration with Paypal, Post Finance and many other payment
gateways
An easy integration with ERP
A platform ready to be extended and future-proof
Pag. 15T3CON13DE - Stuttgart
e-commerce plugins
Do we have to invest
time and money in
developing a plugin for
TYPO3?
Pag. 16T3CON13DE - Stuttgart
What to do?
Do we have to integrate
an open source
ecommerce software?
Or…
The answer is
Open source ecommerce platform
Based on Zend Framework
Leader platform in the market
Pag. 17T3CON13DE - Stuttgart
Downloaded more then 3M times
Translated in 60 languages
More than 1M registered users
Magento Highlights
Pag. 18T3CON13DE - Stuttgart
System
• Layered navigation
• Wishlist
• Products comparison
• Orders history
• Advanced search
• …
Marketing
• Multi-site, multi-language,
multi-currency
• Products, orders, shippings and
invoices management
• Stock management
• A lot of payment gateways and
shipping services integrated
• Over 4000 plugins available
• …
Customers
•SEO ready
• Upselling and Cross-selling
• Gift certificates
• Promotions engine
• Abandoned cart management
• A lot of reports
• …
The Collectibles Project – solution
TYPO3 and Magento together can provide:
Requirements satisfaction
An enterprise asset for future developments
Scalability
Workflows
Opensource
The possibility to integrate other technologies
A base technology known all over the world
Two technologies maintained and improved by the
respective communities
Pag. 19T3CON13DE - Stuttgart
TYPO3 and Magento together
TYPO3 and Magento: an integrated solution
Contents management through TYPO3
Products and orders management through Magento
They are used to manage the content for which they were
designed
Pag. 21T3CON13DE - Stuttgart
Blogs & Comunity
Photo & Video Galleries
Products Catalog
Content Management System
Users Registration
Cart Management Orders Management
Products Management
Discount Price Rules
CORPORATE WEBSITE
- Presentation Page
- Offices Locator
- Contacts
- News
NEW PRODUCT LAUNCH
SPECIAL EVENT
- Editorial Pages
- Photogallery
- Landing Page
- Photogallery
- Forum
- Product Details
- Shopping Cart
- Launch Page
- Event Calendar
- Newsletter
- Products List
- Search Products
- Shopping Cart
- Products List
- Search Products
- Shopping Cart
Blogs & Comunity
Photo & Video Galleries
Products Catalog
Content Management System
Users Registration
Cart Management Orders Management
Products Management
Discount Price Rules
Products & Orders
Management
- Editorial Pages
- Photogallery
- Blog
- Products List
- Search Products
- Shopping Cart
E-COMMERCE
Solution Preview
A single TYPO3-Magento installation to manage all websites
Each TYPO3 page tree is associated to a Magento store
Backend users with limited access on both TYPO3 and Magento
The same layout
TYPO3 shares header and footer with Magento
Contents sharing
TYPO3 and Magento plugins are used to share contents from TYPO3
to Magento and viceversa
Single-Sign-On thanks to a custom IDM solution
Based on a custom TYPO3 authentication service
Pag. 23T3CON13DE - Stuttgart
The technical scheme
Pag. 24T3CON13DE - Stuttgart
General scheme
Pag. 25T3CON13DE - Stuttgart
Old users
database
One installation, many websites
Each TYPO3 page tree is associated
to a Magento store
Pag. 26T3CON13DE - Stuttgart
Layout
Based on TemplaVoila Framework
TYPO3 and Magento share some layout parts:
Header
Menu
Footer
Connectors TYPO3 <-> Magento
TYPO3 content elements into Magento pages
Magento products and blocks into TYPO3 pages
Pag. 27T3CON13DE - Stuttgart
http://www.t3campitalia.it/
Pag. 28
Layout grafico
Magento products into TYPO3 pages
TYPO3 plugin that
allows to include
Magento products
based on sku list,
categories and
custom filters
Pag. 29T3CON13DE - Stuttgart
Magento blocks
Magento also provides contents that can be
shown into the website:
Most viewed products
Recently viewed
Best sellers
Cart
Wishlist
…
Custom contents
Pag. 30T3CON13DE - Stuttgart
Magento custom blocks
Pag. 31T3CON13DE - Stuttgart
Magento blocks into TYPO3 pages
TYPO3 plugin that
allows to include
Magento blocks as
content elements
Pag. 32T3CON13DE - Stuttgart
TYPO3 content elements in Magento pages
Magento module
that allows to
include contents
from TYPO3
T3CON13DE - Stuttgart
TYPO3 plugin that
allows to associate
content elements to
Magento categories
or products
TYPO3 products management
TYPO3 backend module to manage Magento
products
(fully configurable via TS)
Pag. 34T3CON13DE - Stuttgart
Indexed search engine
Integrated search
based on
indexed_search_engine
Advanced products
search from Magento
Pag. 35T3CON13DE - Stuttgart
Because user matters!
2M registered users
2M users already registered in other websites or in
old ones
Desiderata:
A single user profile for all websites, apps, …
Solution:
A custom authentication webservice
Pag. 37T3CON13DE - Stuttgart
WS auth
Pag. 38T3CON13DE - Stuttgart
Panini Ecosystem
Pag. 39T3CON13DE - Stuttgart
WS AUTH
TYPO3 – Magento Single Sign On
Custom authentication service for
TYPO3 to use WS Auth
TYPO3 and Magento session sharing
Magento uses TYPO3 registration
and login forms
TYPO3 and Magento users synch via
SQL triggers
Saltedpasswords in Magento
Pag. 40T3CON13DE - Stuttgart
Stickers mania!!!
Caching and optimizing
More than 100 websites expected on a single
TYPO3 and Magento installation
More than 1M users/month
Pag. 42T3CON13DE - Stuttgart
• Performance optimization!
• File static cache in TYPO3
• Dynamic Caching in Magento
• Memcache as backend caching system
• Caching of TYPO3-Magento interactions
• CSS and JS optimization
• Zend Optimizer
• Zend Cache
• Load Balancing
Panini on Cloud
Virtualized
infrastructure
A simplified
scheme:
Pag. 43T3CON13DE - Stuttgart
Conclusions
T3CON13DE - Stuttgart
T3CON13DE - Stuttgart Pag. 46
T3CON13DE - Stuttgart
T3CON13DE - Stuttgart Pag. 48
Next steps?
Possible future implementations:
Panini Points (loyalty program)
Apache Solr integration
App for smartphone
SugarCRM integration
MyPanini™
Pag. 49T3CON13DE - Stuttgart
Q & A
Pag. 50T3CON13DE - Stuttgart
mauro.lorenzutti@webformat.com
http://it.linkedin.com/in/maurolorenzutti
https://twitter.com/MauroLorenzutti
http://www.slideshare.net/mauro.lorenzutti

Más contenido relacionado

Destacado

Integrating Quick Test Pro and Hammer – Experience Report
Integrating Quick Test Pro and Hammer – Experience ReportIntegrating Quick Test Pro and Hammer – Experience Report
Integrating Quick Test Pro and Hammer – Experience ReportBrett Leonard
 
Taller 6 basico
Taller 6 basicoTaller 6 basico
Taller 6 basicoHUGOMALES
 
Kalle. confesiones de un asesino en serie
Kalle. confesiones  de un asesino en serieKalle. confesiones  de un asesino en serie
Kalle. confesiones de un asesino en serierastafari2709
 
La importancia de las palabras clave
La importancia de las palabras claveLa importancia de las palabras clave
La importancia de las palabras claveSMOing
 
SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015Bernhard Schimunek
 
stores design
stores designstores design
stores designBRIO
 
Orientaciones sobre los videojuegos de Jesús Jarque
Orientaciones sobre los videojuegos de Jesús JarqueOrientaciones sobre los videojuegos de Jesús Jarque
Orientaciones sobre los videojuegos de Jesús Jarquecristinatesti
 
El rostro-de-simon-bolivar-3 d
El rostro-de-simon-bolivar-3 dEl rostro-de-simon-bolivar-3 d
El rostro-de-simon-bolivar-3 d~syrya~ ~ymajyca~
 
Revista de la Fundación Exportar #3
Revista de la Fundación Exportar #3Revista de la Fundación Exportar #3
Revista de la Fundación Exportar #3Noticias de Exportar
 
Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17
Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17
Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17Universidad de Oviedo
 
Bibliothek 2.0 Sozial Software in Bibliotheken
Bibliothek 2.0 Sozial Software in BibliothekenBibliothek 2.0 Sozial Software in Bibliotheken
Bibliothek 2.0 Sozial Software in BibliothekenPatrick Danowski
 
Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...
Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...
Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...Javier Rezola
 
2014 IRF GRAA Winners
2014 IRF GRAA Winners2014 IRF GRAA Winners
2014 IRF GRAA WinnersLars Forslöf
 
Discurso fúnebre pericles
Discurso fúnebre periclesDiscurso fúnebre pericles
Discurso fúnebre periclesgeoibero
 

Destacado (20)

China motorcycle market report sample pages
China motorcycle market report   sample pagesChina motorcycle market report   sample pages
China motorcycle market report sample pages
 
Integrating Quick Test Pro and Hammer – Experience Report
Integrating Quick Test Pro and Hammer – Experience ReportIntegrating Quick Test Pro and Hammer – Experience Report
Integrating Quick Test Pro and Hammer – Experience Report
 
Taller 6 basico
Taller 6 basicoTaller 6 basico
Taller 6 basico
 
Kalle. confesiones de un asesino en serie
Kalle. confesiones  de un asesino en serieKalle. confesiones  de un asesino en serie
Kalle. confesiones de un asesino en serie
 
La importancia de las palabras clave
La importancia de las palabras claveLa importancia de las palabras clave
La importancia de las palabras clave
 
SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015
 
Jack White
Jack WhiteJack White
Jack White
 
stores design
stores designstores design
stores design
 
Memoria cpx 2015d
Memoria cpx 2015dMemoria cpx 2015d
Memoria cpx 2015d
 
Orientaciones sobre los videojuegos de Jesús Jarque
Orientaciones sobre los videojuegos de Jesús JarqueOrientaciones sobre los videojuegos de Jesús Jarque
Orientaciones sobre los videojuegos de Jesús Jarque
 
El rostro-de-simon-bolivar-3 d
El rostro-de-simon-bolivar-3 dEl rostro-de-simon-bolivar-3 d
El rostro-de-simon-bolivar-3 d
 
Revista de la Fundación Exportar #3
Revista de la Fundación Exportar #3Revista de la Fundación Exportar #3
Revista de la Fundación Exportar #3
 
Cv pedromanuelcaldas 2013
Cv pedromanuelcaldas 2013Cv pedromanuelcaldas 2013
Cv pedromanuelcaldas 2013
 
Synopsis copy
Synopsis   copySynopsis   copy
Synopsis copy
 
Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17
Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17
Efectos Magnetovolúmico y Magnetocalórico en el compuesto Nd2Fe17
 
Bibliothek 2.0 Sozial Software in Bibliotheken
Bibliothek 2.0 Sozial Software in BibliothekenBibliothek 2.0 Sozial Software in Bibliotheken
Bibliothek 2.0 Sozial Software in Bibliotheken
 
Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...
Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...
Seguimiento durante 25 años de la incidencia y dx cáncer mama programa screen...
 
2014 IRF GRAA Winners
2014 IRF GRAA Winners2014 IRF GRAA Winners
2014 IRF GRAA Winners
 
Discurso fúnebre pericles
Discurso fúnebre periclesDiscurso fúnebre pericles
Discurso fúnebre pericles
 
Translation and Interpreting
Translation and InterpretingTranslation and Interpreting
Translation and Interpreting
 

Similar a TYPO3 and Magento together to manage Panini Stickers

Medi Cube Digital Tools Presentation
Medi Cube Digital Tools PresentationMedi Cube Digital Tools Presentation
Medi Cube Digital Tools PresentationURENIO Research Unit
 
E-commerce Berlin Expo - Divante - Anna Lankauf
E-commerce Berlin Expo - Divante - Anna LankaufE-commerce Berlin Expo - Divante - Anna Lankauf
E-commerce Berlin Expo - Divante - Anna LankaufE-Commerce Berlin EXPO
 
PIM to Magento -> How to integrate them
PIM to Magento -> How to integrate themPIM to Magento -> How to integrate them
PIM to Magento -> How to integrate themSales Layer
 
Magento digitalstore theme
Magento digitalstore themeMagento digitalstore theme
Magento digitalstore themeNETBASE CMSMART
 
Gepard Platform Overview.pdf
Gepard Platform Overview.pdfGepard Platform Overview.pdf
Gepard Platform Overview.pdfGEPARD.IO
 
Product PDF Print Magento 2 extension
Product PDF Print Magento 2 extensionProduct PDF Print Magento 2 extension
Product PDF Print Magento 2 extensionMageDelight
 
Content Marketing for Online Shops (like Magento) with TYPO3
Content Marketing for Online Shops (like Magento) with TYPO3Content Marketing for Online Shops (like Magento) with TYPO3
Content Marketing for Online Shops (like Magento) with TYPO3Boris Hinzer
 
Magento E-Commerce Customized Package-5
Magento E-Commerce Customized Package-5Magento E-Commerce Customized Package-5
Magento E-Commerce Customized Package-5SoftProdigy
 
Smile OSS (Magento Expertise)
Smile OSS (Magento Expertise)Smile OSS (Magento Expertise)
Smile OSS (Magento Expertise)Vlad Makarov
 
How to create a Vue Storefront theme
How to create a Vue Storefront themeHow to create a Vue Storefront theme
How to create a Vue Storefront themeDivante
 
Alex Podopryhora - Selling across multiple channels made easy
Alex Podopryhora - Selling across multiple channels made easyAlex Podopryhora - Selling across multiple channels made easy
Alex Podopryhora - Selling across multiple channels made easyMeet Magento Italy
 
Elogic Magento development presentation
Elogic Magento development presentationElogic Magento development presentation
Elogic Magento development presentationPaul Okhrem
 
PrestaShop features, demo and RetailOn extensions
PrestaShop features, demo and RetailOn extensionsPrestaShop features, demo and RetailOn extensions
PrestaShop features, demo and RetailOn extensionsRasbor.com
 
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileMeet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileSmile I.T is open
 
Magento 2 Daily Deals extension by ITORIS INC
Magento 2 Daily Deals extension by ITORIS INCMagento 2 Daily Deals extension by ITORIS INC
Magento 2 Daily Deals extension by ITORIS INCItexus LLC
 
Career Statement_Fashionplus
Career Statement_FashionplusCareer Statement_Fashionplus
Career Statement_FashionplusHeegoo Kang
 

Similar a TYPO3 and Magento together to manage Panini Stickers (20)

Medi Cube Digital Tools Presentation
Medi Cube Digital Tools PresentationMedi Cube Digital Tools Presentation
Medi Cube Digital Tools Presentation
 
E-commerce Berlin Expo - Divante - Anna Lankauf
E-commerce Berlin Expo - Divante - Anna LankaufE-commerce Berlin Expo - Divante - Anna Lankauf
E-commerce Berlin Expo - Divante - Anna Lankauf
 
PIM to Magento -> How to integrate them
PIM to Magento -> How to integrate themPIM to Magento -> How to integrate them
PIM to Magento -> How to integrate them
 
Magento digitalstore theme
Magento digitalstore themeMagento digitalstore theme
Magento digitalstore theme
 
Gepard Platform Overview.pdf
Gepard Platform Overview.pdfGepard Platform Overview.pdf
Gepard Platform Overview.pdf
 
Magecom presentation
Magecom presentationMagecom presentation
Magecom presentation
 
Magento_2.0_-_Digital_Commerce_Architecture_-_White_Paper_-_Nov2015-2016-02-0...
Magento_2.0_-_Digital_Commerce_Architecture_-_White_Paper_-_Nov2015-2016-02-0...Magento_2.0_-_Digital_Commerce_Architecture_-_White_Paper_-_Nov2015-2016-02-0...
Magento_2.0_-_Digital_Commerce_Architecture_-_White_Paper_-_Nov2015-2016-02-0...
 
Product PDF Print Magento 2 extension
Product PDF Print Magento 2 extensionProduct PDF Print Magento 2 extension
Product PDF Print Magento 2 extension
 
Content Marketing for Online Shops (like Magento) with TYPO3
Content Marketing for Online Shops (like Magento) with TYPO3Content Marketing for Online Shops (like Magento) with TYPO3
Content Marketing for Online Shops (like Magento) with TYPO3
 
Magento E-Commerce Customized Package-5
Magento E-Commerce Customized Package-5Magento E-Commerce Customized Package-5
Magento E-Commerce Customized Package-5
 
Smile OSS (Magento Expertise)
Smile OSS (Magento Expertise)Smile OSS (Magento Expertise)
Smile OSS (Magento Expertise)
 
How to create a Vue Storefront theme
How to create a Vue Storefront themeHow to create a Vue Storefront theme
How to create a Vue Storefront theme
 
Alex Podopryhora - Selling across multiple channels made easy
Alex Podopryhora - Selling across multiple channels made easyAlex Podopryhora - Selling across multiple channels made easy
Alex Podopryhora - Selling across multiple channels made easy
 
Elogic Magento development presentation
Elogic Magento development presentationElogic Magento development presentation
Elogic Magento development presentation
 
PrestaShop features, demo and RetailOn extensions
PrestaShop features, demo and RetailOn extensionsPrestaShop features, demo and RetailOn extensions
PrestaShop features, demo and RetailOn extensions
 
Apresentação Millennium
Apresentação MillenniumApresentação Millennium
Apresentação Millennium
 
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileMeet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - Smile
 
Blount B2B Project European Results
Blount B2B Project European ResultsBlount B2B Project European Results
Blount B2B Project European Results
 
Magento 2 Daily Deals extension by ITORIS INC
Magento 2 Daily Deals extension by ITORIS INCMagento 2 Daily Deals extension by ITORIS INC
Magento 2 Daily Deals extension by ITORIS INC
 
Career Statement_Fashionplus
Career Statement_FashionplusCareer Statement_Fashionplus
Career Statement_Fashionplus
 

Más de Mauro Lorenzutti

Integrare Apache Solr in TYPO3
Integrare Apache Solr in TYPO3Integrare Apache Solr in TYPO3
Integrare Apache Solr in TYPO3Mauro Lorenzutti
 
TYPO3 sfida il mondo Enterprise
TYPO3 sfida il mondo EnterpriseTYPO3 sfida il mondo Enterprise
TYPO3 sfida il mondo EnterpriseMauro Lorenzutti
 
MageDay 2013 - Magento e TYPO3: una soluzione integrata
MageDay 2013 - Magento e TYPO3: una soluzione integrataMageDay 2013 - Magento e TYPO3: una soluzione integrata
MageDay 2013 - Magento e TYPO3: una soluzione integrataMauro 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
 

Más de Mauro Lorenzutti (10)

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 sfida il mondo Enterprise
TYPO3 sfida il mondo EnterpriseTYPO3 sfida il mondo Enterprise
TYPO3 sfida il mondo Enterprise
 
MageDay 2013 - Magento e TYPO3: una soluzione integrata
MageDay 2013 - Magento e TYPO3: una soluzione integrataMageDay 2013 - Magento e TYPO3: una soluzione integrata
MageDay 2013 - Magento e TYPO3: una soluzione integrata
 
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
 

Último

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 

Último (20)

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 

TYPO3 and Magento together to manage Panini Stickers

  • 1. GOT GOT NEED TYPO3 and Magento together to manage Panini Stickers. Pag. 1T3CON13DE - Stuttgart
  • 3. Pag. 3T3CON13DE - Stuttgart CTO at www.webformat.com TYPO3 developer & consultant since 2004 Main developer of “DB Integration” (extkey: wfqbe) Mauro Lorenzutti
  • 5. When you speak about Panini you always think to football stickers... Not only stickers! Pag. 5T3CON13DE - Stuttgart
  • 7. Panini Group Headquarters in Italy Is located in Germany, UK, France, Spain, Netherlands, Switzerland, Turkey, Russia, Chile, Brazil, Mexico, United States Sells goods in over than 110 nations in the world The New Media division manages over 200 websites Pag. 7T3CON13DE - Stuttgart
  • 9. The Collectibles Project A new platform for all the collectibles ecommerce websites Collectibles means: Missing stickers Complete collections Magazines Books Cards and postcards … Pag. 9T3CON13DE - Stuttgart
  • 10. An overview of the starting point More than 50 stores in different countries Around 2M registered users 6k products Complex and customized selling rules Custom missing stickers management Based on a tailor-made ASP platform Developed during the last 10 years Difficult to customize Expensive to maintain Pag. 10T3CON13DE - Stuttgart
  • 11. The desiderata To substitute an old and difficult to maintain platform A flexible content management system New and modern e-commerce features (up-selling, cross-selling, multishipping, flexible discount rules, …) The possibility to create new stores with specific features, options, price rules, shipping and payment methods, … Mobile and social network integration The platform should be based on open source and widely known technologies Pag. 11T3CON13DE - Stuttgart
  • 13. TYPO3 is the right CMS: Panini editors already use it Very flexible template engine to integrate complex layouts Multi-domain Multi-language Opensource A technology known in all the world Pag. 13T3CON13DE - Stuttgart
  • 14. TYPO3 has many e-commerce plugins: TT_products Commerce Extendedshop Multishop Wt_cart Trade Ecommerce System … Pag. 14T3CON13DE - Stuttgart e-commerce plugins
  • 15. None of them are powerfull enought! Panini needs: Multi-language, multi-currency, multi-store Simple, configurable, boundle, virtual and downloadable products Ability to easly create new custom attributes Stock management Integration with Paypal, Post Finance and many other payment gateways An easy integration with ERP A platform ready to be extended and future-proof Pag. 15T3CON13DE - Stuttgart e-commerce plugins
  • 16. Do we have to invest time and money in developing a plugin for TYPO3? Pag. 16T3CON13DE - Stuttgart What to do? Do we have to integrate an open source ecommerce software? Or…
  • 17. The answer is Open source ecommerce platform Based on Zend Framework Leader platform in the market Pag. 17T3CON13DE - Stuttgart Downloaded more then 3M times Translated in 60 languages More than 1M registered users
  • 18. Magento Highlights Pag. 18T3CON13DE - Stuttgart System • Layered navigation • Wishlist • Products comparison • Orders history • Advanced search • … Marketing • Multi-site, multi-language, multi-currency • Products, orders, shippings and invoices management • Stock management • A lot of payment gateways and shipping services integrated • Over 4000 plugins available • … Customers •SEO ready • Upselling and Cross-selling • Gift certificates • Promotions engine • Abandoned cart management • A lot of reports • …
  • 19. The Collectibles Project – solution TYPO3 and Magento together can provide: Requirements satisfaction An enterprise asset for future developments Scalability Workflows Opensource The possibility to integrate other technologies A base technology known all over the world Two technologies maintained and improved by the respective communities Pag. 19T3CON13DE - Stuttgart
  • 20. TYPO3 and Magento together
  • 21. TYPO3 and Magento: an integrated solution Contents management through TYPO3 Products and orders management through Magento They are used to manage the content for which they were designed Pag. 21T3CON13DE - Stuttgart Blogs & Comunity Photo & Video Galleries Products Catalog Content Management System Users Registration Cart Management Orders Management Products Management Discount Price Rules
  • 22. CORPORATE WEBSITE - Presentation Page - Offices Locator - Contacts - News NEW PRODUCT LAUNCH SPECIAL EVENT - Editorial Pages - Photogallery - Landing Page - Photogallery - Forum - Product Details - Shopping Cart - Launch Page - Event Calendar - Newsletter - Products List - Search Products - Shopping Cart - Products List - Search Products - Shopping Cart Blogs & Comunity Photo & Video Galleries Products Catalog Content Management System Users Registration Cart Management Orders Management Products Management Discount Price Rules Products & Orders Management - Editorial Pages - Photogallery - Blog - Products List - Search Products - Shopping Cart E-COMMERCE
  • 23. Solution Preview A single TYPO3-Magento installation to manage all websites Each TYPO3 page tree is associated to a Magento store Backend users with limited access on both TYPO3 and Magento The same layout TYPO3 shares header and footer with Magento Contents sharing TYPO3 and Magento plugins are used to share contents from TYPO3 to Magento and viceversa Single-Sign-On thanks to a custom IDM solution Based on a custom TYPO3 authentication service Pag. 23T3CON13DE - Stuttgart
  • 24. The technical scheme Pag. 24T3CON13DE - Stuttgart
  • 25. General scheme Pag. 25T3CON13DE - Stuttgart Old users database
  • 26. One installation, many websites Each TYPO3 page tree is associated to a Magento store Pag. 26T3CON13DE - Stuttgart
  • 27. Layout Based on TemplaVoila Framework TYPO3 and Magento share some layout parts: Header Menu Footer Connectors TYPO3 <-> Magento TYPO3 content elements into Magento pages Magento products and blocks into TYPO3 pages Pag. 27T3CON13DE - Stuttgart
  • 29. Magento products into TYPO3 pages TYPO3 plugin that allows to include Magento products based on sku list, categories and custom filters Pag. 29T3CON13DE - Stuttgart
  • 30. Magento blocks Magento also provides contents that can be shown into the website: Most viewed products Recently viewed Best sellers Cart Wishlist … Custom contents Pag. 30T3CON13DE - Stuttgart
  • 31. Magento custom blocks Pag. 31T3CON13DE - Stuttgart
  • 32. Magento blocks into TYPO3 pages TYPO3 plugin that allows to include Magento blocks as content elements Pag. 32T3CON13DE - Stuttgart
  • 33. TYPO3 content elements in Magento pages Magento module that allows to include contents from TYPO3 T3CON13DE - Stuttgart TYPO3 plugin that allows to associate content elements to Magento categories or products
  • 34. TYPO3 products management TYPO3 backend module to manage Magento products (fully configurable via TS) Pag. 34T3CON13DE - Stuttgart
  • 35. Indexed search engine Integrated search based on indexed_search_engine Advanced products search from Magento Pag. 35T3CON13DE - Stuttgart
  • 37. 2M registered users 2M users already registered in other websites or in old ones Desiderata: A single user profile for all websites, apps, … Solution: A custom authentication webservice Pag. 37T3CON13DE - Stuttgart
  • 39. Panini Ecosystem Pag. 39T3CON13DE - Stuttgart WS AUTH
  • 40. TYPO3 – Magento Single Sign On Custom authentication service for TYPO3 to use WS Auth TYPO3 and Magento session sharing Magento uses TYPO3 registration and login forms TYPO3 and Magento users synch via SQL triggers Saltedpasswords in Magento Pag. 40T3CON13DE - Stuttgart
  • 42. Caching and optimizing More than 100 websites expected on a single TYPO3 and Magento installation More than 1M users/month Pag. 42T3CON13DE - Stuttgart • Performance optimization! • File static cache in TYPO3 • Dynamic Caching in Magento • Memcache as backend caching system • Caching of TYPO3-Magento interactions • CSS and JS optimization • Zend Optimizer • Zend Cache • Load Balancing
  • 43. Panini on Cloud Virtualized infrastructure A simplified scheme: Pag. 43T3CON13DE - Stuttgart
  • 49. Next steps? Possible future implementations: Panini Points (loyalty program) Apache Solr integration App for smartphone SugarCRM integration MyPanini™ Pag. 49T3CON13DE - Stuttgart
  • 50. Q & A Pag. 50T3CON13DE - Stuttgart mauro.lorenzutti@webformat.com http://it.linkedin.com/in/maurolorenzutti https://twitter.com/MauroLorenzutti http://www.slideshare.net/mauro.lorenzutti