Speaker: Paweł Jędrzejewski
Language: Polish
Introduction of Symfony powered e-commerce framework for PHP. What is Sylius and how can it help all Symfony developers with their next online selling platform. How Sylius leverages Symfony2 flexibility to provide next-generation online-selling platform and why Symfony is the best choice for modern e-commerce.
4Developers: http://4developers.org.pl/pl/
38. CLEAN CODE
• Decoupled architecture
• DRY, SOLID, KISS
• Testable code
• DependencyInjection and many other design
patterns
39. Modern Foundation
• Symfony full-stack combined with tons of excellent
libraries from the community
• Shares the platform with great projects like
OroCRM, Akeneo PIM, Drupal, eZ Publish
• Built on the shoulders of the open source giants
40.
41. Behavior DRIVEN DEVELOPMENT
• StoryBDD with Behat maintains high level of
communication quality among the community
• We communicate using examples
• Behat scenarios are executed as acceptance tests
automatically on every change
• SpecBDD using phpspec punishes us for any bad design
decision
• CodeQuality
53. Install SyliuS
$ composer create-project sylius/sylius -s dev
$ cd sylius
$ app/console sylius:install
$ composer create-project sylius/sylius-standard
or
54. State of the union Sylius
• Components used in production in very complex
apps
• Platform used in many live projects, but requires a
lot of work and stabilization
• Documentation, documentation, documentation
• Better community support