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
Aimeos
May 13, 2017
Programming
0
440
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
130
GraphQL vs. JSON:API
aimeos
1
210
Responsive E-Mails
aimeos
0
640
gigacommerce
aimeos
0
3.1k
High performance e-commerce in Laravel
aimeos
0
920
Aimeos - high performance e-commerce in TYPO3
aimeos
0
300
Aimeos e-commerce components
aimeos
1
210
E-Commerce in TYPO3 - Reloaded
aimeos
0
300
Micro services as architectural concept
aimeos
0
690
Other Decks in Programming
See All in Programming
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
2.2k
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
140
Amazon Bedrock Multi Agentsを試してきた
tm2
1
220
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
240
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
10
1.4k
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
300
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
12
6k
為你自己學 Python
eddie
0
540
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
390
CNCF Project の作者が考えている OSS の運営
utam0k
5
620
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
0
220
ISUCON14公式反省会LT: 社内ISUCONの話
astj
PRO
0
140
Featured
See All Featured
For a Future-Friendly Web
brad_frost
176
9.5k
Building Applications with DynamoDB
mza
93
6.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
220
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
A Philosophy of Restraint
colly
203
16k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Music & Morning Musume
bryan
46
6.3k
Statistics for Hackers
jakevdp
797
220k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
A designer walks into a library…
pauljervisheath
205
24k
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