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
MODERN E-COMMERCE IN 30 MINUTES
Search
Andre Marcelo-Tanner
October 14, 2016
Programming
0
87
MODERN E-COMMERCE IN 30 MINUTES
THE SYLIUS COMPONENT LIBRARY
Andre Marcelo-Tanner
October 14, 2016
Tweet
Share
More Decks by Andre Marcelo-Tanner
See All by Andre Marcelo-Tanner
DevOps Tools Volt In!
kzap
1
380
Singularity Containers & The Rewrite to Go
kzap
1
210
Infrastructure As Code
kzap
1
98
Terraform Everything - Infrastructure As Code
kzap
0
87
Laravel & Sylius E-Commerce Framework
kzap
2
2.1k
Google Accelerated Mobile Pages
kzap
0
640
10 Ways to Manage Clients and Keep Your Sanity
kzap
0
200
Other Decks in Programming
See All in Programming
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
8
2.2k
設計の知識と技能で駆動するソフトウェア開発
masuda220
PRO
18
10k
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
14
3.2k
SwiftUI, Jetpack Composeの導入で変化した「家族アルバム みてね」のアプリ開発体験
hicka04
6
400
Building a Smaller App Binary
kateinoigakukun
2
200
WinUI 3デモ - "CommunityToolkit.Mvvm"NuGetパッケージ編
andrewkeepcoding
0
130
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
330
CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
hiro_y
25
14k
Ruby製社内ツールのGo移行
bgpat
2
260
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
150
Open Source Swiftc Workshop
kitasuke
1
180
ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
myzkyy
9
6.5k
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
950
Visualization
eitanlees
135
14k
Rails Girls Zürich Keynote
gr2m
91
13k
The Mythical Team-Month
searls
214
42k
What's in a price? How to price your products and services
michaelherold
236
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
Debugging Ruby Performance
tmm1
68
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Transcript
THE SYLIUS COMPONENT LIBRARY MODERN E-COMMERCE IN 30 MINUTES
OPEN UP WWW.PHACKERS.IO JOIN #PHP Get on Slack! PHACKERS.IO
SPEAKERDECK.COM/KZAP FOLLOW ALONG ONLINE
• github.com/kzap • Examine.com - Director of Technology • Namespace.PH
- Chief Everything Officer. ABOUT.ME
E-COMMERCE IS EASY? MAGENTO, WOO COMMERCE, PRESTASHOP, SHOPIFY, BIG COMMERCE
E-COMMERCE IS HARD? MAGENTO, WOO COMMERCE, PRESTASHOP, SHOPIFY, BIG COMMERCE
AVOID BURN OUT DONT REPEAT YOURSELF (D.R.Y.)
SYLIUS TO THE RESCUE SYLIUS.ORG GITHUB.COM/SYLIUS/CORE
DECOUPLED E-COMMERCE LIBRARY & FRAMEWORK CREATED BY PAWEŁ JĘDRZEJEWSKI /
SYLIUS.ORG WHAT IS SYLIUS? ▸ Component Based Framework ▸ Modern
Coding Standards ▸ Behaviour (BDD) and Test Driven Development (TDD) ▸ 26 Components available as individual Composer Packages ▸ Pick and choose what features your need. ▸ Available as 36 Symfony 2 Bundles / Ready to go Store.
E-COMMERCE LOGIC, ABSTRACTIONS, CONTRACTS, AND MODELS READY TO USE Basically
what Sylius is
BUILDING BLOCKS
SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM
AWESOME BUILDING BLOCKS
SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM
SYLIUS.ORG 26 COMPOSER PACKAGES ▸ composer require sylius/core (ALL PACKAGES)
▸ composer require sylius/cart ▸ composer require sylius/pricing ▸ composer require sylius/product ▸ composer require sylius/order ▸ composer require sylius/shipping ▸ composer require sylius/taxation
1,850,000 DOWNLOADS 11,004 COMMITS 315+ CONTRIBUTORS 644 OPEN / 1,614
CLOSED ISSUES 170 OPEN / 3,565 CLOSED PULL-REQUESTS 2,400+ STARS SCRUTINIZER-CI.COM/G/SYLIUS/SYLIUS/ BDD (BEHAT) TDD (PHP SPEC)
EXAMINE.COM/STORE/ERD
DEMO TIME DISCLAIMER: NEVER DO A LIVE DEMO GITHUB.COM/KZAP/PHPCONFPH-SYLIUS
GITHUB.COM/KZAP/ PHPCONFPH-SYLIUS
GITHUB.COM/KZAP/LARAVEL-SYLIUS-DEMO USING SYLIUS WITH LARAVEL ▸ composer create-project --prefer-dist laravel/laravel
LaravelSylius 5.1.* ▸ (optional) composer require laravel/homestead ▸ composer require sylius/core 0.18
SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM
NOW - 1.X ALPHA NOVEMBER - 1.X BETA Paweł Jędrzejewski,
Sylius Developer TEXT
THANK YOU @KZAPKZAP GITHUB.COM/KZAP EXAMINE.COM SYLIUS.ORG PHACKERS.IO