SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Stand Juli 2012 1/61
ARCAVIAShigh performance e-commerce
in TYPO3
NORBERT SENDETZKY
Stand Juli 2012 3/61
Metaways Infosystems GmbH
in der Speicherstadt
● TYPO3 affiner Full-Service
Dienstleister
● Seit 2001
● ca. 50 Mitarbeiter
METAWAYS
?
Magento ist ein toller Shop!
… aber kein CMS ...
TYPO3 Shop Plugins sind toll!
… aber Funktionalität
… oder Erweiterbarkeit
… oder Performance
… oder ...
Arcavias ist anders!
Weder eine Shopapplikation
noch ein ausschliessliches TYPO3 Plugin
Ein E-Commerce Framework
Eine Bibliothek, die überall integriert werden kann
Leicht zu integrieren
→ in TYPO3, NEOS, eigene Applikationen, etc.
Flexibel, erweiterbar und konfigurierbar
→ nicht nur für Webshops
Extrem skalierbar
→100.000+ Produke mit MySQL
→ mehrere Millionen Produkte mit Solr / Elastic Search
→ mehrere 10.000 Bestellungen pro Tag
Extrem schnell
→ 150-350ms ohne zwischen gespeicherte Inhalte
Unbegrenzte Anzahl von Mandanten
→ für Marktplätze
→ Wiederverkäufermodus möglich
Ausgiebig getestet
→ über 2500 Testfälle mit 7800 Tests
Liberale Lizenz
→ GPL für TYPO3 Extension
→ LGPL für das Framework
→ Kein „dual licensing“
Einfach mitzumachen
→ https://github.com/Arcavias
Einfach zu übersetzen
https://www.transifex.com
→ Deutsch, Englisch, Französisch, Spanisch
→ teilweise Russisch, Vietnamesisch
Arcavias TYPO3 Extension
Direkte, native Integration
→ kein curl, keine Workarounds
Benutzt die TYPO3 Infrastruktur
→ Benutzermanagment
→ Sessions
→ Konfiguration
→ Links erzeugen
→ ...
Basiert auf Extbase
→ MVC, controller, action
Optimierte Schichten
Config
Logger
Session
DB
I18n
View
Data access
(MShop library)
Admin
interface
Admin
Plugin
Front-end
client
List
...
Basket
ExtJS
Controller
Frond-end
Controller
PHP
TYPO3Backend
TYPO3Frontend
Komponenten
Enthält einige Plugins
Account
● History Catalog
● Stage
● Filter
● List
● Detail
● Session
● Count
● Stock
Basket
● Standard
● Mini
Checkout
● Standard
● Confirm
● Update
Email
● Payment
● Delivery
Können überall platziert werden
Pluginausgaben bestehen aus
Teilbereichen
→ einfach anzupassen und zu erweitern
Können via TypoScript
konfiguriert werden
plugin.tx_arcavias.settings.client.....button = 1
plugin.tx_arcavias.settings.client.....subparts {
0 = search
1 = tree
2 = attribute
}
Bietet eine integrierte
Administrationsoberfläche
Performance in TYPO3
100.000 Produkte
~ 570 – 900 ms
TYPO3 Ext Zend demo
0
100
200
300
400
500
600
Arcavias performance
Arcavias
RealURL
URL builder
Extbase
Framework
Milliseconds
Benutzt APC!
cached no cache
0
200
400
600
800
1000
1200
1400
1600
APC performance
with APC
no APC
Milliseconds
Benutzt TYPO3 6.2 !
… und denkt an das Caching
4.5 4.7 6.0 6.1 6.2
0
100
200
300
400
500
600
700
800
900
TYPO3 performance
cached
not cached
Milliseconds
Weniger Produkte (Standard: 48)
→ Links in TYPO3 erzeugen ist langsam
Lasst den CHash als Teil der URL
→ Speichern in der Datenbank ist langsam
Status und nächste Schritte
Open Source seit 2012
→ Wurzeln reichen zurück bis 2008
Stabile Version 1.0 LTS
→ veröffentlicht im April 2014
Wir sind Stolz auf unsere Dokumentation
… aber sie ist niemals gut genug
→ Mehr Tutorials
→ Erweiterte API Dokumentation
TYPO3 Cache Infrastruktur benutzen
→ Responsezeiten bis zu 100-350ms
Vollständig responsives Design
→ Optimiert für Auflösungen kleiner als 480px
Integration in TYPO3 NEOS
Der erste Webshop in NEOS :-)
Interesiert?
facebook.com/Arcavias
arcavias.org
Fragen?
Ideen?
Anregungen?
Stand Juli 2012 61/61
Norbert Sendetzky
n.sendetzky@metaways.de
www.arcavias.com
DANKE!
www.arcavias.org

