naujasdizainas / ThirtyBees

thirty bees - e-commerce that works for you

Home Page:https://thirtybees.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

thirty bees

Build Status Coverage Status Scrutinizer Code Quality

thirty bees is an opensource fork of PrestaShop 1.6 . Our aim with this fork is to provide a feature set that merchants. We are rewriting a lot of the core modules and cleaning up the legacy code. We aim to provide a stable, feature rich ecommerce 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

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)
    • Recommended:
      • imap
      • curl
      • mbstring
      • 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)
--allLanguages	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

About

thirty bees - e-commerce that works for you

https://thirtybees.com


Languages

Language:PHP 79.7%Language:Smarty 8.5%Language:JavaScript 7.8%Language:CSS 2.3%Language:HTML 1.6%Language:PLpgSQL 0.1%Language:ApacheConf 0.0%Language:Shell 0.0%Language:Ruby 0.0%