Installation Guide

Please follow this installation guide to install BackBee.

 Requirements

  • PHP 7.1 or greater
  • MySQL 5.6 OR MariaDB 10.1
  • Nginx or Apache with mod_rewrite module
  • HTTPS support
  • Elasticsearch 7.5
  • Redis 6.0 or greater
  • ImageMagick 6.9 or greater (Images optimization)
  • npm 7 or greater (Assets compilation)

 

Settings

Install libraries for image optimizer

  • RPM like flavor (use yum or dnf depending on your environment) :  yum install -y ImageMagick
  • Debian like flavor :  apt-get install -y imagemagick

Install libraries for assets compilation :
Note: setup_current.x refers to node current active release, can be modified (ex: https://deb.nodesource.com/setup_11.x for release 11.x) according your requirements.

  • RPM like flavor (yum or dnf depending on your environment) : curl -sL https://rpm.nodesource.com/setup_current.x | sudo -E bash - & sudo yum install -y nodejs
  • Debian like flavor : curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash - && sudo apt-get install -y nodejs

 

Project installation

  • Backbee standalone repository clonage :  git clone <standalone_repositorie>
  • Dependencies installation : composer up
  • Site installation : bin/console backbee:install
  • BO's assets installation : bin/console backbee:ia
  • Libraries installation for assets compilation : cd assets npm install
  • Assets compilation (must be done once and then every time assets are modified or updated in the assets folder)  gulp

 

App

Place your project PHP code under App\ namespace (src/App/).

If you want to add :

  • Templates, do it under templates/
  • ClassContent, do it under classcontents/
  • Layout templates files, do it under layouts/

 

Apache & Nginx Configuration

Configuration files for Apache vhost or Nginx server can be found in:

  •  res/dist/apache.conf.dist for Apache
  •  res/dist/nginx.conf.dist for Nginx

Learn More

BackBee Technical Overview

Discover the technical Overview of BackBee

Roadmap

Our current Roadmap for version 4.x

Installation Guide

Please follow this installation guide to install BackBee.