Archive of https://github.com/Pharaoh2k/thirtybees — thirty bees - e-commerce that works for you https://thirtybees.com/download
  • PHP 72.4%
  • JavaScript 14.3%
  • Go Template 8.5%
  • HTML 1.6%
  • Sass 1.1%
  • Other 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
doclucas 5f84ddf4e5
Don't validate SIRET and APE
Don't validate SIRET and APE if there is a dash in the beginning
2018-09-02 01:33:26 +07:00
Adapter Update years in license headers 2017-12-16 17:47:18 +01:00
admin-dev options.tpl: remove some unreachable code. 2018-08-25 11:19:59 +02:00
cache Update years in license headers 2017-12-16 17:47:18 +01:00
classes Don't validate SIRET and APE 2018-09-02 01:33:26 +07:00
config Make profiling and demo settings overridable and add custom files to gitignore. 2018-04-01 15:10:05 +02:00
controllers Added hints to SIRET and APE 2018-09-02 01:25:48 +07:00
Core Update years in license headers 2017-12-16 17:47:18 +01:00
css Update years in license headers 2017-12-16 17:47:18 +01:00
docs CO: update doc import files 2018-07-19 18:06:18 +02:00
download [PSR-2] Remove php closing tag and the end of php only files 2015-07-07 17:25:45 +02:00
img Update years in license headers 2017-12-16 17:47:18 +01:00
install-dev Make release 1.0.6. 2018-08-15 21:00:53 +02:00
js Update years in license headers 2017-12-16 17:47:18 +01:00
localization Localization: fix date format for all occurences of Arabic. 2018-08-22 13:00:30 +02:00
log Update years in license headers 2017-12-16 17:47:18 +01:00
mails Removed thirty bees from email templates 2018-08-01 00:33:22 -05:00
modules modules/blocklayered: forward to release 3.0.3. 2018-07-18 22:36:02 +02:00
override Update years in license headers 2017-12-16 17:47:18 +01:00
pdf Update years in license headers 2017-12-16 17:47:18 +01:00
tests remove generated test files 2018-08-27 16:14:49 +02:00
themes Make release 1.0.6. 2018-08-15 21:00:53 +02:00
tools make validatemodule.sh work on mac os 2018-08-30 19:42:54 +02:00
translations Update years in license headers 2017-12-16 17:47:18 +01:00
upload CO: Remove index.php in upload folder 2016-10-09 23:07:00 +02:00
vagrant/playbooks Vagrant: Make test db accessible + download from composer if files missing 2017-05-22 13:20:58 +02:00
webservice Update years in license headers 2017-12-16 17:47:18 +01:00
.coveralls.yml Move to codeception 2017-01-21 21:40:33 +01:00
.gitignore .gitignore: fix typos. 2018-05-10 19:40:56 +02:00
.gitmodules Replace submodule fixerio by submodule ecbexchange. 2018-06-17 22:12:47 +02:00
.scrutinizer.yml Create .scrutinizer.yml 2017-01-20 16:02:14 +01:00
.travis.yml Update .travis.yml 2017-12-19 17:04:17 +01:00
build.sh build.sh: package only modules going to get actually installed. 2018-08-12 21:57:21 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-07-03 23:02:24 +02:00
codeception.yml Revert "Set correct DB user for tests" 2017-05-26 07:46:46 +02:00
composer.json Smarty back to version 3.1.19. 2018-08-15 01:12:10 +02:00
CONTRIBUTING.md update CONTRIBUTING.md new external links 2017-05-09 23:39:54 +02:00
CONTRIBUTORS.md Update Denver Prophit Jr. hyperlink to GH profile 2017-05-09 23:40:23 +02:00
error500.html Fixed the powered by 2017-06-27 05:46:19 +02:00
error500.phtml Yet another mentioning of PS :-) 2017-10-04 15:55:34 +02:00
footer.php Update years in license headers 2017-12-16 17:47:18 +01:00
header.php Update years in license headers 2017-12-16 17:47:18 +01:00
images.inc.php Update years in license headers 2017-12-16 17:47:18 +01:00
index.php Update years in license headers 2017-12-16 17:47:18 +01:00
init.php Update years in license headers 2017-12-16 17:47:18 +01:00
LICENSES // Changelog 1.6.1.7 2016-09-08 14:11:38 +02:00
README.md README.md: remove outdated section about building a release. 2018-08-05 18:23:29 +02:00
SUPPORTERS.md I forgot a name 2018-05-03 17:19:30 -05:00
Vagrantfile Add Vagrantfile 2017-05-21 14:51:41 +02:00

