Transcript
Page 1: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Sylius – modern eCommerce for Symfony2

Antonio Perić-Mažar

26.04.2014. #WebCampLjubljana

Page 2: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

About me?

• Antonio Perić-Mažar, mag. ing. comp.

• CEO @ locastic• Symfony2 Developer• Awesome Sylius contributor

• www.locastic.com• [email protected]• twitter: @antonioperic

Page 3: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Sylius

Page 4: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Sylius

• Founded in 2011. by Paweł Jędrzejewski• Built on Symfony2 framework (standard

editon)• Open source project, MIT licence

Page 5: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)
Page 6: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)
Page 7: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Architecture

• Symfony2 as the enterprise-class PHP framework, Doctrine as ORM

• Based on Services and Events (SOA)• clean, well-decoupled and loved by

developers• Bundles -> Components• Use any of the 2,000+ Symfony2 bundles• Full respect of modern coding standards

Page 8: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)
Page 9: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

BDD&TDD practices

Page 10: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)
Page 11: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

How to start? Installation

// download composercurl -sS https://getcomposer.org/installer | php

Page 12: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

How to start? Installation

// download composercurl -sS https://getcomposer.org/installer | php

//download syliuscomposer create-project-s sylius dev / sylius

Page 13: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

How to start? Installation

// download composercurl -sS https://getcomposer.org/installer | php

//download syliuscomposer create-project-s sylius dev / sylius // install syliuscd syliusphp app/console sylius:install

Page 14: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)
Page 15: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Sounds perfect...

Page 16: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Sounds perfect...

Page 17: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Sounds perfect...

• Not out of the box solution like Magento • Oriented to developers not end users• Unfinished components• Advanced CRM missing (OROcrm?)• Theme templating system mising• ...

Page 18: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Plans for future?

• Documentations• RESTful API• Redesign of standard theme• Theaming support• Multishop support• Release the Beta with great code standarnd in mind• ...• Beta!

Page 19: Sylius ecommerce solution for Symfony2 (WebCamp Ljubljana)

Thank you!!!