SlideShare une entreprise Scribd logo
1  sur  93
Télécharger pour lire hors ligne
TYPO3 + Magento + SugarCRM + Alfresco
An Enterprise Integrated Platform
30/10/2013 – T3CON13DE Stuttgard
Who am I?
Mauro Lorenzutti
CTO at
www.webformat.com
TYPO3 developer & consultant
since 2004
Main developer of
“DB Integration” (extkey: wfqbe)
Let’s start with a question…
What does
Enterprise
Software
mean
for you?
A software that
covers all my
business needs!
Mmmmhhh…
Is this
enterprise?
Image from http://www.tecnocino.it/2006/08/articolo/wenger-knife/2433/
Ok, you can do almost
everything with that.
But is it the best tool to…
Cut eggplants?
Image from http://www.pianetamamma.it/network/ricette-nonna/maccheroni-alle-melanzane-e-scamorza.html
Wouldn’t you prefer this knife?
Image from http://www.mercurycut.it/it/product/219/coltello_da_cucina_cm20.html
Assemble furniture?
Image from http://www.ikea.it
Wouldn’t you prefer this screwdriver?
Image from http://www.melchioni.it/catalogo-megastore/articolo/495110428/
Can you save a nuclear plant with
that Swiss Knife?
Image from http://libertariancrier.com/insider-reveals-san-diego-nuclear-plant-is-to-dangerous/
Of
course!
Image from http://www.youtube.com/watch?v=lqtJXzzvC8o
Ok…
Bad example…
Go back to the
original question!
What does
Enterprise
Software
mean
for you?
From Wikipedia:
Enterprise software describes a collection of computer
programs with common business applications, tools for
modeling how the entire organization works, and development
tools for building applications unique to the organization.
The software is intended to solve an enterprise-wide problem,
rather than a departmental problem.
http://en.wikipedia.org/wiki/Enterprise_software
Some words are
really interesting!
Enterprise software describes a collection of computer
programs with common business applications, […]
The software is intended to solve an enterprise-wide problem,
rather than a departmental problem.
So…
Is TYPO3 powerful enough to
solve an enterprise-wide
problem, rather than a
departmental one?
Let’s try to identify some common
needs of big companies
Just to be simple, a company
usually needs:
• A nice website to
promote its business
• An e-commerce to
sell goods
• A way to collect and
analyze customers data
• An intranet to internally
share news and knowledge
• A tool to store and
manage documents
• A tool to create a
marketing campaign
• And much more…
Is TYPO3 the right solution?
• A nice website to
promote its business
• An intranet to internally
share news and knowledge
Who said “NO” ???
Is TYPO3 the right solution?
• A nice website to
promote its business
• An intranet to internally
share news and knowledge
Obviously it is !!!
Ok, companies need
• An e-commerce to sell goods
Is TYPO3 the right solution?
Why not?
TYPO3 has a lot of ecommerce plugins:
 TT_products
 Commerce
 Extendedshop
 Multishop
 Wt_cart
 Trade Ecommerce System
And many others…
But are those plugins ready to
satisfy big e-commerce needs?
• Multi-language,
multi-currency,
multi-store
• Simple, configurable,
boundle, virtual and
downloadable products
• Custom attributes • Stock management
• A lot of payment gateways
and shipping integrations
• Easy to integrate
with ERPs
• And much more…
I don’t think so…
There are a lot of platforms whose
specific scope is e-commerce:
OS Commerce, PrestaShop,
Magento, Zen Cart, Shopify, …
•Open source ecommerce platform
•Based on Zend Framework
•Leader platform in the market
www.magentocommerce.com
•Downloaded more then 3M times
•Translated in 60 languages
•More than 1M registered users
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
• …
Ok, companies need a powerful
ecommerce platform like
• A way to collect and
analyze customers data
• A tool to create a
marketing campaign
Is TYPO3 the right solution?
Maybe yes, but…
There are a lot of platforms whose
specific scope is CRM:
SugarCRM, Sales Force, Nimble,
vTiger, Zoho CRM, …
Open source CRM platform
Based on PHP / Mysql
Integrated with many softwares
www.sugarcrm.com
Marketing
• Sharing customer
information
• Opportunity oriented
• Commercial agents efficient
improvements
• Offers monitoring
• …
Customer care
• Multi-channel campaigns
management
• ROI measurement
• Real-time reports
• …
Sales
• Information centralized
• Email integration
• Knowledge base
• Issue tracking
• Asterisk integration
•…
Ok, companies need a powerful
CRM platform like
• An intranet to internally
share news and knowledge
• A tool to store and
manage documents
Is TYPO3 the right solution?
Why not?
TYPO3 has two great assets management plugins:
TYPO3 4.x
 DAM
