thirtybees

thirty bees - e-commerce that works for you

Github星跟踪图

thirty bees

Build Status
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

Support for these general requirements (except recommendations) gets tested during installation, so one can simply try to proceed. A proceeding installation means all requirements are met.

  • 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:
      • bcmath
      • gd
      • json
      • mbstring
      • openssl
      • mysql (PDO only)
      • xml (SimpleXML, DOMDocument)
      • zip
    • Recommended:
      • imap
      • curl
      • opcache
      • apcu/redis/memcache(d)

Browser support, IE / Edge, Firefox, Chrome, Safari, Opera, iOS Safari, 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

概览

名称与所有者thirtybees/thirtybees
主编程语言PHP
编程语言PHP (语言数: 11)
平台
许可证
发布数18
最新版本名称1.5.1 (发布于 )
第一版名称1.0.0-beta3 (发布于 )
创建于2017-01-06 03:52:41
推送于2024-04-24 12:28:52
最后一次提交
星数708
关注者数73
派生数237
提交数38.4k
已启用问题?
问题数1289
打开的问题数328
拉请求数210
打开的拉请求数3
关闭的拉请求数231
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?
去到顶部