Kohana PHP E-commerce Platform
Zen Kommerce is a PHP shopping cart system written in the Kohana framework. More information can be found here.
vagrant up
- Then visit http://127.0.0.1:4567
- Download Maxmind DB
./run_minion.sh "--task=Maxmind:GeoLite2 --city=1"
- Codeception
- All acceptance tests are verified to work with the PhpBrowser.
- http://codeception.com/quickstart
# run all tests from the project root ./run_tests.sh # run only unit tests ./run_tests.sh unit # run only acceptance tests ./run_tests.sh acceptance # run single test ./run_tests.sh tests/acceptance/101WelcomeCept.php ./run_tests.sh "tests/acceptance/101WelcomeCept.php --steps"
- Selenium
- You can run the acceptance tests in Selenium; however, not all tests are verified to work.
- Edit tests/acceptance.suite.yml to enable Selenium2 and comment out PhpBrowser and WebHelper.
SELENIUM=selenium-server-standalone-2.33.0.jar wget http://selenium.googlecode.com/files/$SELENIUM mv $SELENIUM ~/bin/ chmod +x ~/bin/ # in a separate terminal java -jar ~/bin/$SELENIUM
- Intro to Vagrant with Kohana and Zen Kommerce - March 4, 2014
- Intro to Maxmind GeoLite2 with Kohana - March 10, 2014
- Redis Sessions in PHP with Kohana - March 17, 2014
Copyright Ink Labs, LLC All Rights Reserved.