Guide d'installation CMS Opensource BackBee

Merci de suivre ce guide d'installation pour installer du cms 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 sur l'éditeur web BackBee

Principes techniques

Découvrez les principes techniques du Cms BackBee.

Roadmap

Notre Roadmap actuelle pour la version 4.x du cms BackBee

Téléchargement

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