2017 © Pedro Peláez
 

project sylius

E-Commerce platform for PHP, based on Symfony framework.

image

xrow/sylius

E-Commerce platform for PHP, based on Symfony framework.

  • Wednesday, February 24, 2016
  • by soerenxrow
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3,828 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1380 Forks
  • 0 Open issues
  • 3 Versions
  • 6 % Grown

The README.md

Sylius, (*1)

Gitter chat License Version Build status... Scrutinizer Quality Score HHVM Status Dependency Status, (*2)

Sylius is an open source e-commerce solution for PHP, based on the Symfony2 framework., (*3)

Ultimate goal of the project is to create a webshop engine, which is user-friendly, loved by developers and has a helpful community., (*4)

Sylius is constructed from fully decoupled components (bundles in Symfony2 glossary), which means that every feature (products catalog, shipping engine, promotions system...) can be used in any other application., (*5)

We're using full-stack BDD methodology, with phpspec and Behat., (*6)

Documentation

Documentation is available at docs.sylius.org., (*7)

Quick Installation

$ wget http://getcomposer.org/composer.phar
$ php composer.phar create-project sylius/sylius:v0.15.0
$ cd sylius
$ php app/console sylius:install

The install script will give you the option to run fixtures that make testing and development phases much easier., (*8)

Behat scenarios

You need to copy Behat default configuration file and enter your specific base_url option there:, (*9)

$ cp behat.yml.dist behat.yml
$ vi behat.yml

Then download Selenium Server, and run it:, (*10)

$ java -jar selenium-server-standalone-2.41.0.jar

Then setup your test database:, (*11)

$ php app/console doctrine:database:create --env=test
$ php app/console doctrine:schema:create --env=test

You can run Behat using the following commands:, (*12)

$ bin/behat # In order to run tests which don't need JS support
$ bin/behat -p javascript # In order to run tests which need JS support

Troubleshooting

If something goes wrong, errors & exceptions are logged at the application level:, (*13)

$ tail -f app/logs/prod.log
$ tail -f app/logs/dev.log

If you are using the supplied Vagrant development environment, please see the related Troubleshooting guide for more information., (*14)

Contributing

This page contains all the information about contributing to Sylius., (*15)

Sylius on Twitter

If you want to keep up with the updates, follow the official Sylius account on Twitter., (*16)

Bug tracking

Sylius uses GitHub issues. If you have found bug, please create an issue., (*17)

MIT License

License can be found here., (*18)

Authors

Sylius was originally created by Paweł Jędrzejewski. See the list of contributors., (*19)

The Versions

24/02 2016

0.14.3.x-dev

0.14.3.9999999-dev http://sylius.org

E-Commerce platform for PHP, based on Symfony framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

24/02 2016

v0.14.3

0.14.3.0 http://sylius.org

E-Commerce platform for PHP, based on Symfony framework.

  Sources   Download

MIT

The Requires

 

The Development Requires

08/10 2015

dev-master

9999999-dev http://sylius.org

E-Commerce platform for PHP, based on Symfony framework.

  Sources   Download

MIT

The Requires

 

The Development Requires