Weitere ähnliche Inhalte

Ähnlich wie Arcavias on TYPO3 camp Stuttgart

Arcavias - High performance e-commerce
Arcavias - High performance e-commerceArcavias - High performance e-commerce
Arcavias - High performance e-commercearcavias
 
High Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudHigh Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudAOE
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performanceglembotzky
 
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty RosenheimVorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty RosenheimAlex Kellner
 
Back to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit MicroservicesBack to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit MicroservicesAndré Fleischer
 
Eazystock Faktenblatt (Deutsch)
Eazystock Faktenblatt (Deutsch)Eazystock Faktenblatt (Deutsch)
Eazystock Faktenblatt (Deutsch)EazyStock
 
Meet Magento - High performance magento
Meet Magento - High performance magentoMeet Magento - High performance magento
Meet Magento - High performance magentoAOE
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdAOE
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Mayflower GmbH
 
Smart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERP
Smart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERPSmart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERP
Smart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERPsoftenginegmbh
 
MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2
MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2
MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2MongoDB
 
TYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerkTYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerkdie.agilen GmbH
 
Tk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuTk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuWerner Fischer
 
Bernhard Wick - appserver.io - code.talks 2015
 Bernhard Wick - appserver.io - code.talks 2015 Bernhard Wick - appserver.io - code.talks 2015
Bernhard Wick - appserver.io - code.talks 2015AboutYouGmbH
 
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015commercetools developers
 
Roadshow: «Whats new in sql server 2014»
Roadshow: «Whats new in sql server 2014»Roadshow: «Whats new in sql server 2014»
Roadshow: «Whats new in sql server 2014»Digicomp Academy AG
 
Tochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrierenTochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrierenall4cloud GmbH & Co. KG
 
Innovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzenInnovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzenAmazon Web Services
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009Andreas Schulte
 

Ähnlich wie Arcavias on TYPO3 camp Stuttgart (20)

Arcavias - High performance e-commerce
Arcavias - High performance e-commerceArcavias - High performance e-commerce
Arcavias - High performance e-commerce
 
High Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der CloudHigh Performance Multi-Server Magento in der Cloud
High Performance Multi-Server Magento in der Cloud
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty RosenheimVorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim
 
Back to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit MicroservicesBack to the Frontend – aber nun mit Microservices
Back to the Frontend – aber nun mit Microservices
 
Eazystock Faktenblatt (Deutsch)
Eazystock Faktenblatt (Deutsch)Eazystock Faktenblatt (Deutsch)
Eazystock Faktenblatt (Deutsch)
 
Meet Magento - High performance magento
Meet Magento - High performance magentoMeet Magento - High performance magento
Meet Magento - High performance magento
 
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdCloud Deployment und (Auto)Scaling am Beispiel von Angrybird
Cloud Deployment und (Auto)Scaling am Beispiel von Angrybird
 
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
Commercial OS Shops - Magento, OXID, xt:commerce. Evaluationskriterien für En...
 
Smart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERP
Smart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERPSmart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERP
Smart E-Commerce Solutions: OXID eShop mit Anbindung an BüroWARE ERP
 
MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2
MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2
MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 2
 
TYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerkTYPO3 CMS 8.1 - Die Neuerungen - pluswerk
TYPO3 CMS 8.1 - Die Neuerungen - pluswerk
 
Tk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneuTk roadschow-icinga-pdeneu
Tk roadschow-icinga-pdeneu
 
Bernhard Wick - appserver.io - code.talks 2015
 Bernhard Wick - appserver.io - code.talks 2015 Bernhard Wick - appserver.io - code.talks 2015
Bernhard Wick - appserver.io - code.talks 2015
 
Amazon Redshift
Amazon RedshiftAmazon Redshift
Amazon Redshift
 
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
 
Roadshow: «Whats new in sql server 2014»
Roadshow: «Whats new in sql server 2014»Roadshow: «Whats new in sql server 2014»
Roadshow: «Whats new in sql server 2014»
 
Tochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrierenTochtergesellschaften in die Konzern ERP-Welt integrieren
Tochtergesellschaften in die Konzern ERP-Welt integrieren
 
Innovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzenInnovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzen
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
 

Arcavias on TYPO3 camp Stuttgart