TYPO3 6.x
 FAL
 Media
But are those plugins ready to satisfy
complex documents managements?
• ACL • Versioning
• Full-text search • Custom metadata
• Metadata extractors • Checkin / Checkout
• And much more…
• Secure downloads • Integrated workflow engine
• Automatic documents
conversion
• Easy integration with
other tools
Some features are
covered, but what
about the others?
There are a lot of platforms whose
specific scope is document management:
Documentum, MS Sharepoint,
Knowledge Tree, Alfresco, …
Open source Document management platform
Based on Java technology
Integrated with MS Office, Google Drive, iWork, …
www.alfresco.com
Collaboration
• MS Office integration
• Checkin / Checkout
• Metadata extractors
• Fulltext search
• …
System
• Versioning
• ACL
• Integrated Workflow
engine
• Secure downloads
• Document associations
• …
Users
• CMIS support
• CIFS support
• Documents and folders
rule engine
• Easy integration
•…
Ok, companies need a powerful
document management platform like
So, is TYPO3 powerful enough to
solve an enterprise-wide
problem, rather than a
departmental one?
Yes…
But…
There are other platforms that are a
better choice to satisfy specific needs
Content Management Framework
E-commerce Platform
Customer Relationship Management
Document Management Platform
And now?
2. Integrate the other platforms
1. Improve TYPO3
We have two possibilities:
Let’s Improve TYPO3!
Can we compete
with Magento for ecommerce?
with Alfresco for DM?
with Sugar for CRM?
Are you sure?
Have you ever heard about
re-inventing the wheel?
Image from http://revolveapp.com
What about integrating them?
Would it be a right approach?
Enterprise software describes a collection of computer
programs with common business applications, […]
“Good programmers know what to write.
Great ones know what to rewrite (and reuse).”
(Eric S. Raymond)
Ok, tell me about your integration!
Let’s analyze integrations in pairs!
• Goal:
• To integrate advanced e-commerce features in a TYPO3 website
• Functionalities integrated:
• Single-Sign-On
• Products in TYPO3 pages
• TYPO3 contents in Magento pages
• Products management in TYPO3 backend
• Same layout, user doesn’t feel the transition between the two systems
Magento
products,
categories and
blocks inclusion as
TYPO3 content
elements
Magento products management in a TYPO3 backend module:
A small advertisement
Tomorrow I’m going to speak about the TYPO3 and
Magento integration to manage the Panini stickers
ecommerce!
• Goal:
• To use Alfresco as asset management for TYPO3
• Functionalities integrated:
• Documents navigation, upload, edit and search in TYPO3 frontend
• Not ready yet:
• Alfresco as FAL repository
• Goal:
• To use Alfresco as asset management for Magento
• Functionalities integrated:
• Orders confirmation, invoices and shipping documents are stored in Alfresco
• Documents associated to products are stored in Alfresco
• Customer documents secure download from Alfresco
• Goal:
• Collect user data from a TYPO3 website into SugarCRM
• Functionalities integrated:
• TYPO3 Users synchronized with SugarCRM contacts
• Leads creation in SugaCRM for TYPO3 powermail contacts
• Surveys data collection from TYPO3 (pbsurvey) into SugarCRM
• Goal:
• To use Alfresco as asset management for SugarCRM
• Functionalities integrated:
• Contacts, leads and companies documents stored in Alfresco
• Notes stored as Alfresco documents
• Templates stored in Alfresco and used to documents with contacts data
automatically filled in
• Goal:
• Collect user data from a Magento e-commerce into SugarCRM
• Functionalities integrated:
• Magento customers synchronized with SugarCRM contacts
• Orders, invoices, shippings imported in SugarCRM and associated to contacts
• Recently viewed products, products in cart and in wishlist and abbandoned
carts imported in SugarCRM and associated to contacts
• Data collected can be used to filter contacts while creating a marketing
campaign
So, what is the big picture?
Alfresco is used as a shared document
repository for the other platforms
SugarCRM collects users data from
both TYPO3 and Magento
and provides tools to use that data
E.g. you can create a marketing campaign suggesting a new
smartphone to all users who have an older version in the wishlist
and have answered that they are going to change their smartphone
in a few months in a poll
Easy and effective content management
thanks to TYPO3
and advanced e-commerce features
thanks to Magento
Mmmhh, how did you achieve this?
Two integration principes:
1. Direct API calls
2. Messages exchange
through a BUS
Direct API calls
PRO: Useful when realtime data sharing is needed
CON: Creates a strong dependence between the
integrated software
Examples:
• Document uploads into Alfresco (based on CMIS)
• Magento products shown in TYPO3 pages (based
on Magento APIs)
• TYPO3 contents shown in Magento pages (based
on TYPO3 typeNum concept)
• …
Messages exchange
PRO: Useful when information has to be
broadcasted to more than one software,
more scalable
CON: Delay in information exchange
Example:
• Customer data from TYPO3 and Magento to
SugarCRM
How we achieved this integration:
A BUS manages information broadcasting thanks
to a message queue
An Identity Management takes care about SSO
and users profiles
A single panel to manage backend users for all the
softwares
An interface for realtime monitoring the BUS and the
Identity Management
Hey, is a television that
in the lower right?
TYPO3 and Magento as
multichannel content providers
JSON / XML
HTML
SOAP
SOAP
Conclusions
The right tool for each need
Concept can be extended to third-
party softwares for other needs
E.g. we usually integrate ERPs
or substitute SugarCRM with other CRMs
It was not easy…
A lot of work remains to be done!
A small complain with TYPO3
It doesn’t expose any Web Service or REST API
Q & A
mauro.lorenzutti@webformat.com
http://it.linkedin.com/in/maurolorenzutti
https://twitter.com/MauroLorenzutti
http://www.slideshare.net/mauro.lorenzutti

