Git Product home page Git Product logo

thirtybees's Introduction

thirty bees

Build Status Coverage Status Scrutinizer Code Quality

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.

thirty bees screenshot

Roadmap for thirty bees to version 1.0.0

Overview of the general goal:

To launch version 1.0.0 of the thirty bees core around February 1st 2017. In this version 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.0 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 will be removed and refactored to support PHP 5.5 - PHP 7.1.

Rewritten modules:

  • PayPal will totally be rewritten
  • Authorize.net will be refactored

New native modules:

  • MailChimp sync
  • Stripe (Credit cards, Apple Pay, AliPay, Bitcoins)
  • Thirty Bees blog module

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.1
  • 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)

Installation

There is currently no release package available, but you can install from git. These are the instructions:

  • Recursively clone the repository:
$ git clone https://github.com/thirtybees/ThirtyBees.git --recursive
  • Then cd into the ThirtyBees folder
  • Run composer to install the dependencies:
$ composer install
  • Then install the software as usual, using either a web browser (https://example.com/install-dev)
  • Or install via command line php /install-dev/index_cli.php
    • 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: [email protected])
--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's People

Contributors

groussac avatar rgaillard avatar raphaelmalie avatar ninjaofweb avatar bmancone avatar shipow avatar jnadaud avatar julienbourdeau avatar vchabot avatar firstred avatar djfm avatar xborderie avatar tchauviere avatar slorenzini avatar emilien-puget avatar fabienserny avatar prestaedit avatar sfroment avatar jocel1 avatar vschoener avatar alexeven avatar mbertholino avatar fchellypresta avatar indesign47 avatar tmmeilleur avatar xgouley avatar kpodemski avatar kelu95 avatar gandalfthegreydev avatar prestamodule avatar

Watchers

James Cloos avatar David avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.