Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Aimeos - high performance e-commerce in TYPO3
Search
Aimeos
March 25, 2017
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Aimeos - high performance e-commerce in TYPO3
Presentation hold at international TYPO3 camp in Vienna #t3cvie
Aimeos
March 25, 2017
More Decks by Aimeos
See All by Aimeos
PHP Map
aimeos
1
170
GraphQL vs. JSON:API
aimeos
1
260
Responsive E-Mails
aimeos
0
710
gigacommerce
aimeos
0
3.2k
High performance e-commerce in Laravel
aimeos
0
950
E-Commerce in TYPO3 mit Aimeos (Deutsch)
aimeos
0
480
Aimeos e-commerce components
aimeos
1
220
E-Commerce in TYPO3 - Reloaded
aimeos
0
340
Micro services as architectural concept
aimeos
0
710
Other Decks in Programming
See All in Programming
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
14
11k
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
4
1.7k
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
0
110
Seven New Principles of Software Engineering
yegor256
0
410
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.9k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.5k
dotNET_vulnclicker_intro.pdf
deka_morita
0
160
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
2.4k
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
350
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
300
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
200
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
180
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
350
New Earth Scene 8
popppiees
4
2.7k
The Limits of Empathy - UXLibs8
cassininazir
2
750
We Have a Design System, Now What?
morganepeng
55
8.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
600
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Visualization
eitanlees
153
17k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
380
Ethics towards AI in product and experience design
skipperchong
2
450
Facilitating Awesome Meetings
lara
57
7.2k
Transcript
high performance e-commerce in TYPO3
E-Commerce components each one is a TYPO3 plugin
Account • History • Favorite • Watch • Download Catalog
• Stage • Filter • List • Detail • Session • Count • Stock Basket • Standard • Mini • Related Checkout • Standard • Confirm • Update Email • Account • Payment • Delivery • Watch
Integrated components for frameworks + applications
None
Single code base + adapter for native integration
None
As TYPO3 extension and distribution Supports TYPO3 6.2 to upcoming
8.6
Advantages
Extremly fast Laravel/Slim: ~40ms TYPO3: ~125ms
Extremely scalable 100.000+ products 10.000+ orders per day
Very flexible components can be freely placed some also more
than once per page
Customizable and extendable Each class can be adapted to own
needs and extended dynamically
Extremely configurable ca. 2500 configuration options
Usability at its best Continuous tests and optimization
Unlimited multi-tenant capable
Trust
Extensive code base ~ 180.000 lines of code ~ 130.000
lines of documentation
Widely tested 6.000+ test cases 17.500+ tests
Development on GitHub https://github.com/aimeos ~2.000+ commits/year
Liberal licence LGPL, GPL and MIT
Large documentation set 230+ articles in our Wiki
• German, English • French, Spanish • Portuguese, Dutch •
Polish, Russian • Bulgarian, Turkish • Chinese, Estonian • Hungarian, Serbian • Slovak, Czech • Vietnamese • Farsi Growing number of translations
Widely used TYPO3: 10.000+ downloads Frameworks: 15.000+ installs
Development history First development in 2008 Open Source since 2012
As “Aimeos” since 2014
Release cycles 4x per year, one LTS version
Examples
None
None
None
None
None
None
None
None
None
None
None
None
None
New
Simplified templates Partials and blocks instead of subparts
Subparts vs. Partials Fixed subparts Flexible structure
Template engines Fluid, Twig, Blade ... whatever you use!
PHP Fluid
JSON REST API For the frontend and mobile apps
curl http://127.0.0.1:8000/jsonapi/product { "meta": { "total": 1 }, "links": {
"self": "http://127.0.0.1:8000/jsonapi/product?page%5Boffset%5D=0" }, "data": [{ "id":"7","type":"product", "links":{"self":{"href":"http:\/\/127.0.0.1:8000\/jsonapi\/product\/7","allow": ["GET"]}}, "attributes":{ "product.id":"7","product.siteid":1,"product.ctime":"2017-02-07 17:55:03", "product.mtime":"2017-03-03 13:41:49","product.editor":"
[email protected]
", "product.typename":"Article","product.typeid":1,"product.type":"default", "product.code":"demo-article","product.label":"Demo article","product.status":1, "product.datestart":null,"product.dateend":null,"product.config":[] } }] }
Frontend client List ... Basket Frontend controller Data access Microservices
Config JQuery JQAdm ExtAdm JsonAdm Cntl Cntl Cntl Data Data Data ExtJS JSON API
Future
None
Extended simple admin For managing categories, orders, etc.
Frontend editing like promised for TYPO 8.6
Questions?
Aimeos aimeos.org Twitter: @aimeos facebook.com/Aimeos