Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
E-Commerce in TYPO3 mit Aimeos (Deutsch)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Aimeos
May 13, 2017
Programming
0
460
E-Commerce in TYPO3 mit Aimeos (Deutsch)
Praxisbeispiele mit Aimeos, aktuelle Neuerungen 2017 und Ausblick auf neue Features
Aimeos
May 13, 2017
Tweet
Share
More Decks by Aimeos
See All by Aimeos
PHP Map
aimeos
1
150
GraphQL vs. JSON:API
aimeos
1
240
Responsive E-Mails
aimeos
0
670
gigacommerce
aimeos
0
3.2k
High performance e-commerce in Laravel
aimeos
0
930
Aimeos - high performance e-commerce in TYPO3
aimeos
0
320
Aimeos e-commerce components
aimeos
1
210
E-Commerce in TYPO3 - Reloaded
aimeos
0
310
Micro services as architectural concept
aimeos
0
700
Other Decks in Programming
See All in Programming
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
440
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AI & Enginnering
codelynx
0
120
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Data-Centric Kaggle
isax1015
2
780
CSC307 Lecture 04
javiergs
PRO
0
660
2026年 エンジニアリング自己学習法
yumechi
0
140
Oxlint JS plugins
kazupon
1
1k
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
790
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
Balancing Empowerment & Direction
lara
5
900
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Optimizing for Happiness
mojombo
379
71k
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Mind Mapping
helmedeiros
PRO
0
90
Transcript
E-Commerce mit Aimeos
E-Commerce Komponenten jedes ist ein 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
Eine Codebasis + Adapter für native Integration
JQuery JSON API ExtJS JQAdm JsonAdm ExtAdm Import E-Mail ...
JSON Client HTML Client Cache Database Confg Filesys Logger I18n MQueue View Session Data access (MShop) Admin Controller Jobs Controller Frontend Controller PHP Cron Scheduler JSON API HTML CSS Backend application Frontend application
70+ Zahlungsanbieter durch Omnipay PHP Bibliothek
Vertrauen
Entwicklungsgeschichte Entwicklungsstart 2008 Open Source seit 2012 Als “Aimeos” seit
2014
Umfangreiche Codebasis ~ 180.000 Codezeilen ~ 130.000 Zeilen Documentation
Ausgiebig getestet 6.000+ Testcases 17.500+ Tests
Development auf GitHub https://github.com/aimeos ~2.000+ Commits/Jahr
Liberale Lizenz LGPL, GPL und MIT
Umfangreiche Dokumentation 230+ Artikel im Wiki
• Deutsch, Englisch • Französisch, Spanisch • Portugisisch, Holländisch •
Polnisch, Russisch • Bulgarisch, Türkisch • Chinesisch, Estnisch • Ungarisch, Serbisch • Slovakisch, Tschechisch • Vietnamesisch • Farsi Wachsende Anzahl an Übersetzungen
Releasezyklen 4x im Jahr, eine LTS Version
Beispiele
None
None
None
None
None
None
None
None
None
None
Neu
Vereinfachte Templates Partials und Blöcke anstatt Subparts
Subparts vs. Partials Starre Subparts Flexible Struktur
Template engines Fluid, Twig, Blade ... was ihr wollt!
PHP Fluid
JSON REST API Für das Frontend und mobile Applikationen
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
Zukunft
Erweitertes Admin-Interface + Redesign des Themes
Basis für Marktplätze Als Aimeos Extension
NoSQL Support ElasticSearch, Solr, MongoDB
Aimeos aimeos.org Twitter: @aimeos facebook.com/Aimeos