2017 © Pedro Peláez
 

project gplcart

GPLCart

image

gplcart/gplcart

GPLCart

  • Wednesday, June 27, 2018
  • by gplcart
  • Repository
  • 7 Watchers
  • 10 Stars
  • 511 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 4 Versions
  • 17 % Grown

The README.md

Crowdin Scrutinizer Code Quality Build Status, (*1)

About

GPLCart is an open source e-commerce platform based on the classical LAMP stack (Linux+ Apache+Mysql+PHP). It's free, simple and extensible solution that allows you to build online shops fast and easy. GplCart is not a fork of an existing software. It's completely unique, made "with blood, sweat and tears" from the scratch., (*2)

Requirements

  • PHP 5.4+, Mysql 5+, Apache 1+

Also you'll need the following extension enabled:, (*3)

  • PDO
  • FileInfo
  • SPL
  • JSON
  • GD
  • Mb string
  • Mod Rewrite

Installation

GPLCart has some default dependencies (Jquery etc) which should be downloaded separately using Composer. If you have downloaded GPLCart manually, make sure that all 3-d party libraries are in place by running composer update, (*4)

The recommended installation process:, (*5)

Download the files (including dependencies) into test directory, (*6)

composer create-project gplcart/gplcart test --stability dev --no-interaction

then perform full installation:, (*7)

  1. cd test
  2. php gplcart install

In one line: composer create-project gplcart/gplcart test --stability dev --no-interaction && cd test && php gplcart install, (*8)

Some key features

  • Simple MVC pattern
  • PHP 7 compatibility
  • PSR-0, PSR-4 standard compliance
  • Dependency injection
  • Modules are damn simple, theme = module. See how you can generate your module
  • Hooks
  • Command line support (extensible)
  • Ability to rewrite almost any core method from a module (no monkey patching, "VQ mods")
  • Supports any template engine, including TWIG
  • Supports versioned dependencies for modules and 3-d party libraries
  • Really simple UI
  • Multistore anotherstore.com, anotherstore.domain.com
  • International, easy translatable
  • Product comparison
  • Wishlists even for anonymous
  • Address books
  • No stupid cart pages, just one checkout page
  • True one page checkout with graceful degradation when JS is disabled
  • Product classes
  • Bundled products
  • Product fields (images, colors, text)
  • Product combinations (XL + red, XL + green etc) with the easiest management you've ever seen
  • Super flexible price rules both for catalog and checkout (including coupons)
  • Roles and access control
  • Autogenerated URL aliases
  • Autogenerated SKU
  • Installation profiles

...and much more!, (*9)

Extensions

There are a number of official modules already written to extend core functionality., (*10)

The Versions

27/06 2018

dev-master

9999999-dev http://www.gplcart.com

GPLCart

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4.0
  • ext-gd *
  • ext-mbstring *
  • ext-pdo *
  • ext-fileinfo *
  • ext-openssl *
  • ext-spl *
  • assets/jquery 2.2.4
  • assets/jquery_ui 1.12.1
  • assets/html5shiv 3.7.3
  • assets/respond 1.4.2
  • assets/bootstrap 3.3.7
  • assets/font_awesome 4.7.0
  • wikimedia/composer-merge-plugin ^1

 

The Development Requires

by Iurii Makukh

ecommerce shopping cart gplcart opensource shopping cart

27/06 2018

dev-dev

dev-dev http://www.gplcart.com

GPLCart

  Sources   Download

GPL-3.0 GPL-3.0-or-later

The Requires

  • php >=5.4.0
  • ext-gd *
  • ext-mbstring *
  • ext-pdo *
  • ext-fileinfo *
  • ext-openssl *
  • ext-spl *
  • assets/jquery 2.2.4
  • assets/jquery_ui 1.12.1
  • assets/html5shiv 3.7.3
  • assets/respond 1.4.2
  • assets/bootstrap 3.3.7
  • assets/font_awesome 4.7.0
  • wikimedia/composer-merge-plugin ^1

 

The Development Requires

by Iurii Makukh

ecommerce shopping cart gplcart opensource shopping cart

22/03 2018

1.0.0-alpha

1.0.0.0-alpha http://www.gplcart.com

GPLCart

  Sources   Download

GPL-3.0-or-later

The Requires

  • php >=5.4.0
  • ext-gd *
  • ext-mbstring *
  • ext-pdo *
  • ext-fileinfo *
  • ext-openssl *
  • ext-spl *
  • assets/jquery 2.2.4
  • assets/jquery_ui 1.12.1
  • assets/html5shiv 3.7.3
  • assets/respond 1.4.2
  • assets/bootstrap 3.3.7
  • assets/font_awesome 4.7.0
  • wikimedia/composer-merge-plugin ^1

 

The Development Requires

by Iurii Makukh

ecommerce shopping cart gplcart opensource shopping cart

27/08 2017

dev-l10n_dev

dev-l10n_dev http://www.gplcart.com

GplCart

  Sources   Download

GPL-3.0

The Requires

  • php >=5.4.0
  • ext-gd *
  • ext-mbstring *
  • ext-pdo *
  • ext-fileinfo *
  • ext-openssl *
  • ext-spl *

 

by Iurii Makukh

ecommerce shopping cart gplcart opensource shopping cart