thirty bees

Build Status Scrutinizer Code Quality Crowdin Gitter

thirty bees is an open-source fork of PrestaShop 1.6. Our aim with this fork is to provide a feature set that merchants need. We are rewriting a lot of the core modules and cleaning up the legacy code. We aim to provide a stable, feature-rich e-commerce platform to grow businesses.

Supporters

thirty bees is commited to being free and open source. We are also committed to making all software that thirty bees develops free and open source. For that reason we have setup a Patreon page so our community can help support us. You can view our current list of supporters here which will be shipped will all thirty bees versions moving forward.

thirty bees screenshot

Roadmap for thirty bees version 1.0.x

Overview of the general goal:

With version 1.0.x we are striving to fix as many bugs as possible, while maintaining compatibility with existing themes and modules. We want to provide the stablest platform for current users to migrate into.

New Features being added into v1.0.x of thirty bees:

  • Ability to add CSS from the back office
  • Ability to add JavaScript snippets from the back office
  • Enhanced Favicon / device icon support
  • Full page caching in the core, with the following caching mechanisms:
    • redis
    • memcache(d)
    • APCu
    • file system

Native Modules:

Native modules will be refactored to remove legacy code. Code that supports previous PrestaShop versions is currently being removed and refactored to support PHP 5.5 - PHP 7.2.

Rewritten modules:

  • PayPal has been rewritten
  • Authorize.net has been refactored

New native modules:

  • MailChimp (including e-commerce features)
  • Stripe (Credit cards, Apple Pay, AliPay, Bitcoins)
  • thirty bees blog module
  • tawkto

Updated roadmap

You can find the latest version of the roadmap here: https://thirtybees.com/roadmap

Requirements

General server requirements:

  • PHP 5.5 - PHP 7.2
  • Apache, nginx or IIS
  • Windows, Linux or OS X
  • MySQL 5.5.3+ or MariaDB 5.5+
  • PHP extensions:
    • Required:
      • gd
      • bcmath
      • xml (SimpleXML, DOMDocument)
      • json
      • zip
      • mysql (PDO only)
      • mbstring
    • Recommended:
      • imap
      • curl
      • opcache
      • apcu/redis/memcache(d)

Browser support

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
iOS Safari
iOS Safari
Chrome for Android
Chrome for Android
IE9, IE10, IE11, Edge 30+ 30+ 9+ 36+ 9+ 30+

Browserlist string: defaults, ie >= 9, ie_mob >= 10, edge >= 12, chrome >= 30, chromeandroid >= 30, android >= 4.4, ff >= 30, safari >= 9, ios >= 9, opera >= 36

Installation

You can install the master or follow a release package

  • Recursively clone the repository and choose tag release version number from the -b parameter:
$ git clone https://github.com/thirtybees/thirtybees.git --recursive -b #.##
  • Then cd into the thirtybees folder
  • Run composer to install the dependencies:
$ composer install
$  php install-dev/index_cli.php --newsletter=1 --language=en --country=us --domain=thirty.bees:8888 --db_name=thirtybees --db_create=1 --name=thirtybees --email=test@thirty.bees --firstname=thirty --lastname=bees --password=thirtybees
  • Arguments available:
--step          all / database,fixtures,theme,modules,addons_modules    (Default: all)
--language      Language iso code                                       (Default: en)
--all_languages Install all available languages                         (Default: 0)
--timezone                                                              (Default: Europe/Paris)
--base_uri                                                              (Default: /)
--domain                                                                (Default: localhost)
--db_server                                                             (Default: localhost)
--db_user                                                               (Default: root)
--db_password                                                           (Default: )
--db_name                                                               (Default: thirtybees)
--db_clear      Drop existing tables                                    (Default: 1)
--db_create     Create the database if not exist                        (Default: 0)
--prefix                                                                (Default: tb_)
--engine        InnoDB                                                  (Default: InnoDB)
--name                                                                  (Default: thirty bees)
--activity                                                              (Default: 0)
--country                                                               (Default: fr)
--firstname                                                             (Default: John)
--lastname                                                              (Default: Doe)
--password                                                              (Default: 0123456789)
--email                                                                 (Default: pub@thirtybees.com)
--license       Show thirty bees license                                (Default: 0)
--newsletter    Get news from thirty bees                               (Default: 1)
--send_email    Send an email to the administrator after installation   (Default: 1)

Contributing

See CONTRIBUTING.md