Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MODERN E-COMMERCE IN 30 MINUTES

MODERN E-COMMERCE IN 30 MINUTES

THE SYLIUS COMPONENT LIBRARY

Fd41594dae139b2eedc855143e9714ef?s=128

Andre Marcelo-Tanner

October 14, 2016
Tweet

Transcript

  1. THE SYLIUS COMPONENT LIBRARY MODERN E-COMMERCE IN 30 MINUTES

  2. OPEN UP WWW.PHACKERS.IO JOIN #PHP Get on Slack! PHACKERS.IO

  3. SPEAKERDECK.COM/KZAP FOLLOW ALONG ONLINE

  4. • github.com/kzap • Examine.com - Director of Technology • Namespace.PH

    - Chief Everything Officer. ABOUT.ME
  5. E-COMMERCE IS EASY? MAGENTO, WOO COMMERCE, PRESTASHOP, SHOPIFY, BIG COMMERCE

  6. E-COMMERCE IS HARD? MAGENTO, WOO COMMERCE, PRESTASHOP, SHOPIFY, BIG COMMERCE

  7. AVOID BURN OUT DONT REPEAT YOURSELF (D.R.Y.)

  8. SYLIUS TO THE RESCUE SYLIUS.ORG GITHUB.COM/SYLIUS/CORE

  9. DECOUPLED E-COMMERCE LIBRARY & FRAMEWORK CREATED BY PAWEŁ JĘDRZEJEWSKI /

  10. 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.
  11. E-COMMERCE LOGIC, ABSTRACTIONS, CONTRACTS, AND MODELS READY TO USE Basically

    what Sylius is
  12. BUILDING BLOCKS

  13. SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM

  14. AWESOME BUILDING BLOCKS

  15. SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM

  16. 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
  17. 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)
  18. EXAMINE.COM/STORE/ERD

  19. DEMO TIME DISCLAIMER: 
 NEVER DO A LIVE DEMO GITHUB.COM/KZAP/PHPCONFPH-SYLIUS

    GITHUB.COM/KZAP/ PHPCONFPH-SYLIUS
  20. 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
  21. SPEAKERDECK.COM/PJEDRZEJEWSKI/SYLIUS-DECOUPLED-ECOMMERCE-PLATFORM

  22. NOW - 1.X ALPHA NOVEMBER - 1.X BETA Paweł Jędrzejewski,

    Sylius Developer TEXT
  23. THANK YOU @KZAPKZAP GITHUB.COM/KZAP EXAMINE.COM
 SYLIUS.ORG PHACKERS.IO