Contenu connexe

En vedette

CASE-8 Integrating Alfresco with Sugar CRM
CASE-8 Integrating Alfresco with Sugar CRMCASE-8 Integrating Alfresco with Sugar CRM
CASE-8 Integrating Alfresco with Sugar CRMAlfresco Software
 
Mauro Lorenzutti: Quale CMS per Magento?
Mauro Lorenzutti: Quale CMS per Magento?Mauro Lorenzutti: Quale CMS per Magento?
Mauro Lorenzutti: Quale CMS per Magento?Meet Magento Italy
 
Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...
Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...
Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...MagentoImagine
 
Integrating Magento into Joomla!
Integrating Magento into Joomla!Integrating Magento into Joomla!
Integrating Magento into Joomla!Yireo
 
EAV Sytem- Magento EAV Model
EAV Sytem- Magento EAV ModelEAV Sytem- Magento EAV Model
EAV Sytem- Magento EAV ModelKhoa Truong Dinh
 
Бизнес переходит в облака
Бизнес переходит в облакаБизнес переходит в облака
Бизнес переходит в облакаPolinchuk
 
i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...
i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...
i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...i95Dev
 
Entity Attribute Value (Eav)
Entity   Attribute   Value (Eav)Entity   Attribute   Value (Eav)
Entity Attribute Value (Eav)Tâm
 
Anypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With MulesoftAnypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With MulesoftJitendra Bafna
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco Software
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPTTrinath
 

En vedette (16)

CASE-8 Integrating Alfresco with Sugar CRM
CASE-8 Integrating Alfresco with Sugar CRMCASE-8 Integrating Alfresco with Sugar CRM
CASE-8 Integrating Alfresco with Sugar CRM
 
Integrando SugarCRM con Alfresco
Integrando SugarCRM con AlfrescoIntegrando SugarCRM con Alfresco
Integrando SugarCRM con Alfresco
 
Mauro Lorenzutti: Quale CMS per Magento?
Mauro Lorenzutti: Quale CMS per Magento?Mauro Lorenzutti: Quale CMS per Magento?
Mauro Lorenzutti: Quale CMS per Magento?
 
Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...
Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...
Magento's Imagine eCommerce Conference 2011 - Mash-up of Magento and Salesfor...
 
Integrating Magento into Joomla!
Integrating Magento into Joomla!Integrating Magento into Joomla!
Integrating Magento into Joomla!
 
EAV Sytem- Magento EAV Model
EAV Sytem- Magento EAV ModelEAV Sytem- Magento EAV Model
EAV Sytem- Magento EAV Model
 
Бизнес переходит в облака
Бизнес переходит в облакаБизнес переходит в облака
Бизнес переходит в облака
 
i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...
i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...
i95Dev Magento RMS Connect | eCommerce RMS Integration | Magento eCommerce In...
 
Yoav Kutner Dutchento
Yoav Kutner DutchentoYoav Kutner Dutchento
Yoav Kutner Dutchento
 
Entity Attribute Value (Eav)
Entity   Attribute   Value (Eav)Entity   Attribute   Value (Eav)
Entity Attribute Value (Eav)
 
Salesforce Admin
Salesforce AdminSalesforce Admin
Salesforce Admin
 
Anypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With MulesoftAnypoint Salesforce Connector With Mulesoft
Anypoint Salesforce Connector With Mulesoft
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
 
Salesforce Data Structures
Salesforce Data StructuresSalesforce Data Structures
Salesforce Data Structures
 
Data model in salesforce
Data model in salesforceData model in salesforce
Data model in salesforce
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 

Similaire à TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform

PPT_Digital_Transformation.pptx
PPT_Digital_Transformation.pptxPPT_Digital_Transformation.pptx
PPT_Digital_Transformation.pptxAshish360593
 
Setting_Product_Strategy.pptx
Setting_Product_Strategy.pptxSetting_Product_Strategy.pptx
Setting_Product_Strategy.pptxAshish360593
 
Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014
Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014
Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014Amplexor
 
PHPro presentation "plugin the power"-launch event Chili Publish v 4
PHPro presentation "plugin the power"-launch event Chili Publish v 4PHPro presentation "plugin the power"-launch event Chili Publish v 4
PHPro presentation "plugin the power"-launch event Chili Publish v 4PHPro nv
 
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
 
Things to consider when choosing eCommerce software for Ingram Micro
Things to consider when choosing eCommerce software for Ingram MicroThings to consider when choosing eCommerce software for Ingram Micro
Things to consider when choosing eCommerce software for Ingram MicroShane Emerson
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionDr Matt McDougall
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniversePuneet Parashar
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento Universe
 
Wow! you built this with joomla!
Wow! you built this with joomla!Wow! you built this with joomla!
Wow! you built this with joomla!Parth Lawate
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-CommerceDivante
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryInside Analysis
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Rolando Carrasco
 
Pinnacle Cart eCommerce - Product Demo 2012
Pinnacle Cart eCommerce - Product Demo 2012Pinnacle Cart eCommerce - Product Demo 2012
Pinnacle Cart eCommerce - Product Demo 2012Craig Fox
 
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptxLecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptxFaizanGul6
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 

Similaire à TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform (20)

PPT_Digital_Transformation.pptx
PPT_Digital_Transformation.pptxPPT_Digital_Transformation.pptx
PPT_Digital_Transformation.pptx
 
