Guide d'installation

Merci de suivre ce guide d'installation pour installer BackBee.

Prérequis 

  • PHP 7.1 ou supérieur
  • MySQL 5.6 OU MariaDB 10.1
  • Nginx ou Apache avec le module mod_rewrite 
  • Prise en charge HTTPS 
  • Elasticsearch 7.5
  • Redis 6.0 ou supérieur
  • ImageMagick 6.9 ou supérieur (optimisation des images)
  • npm 7 ou supérieur (compilation d'actifs)

 

Paramètres

Installer des bibliothèques pour l'optimiseur d'image

  • RPM like flavor (utilisez yum ou dnf selon votre environnement): yum install -y ImageMagick
  • Debian like flavor :  apt-get install -y imagemagick

Installez les bibliothèques pour la compilation des actifs:

Remarque: setup_current.x fait référence à la version active actuelle du nœud, peut être modifié (ex: https://deb.nodesource.com/setup_11.x pour la version 11.x) selon vos besoins.

  • RPM like flavor (yum ou dnf selon votre environnement): curl -sL : curl -sL https://rpm.nodesource.com/setup_current.x | sudo -E bash - & sudo yum installer -y nodejs
  • Debian like flavor : curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash - && sudo apt-get install -y nodejs

 

Installation du projet

  • Backbee standalone repository clonage :  git clone <standalone_repositorie>
  • Installation des dépendances : composer up
  • Installation du site : bin/console backbee:install
  • Installation des actifs de BO : bin/console backbee:ia
  • Installation de bibliothèques pour la compilation d'actifs: : cd assets npm install
  • Compilation des actifs (doit être effectuée une fois, puis à chaque fois que les actifs sont modifiés ou mis à jour dans le dossier des actifs) gulp

 

App

Placez le code PHP de votre projet sous App\ namespace (src/App/).

Si vous souhaitez ajouter:

  • Templates, faites-le sous templates/
  • ClassContent, faites-le sous classcontents/
  • Fichiers de Layout templates, faites-le sous layouts/

 

Configuration Apache & Nginx

Les fichiers de configuration pour Apache vhost ou serveur Nginx se trouvent dans:

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

A lire aussi

Principes techniques

Découvrez les principes techniques de BackBee.

Roadmap

Notre Roadmap actuelle pour la version 4.x

Téléchargement

Backbee est un projet open-source disponible sur github sous licence GPL.