Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
SimpleShop is -as the name suggests- a simple shop module for PyroCMS. It is still in development.
branch: master
Failed to load latest commit information.
Simpleshop/Entity Set some default values on Product entity
config Tidy up Simpleshop_Admin_Controller by moving some loading into confi…
controllers Remove categories/index page
core Tidy up Simpleshop_Admin_Controller by moving some loading into confi…
css Better styling for product catalogue
helpers Fix bug where no products were listed on home page; Begin adding 'che…
js Move everything up a directory to allow simpleshop to be used as a Gi…
language/english Fix bug where no products were listed on home page; Begin adding 'che…
libraries Add libraries and config for php-payments
vendor Add php-payments submodule
views Use PyroCMS styling for 'no data' views
.gitmodules
README.md Updated README
details.php Refactor language files
doctrine Update Doctrine to 2.3 and add Doctrine console for development
doctrine.php Update Doctrine to 2.3 and add Doctrine console for development

README.md

Simple Shop

Simple Shop is a PyroCMS module that provides a simple way of managing an online store. It is currently in development.

Requirements

Simple Shop was built on PyroCMS 2.0, and requires a minimum of PHP 5.3.0 to run. For greatly improved performance, you should use a caching system - APC is recommended.

Installation

Installing Simple Shop should be as simple as putting the simpleshop folder into your PyroCMS modules folder.

Caching

Simple Shop uses Doctrine ORM. When dealing with large amounts of data, Doctrine can be quite resource hungry. A PHP bytecode cache will provide significant performance benefits, especially to sites that receive a high amount of traffic. Simple Shop will automatically detect if a caching system is installed on your server. Supported systems are APC, Memcache, Memcached, and XCache. Memcache requires some additional configuration (see below).

Using Memcache with Simple Shop

If you use Memcache, you will need to configure Simple Shop's caching mechanism to work with your Memcache server. You will find the Memcache configuration around line 55 of simpleshop/libraries/Doctrine.php. Simply enter your Memcache server information the $memcache->connect() call.

Something went wrong with that request. Please try again.