Setting_Product_Strategy.pptx
Setting_Product_Strategy.pptxSetting_Product_Strategy.pptx
Setting_Product_Strategy.pptx
 
Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014
Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014
Amplexor Alfresco ECM Solutions Seminar - Alfresco Vision And Roadmap 2014
 
PHPro presentation "plugin the power"-launch event Chili Publish v 4
PHPro presentation "plugin the power"-launch event Chili Publish v 4PHPro presentation "plugin the power"-launch event Chili Publish v 4
PHPro presentation "plugin the power"-launch event Chili Publish v 4
 
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
 
Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
 
Things to consider when choosing eCommerce software for Ingram Micro
Things to consider when choosing eCommerce software for Ingram MicroThings to consider when choosing eCommerce software for Ingram Micro
Things to consider when choosing eCommerce software for Ingram Micro
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento Universe
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
 
Wow! you built this with joomla!
Wow! you built this with joomla!Wow! you built this with joomla!
Wow! you built this with joomla!
 
The Robot Marketeer
The Robot MarketeerThe Robot Marketeer
The Robot Marketeer
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-Commerce
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide Discovery
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.
 
Pinnacle Cart eCommerce - Product Demo 2012
Pinnacle Cart eCommerce - Product Demo 2012Pinnacle Cart eCommerce - Product Demo 2012
Pinnacle Cart eCommerce - Product Demo 2012
 
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptxLecture 9 - E-Commerce - Marketing in The Digital Age.pptx
Lecture 9 - E-Commerce - Marketing in The Digital Age.pptx
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 

Plus 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
 

Plus 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
 

Dernier

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
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
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
 
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
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
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
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
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
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
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
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 

Dernier (20)

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
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
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
 
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)
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
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
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
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
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
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
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
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
 

TYPO3 + Magento + SugarCRM + Alfresco: An Enterprise Integrated Platform

  • 1. TYPO3 + Magento + SugarCRM + Alfresco An Enterprise Integrated Platform 30/10/2013 – T3CON13DE Stuttgard
  • 3. Mauro Lorenzutti CTO at www.webformat.com TYPO3 developer & consultant since 2004 Main developer of “DB Integration” (extkey: wfqbe)
  • 4. Let’s start with a question…
  • 6. A software that covers all my business needs!
  • 10. Ok, you can do almost everything with that. But is it the best tool to…
  • 11. Cut eggplants? Image from http://www.pianetamamma.it/network/ricette-nonna/maccheroni-alle-melanzane-e-scamorza.html
  • 12. Wouldn’t you prefer this knife? Image from http://www.mercurycut.it/it/product/219/coltello_da_cucina_cm20.html
  • 13. Assemble furniture? Image from http://www.ikea.it
  • 14. Wouldn’t you prefer this screwdriver? Image from http://www.melchioni.it/catalogo-megastore/articolo/495110428/
  • 15. Can you save a nuclear plant with that Swiss Knife? Image from http://libertariancrier.com/insider-reveals-san-diego-nuclear-plant-is-to-dangerous/
  • 17. Ok… Bad example… Go back to the original question!
  • 19. From Wikipedia: Enterprise software describes a collection of computer programs with common business applications, tools for modeling how the entire organization works, and development tools for building applications unique to the organization. The software is intended to solve an enterprise-wide problem, rather than a departmental problem. http://en.wikipedia.org/wiki/Enterprise_software
  • 20. Some words are really interesting!
  • 21. Enterprise software describes a collection of computer programs with common business applications, […]
  • 22. The software is intended to solve an enterprise-wide problem, rather than a departmental problem.
  • 23. So…
  • 24. Is TYPO3 powerful enough to solve an enterprise-wide problem, rather than a departmental one?
  • 25. Let’s try to identify some common needs of big companies
  • 26. Just to be simple, a company usually needs: • A nice website to promote its business • An e-commerce to sell goods • A way to collect and analyze customers data • An intranet to internally share news and knowledge • A tool to store and manage documents • A tool to create a marketing campaign • And much more…
  • 27. Is TYPO3 the right solution? • A nice website to promote its business • An intranet to internally share news and knowledge
  • 29. Is TYPO3 the right solution? • A nice website to promote its business • An intranet to internally share news and knowledge Obviously it is !!!
  • 31. • An e-commerce to sell goods Is TYPO3 the right solution?
  • 32. Why not? TYPO3 has a lot of ecommerce plugins:  TT_products  Commerce  Extendedshop  Multishop  Wt_cart  Trade Ecommerce System And many others…
  • 33. But are those plugins ready to satisfy big e-commerce needs? • Multi-language, multi-currency, multi-store • Simple, configurable, boundle, virtual and downloadable products • Custom attributes • Stock management • A lot of payment gateways and shipping integrations • Easy to integrate with ERPs • And much more…
  • 35. There are a lot of platforms whose specific scope is e-commerce: OS Commerce, PrestaShop, Magento, Zen Cart, Shopify, …
  • 36. •Open source ecommerce platform •Based on Zend Framework •Leader platform in the market www.magentocommerce.com •Downloaded more then 3M times •Translated in 60 languages •More than 1M registered users
  • 37. 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 • …
  • 38. Ok, companies need a powerful ecommerce platform like
  • 39. • A way to collect and analyze customers data • A tool to create a marketing campaign Is TYPO3 the right solution?
  • 41. There are a lot of platforms whose specific scope is CRM: SugarCRM, Sales Force, Nimble, vTiger, Zoho CRM, …
  • 42. Open source CRM platform Based on PHP / Mysql Integrated with many softwares www.sugarcrm.com
  • 43. Marketing • Sharing customer information • Opportunity oriented • Commercial agents efficient improvements • Offers monitoring • … Customer care • Multi-channel campaigns management • ROI measurement • Real-time reports • … Sales • Information centralized • Email integration • Knowledge base • Issue tracking • Asterisk integration •…
  • 44. Ok, companies need a powerful CRM platform like
  • 45. • An intranet to internally share news and knowledge • A tool to store and manage documents Is TYPO3 the right solution?
  • 46. Why not? TYPO3 has two great assets management plugins: TYPO3 4.x  DAM TYPO3 6.x  FAL  Media
  • 47. But are those plugins ready to satisfy complex documents managements? • ACL • Versioning • Full-text search • Custom metadata • Metadata extractors • Checkin / Checkout • And much more… • Secure downloads • Integrated workflow engine • Automatic documents conversion • Easy integration with other tools
  • 48. Some features are covered, but what about the others?
  • 49. There are a lot of platforms whose specific scope is document management: Documentum, MS Sharepoint, Knowledge Tree, Alfresco, …
  • 50. Open source Document management platform Based on Java technology Integrated with MS Office, Google Drive, iWork, … www.alfresco.com
  • 51. Collaboration • MS Office integration • Checkin / Checkout • Metadata extractors • Fulltext search • … System • Versioning • ACL • Integrated Workflow engine • Secure downloads • Document associations • … Users • CMIS support • CIFS support • Documents and folders rule engine • Easy integration •…
  • 52. Ok, companies need a powerful document management platform like
  • 53. So, is TYPO3 powerful enough to solve an enterprise-wide problem, rather than a departmental one?
  • 55. There are other platforms that are a better choice to satisfy specific needs Content Management Framework E-commerce Platform Customer Relationship Management Document Management Platform
  • 57. 2. Integrate the other platforms 1. Improve TYPO3 We have two possibilities:
  • 58. Let’s Improve TYPO3! Can we compete with Magento for ecommerce? with Alfresco for DM? with Sugar for CRM?
  • 60. Have you ever heard about re-inventing the wheel? Image from http://revolveapp.com
  • 61. What about integrating them? Would it be a right approach?
  • 62. Enterprise software describes a collection of computer programs with common business applications, […]
  • 63. “Good programmers know what to write. Great ones know what to rewrite (and reuse).” (Eric S. Raymond)
  • 64. Ok, tell me about your integration!
  • 66. • Goal: • To integrate advanced e-commerce features in a TYPO3 website • Functionalities integrated: • Single-Sign-On • Products in TYPO3 pages • TYPO3 contents in Magento pages • Products management in TYPO3 backend • Same layout, user doesn’t feel the transition between the two systems
  • 67. Magento products, categories and blocks inclusion as TYPO3 content elements Magento products management in a TYPO3 backend module:
  • 68. A small advertisement Tomorrow I’m going to speak about the TYPO3 and Magento integration to manage the Panini stickers ecommerce!
  • 69. • Goal: • To use Alfresco as asset management for TYPO3 • Functionalities integrated: • Documents navigation, upload, edit and search in TYPO3 frontend • Not ready yet: • Alfresco as FAL repository
  • 70. • Goal: • To use Alfresco as asset management for Magento • Functionalities integrated: • Orders confirmation, invoices and shipping documents are stored in Alfresco • Documents associated to products are stored in Alfresco • Customer documents secure download from Alfresco
  • 71.
  • 72. • Goal: • Collect user data from a TYPO3 website into SugarCRM • Functionalities integrated: • TYPO3 Users synchronized with SugarCRM contacts • Leads creation in SugaCRM for TYPO3 powermail contacts • Surveys data collection from TYPO3 (pbsurvey) into SugarCRM
  • 73. • Goal: • To use Alfresco as asset management for SugarCRM • Functionalities integrated: • Contacts, leads and companies documents stored in Alfresco • Notes stored as Alfresco documents • Templates stored in Alfresco and used to documents with contacts data automatically filled in
  • 74. • Goal: • Collect user data from a Magento e-commerce into SugarCRM • Functionalities integrated: • Magento customers synchronized with SugarCRM contacts • Orders, invoices, shippings imported in SugarCRM and associated to contacts • Recently viewed products, products in cart and in wishlist and abbandoned carts imported in SugarCRM and associated to contacts • Data collected can be used to filter contacts while creating a marketing campaign
  • 75. So, what is the big picture?
  • 76. Alfresco is used as a shared document repository for the other platforms
  • 77. SugarCRM collects users data from both TYPO3 and Magento and provides tools to use that data E.g. you can create a marketing campaign suggesting a new smartphone to all users who have an older version in the wishlist and have answered that they are going to change their smartphone in a few months in a poll
  • 78. Easy and effective content management thanks to TYPO3 and advanced e-commerce features thanks to Magento
  • 79. Mmmhh, how did you achieve this?
  • 80. Two integration principes: 1. Direct API calls 2. Messages exchange through a BUS
  • 81. Direct API calls PRO: Useful when realtime data sharing is needed CON: Creates a strong dependence between the integrated software Examples: • Document uploads into Alfresco (based on CMIS) • Magento products shown in TYPO3 pages (based on Magento APIs) • TYPO3 contents shown in Magento pages (based on TYPO3 typeNum concept) • …
  • 82. Messages exchange PRO: Useful when information has to be broadcasted to more than one software, more scalable CON: Delay in information exchange Example: • Customer data from TYPO3 and Magento to SugarCRM
  • 83. How we achieved this integration: A BUS manages information broadcasting thanks to a message queue An Identity Management takes care about SSO and users profiles A single panel to manage backend users for all the softwares An interface for realtime monitoring the BUS and the Identity Management
  • 84.
  • 85. Hey, is a television that in the lower right?
  • 86.
  • 87. TYPO3 and Magento as multichannel content providers JSON / XML HTML SOAP SOAP
  • 89. The right tool for each need
  • 90. Concept can be extended to third- party softwares for other needs E.g. we usually integrate ERPs or substitute SugarCRM with other CRMs
  • 91. It was not easy… A lot of work remains to be done!
  • 92. A small complain with TYPO3 It doesn’t expose any Web Service or REST API