Site de promotion de l'EZ language

SensioLabsInsight

Le site a été réalisé en utilisant Symfony 2.8 et Bootstrap 3. Nous utilisons Insight de Sensiolabs afin d'améliorer la qualité de notre code.

Le site est disponible en anglais et en français. La version online est disponible ici

Projet crée le 18 Septembre 2016 par la promotion Master 2 SILI 2016-2017.

Notre équipe

Back-end

Kenny GUIOUGOU Adrien CASELLES
Kenny GUIOUGOU @ShihoWasTaken Adrien CASELLES @adrien3

Front-end

Enzo CHEVALLIER Mathieu BOURBON Sara ZALARHE Hamza ROUINEB Hossam BENHOUD
Enzo CHEVALLIER @Phobie53 Mathieu BOURBON @Mathieubourbon Sara ZALARHE @szalarhe Hamza ROUINEB @devlifealways Hossam BENHOUD @hbenhoud

Traduction

Morgane TROYSI Fatima AMZIL
Morgane TROYSI @mtroysi Fatima HAMZIL @famzil

Installation en envioremment de développement

Installer composer (voir la documentation officielle)

$ git clone https://github.com/ezlanguage/website.git
$ cd website
$ composer install # Installation des dépendances

Voir si la configuration de l'environnement remplit les prérequis de Symfony :

$ php app/check.php

Déploiement

Le déploiement est automatisé à l'aide du fichier deploy.rb et utilisera les paramètres du fichier parameters_prod.yml (et non parameters.yml qui corresponds à la configuration de dev).

Installer Capistrano :

$ gem install capistrano -v 2.15.9 # Version utilisée par notre équipe

Ensuite se placer à la racine du projet.

Modifier le fichier de configuration du déploiement (deploy.rb), et modifier l'utilisateur et le serveur cible.

$ nano app/config/deploy.rb

Modifier le fichier de configuration de la base de données de production (parameters_prod.yml). Attention à ne pas commit ce fichier s'il contient le mot de passe de la base de données ou du mailer.

$ nano app/config/parameters_prod.yml

Premier déploiement (structure et fichier de configuration) Il faudra refaire cette commande si des fichiers partagés sont ajoutés ou si la configuration (Base de données ou serveur de mail) change.

$ cap deploy:setup

Déploiement normal (après la 1ère fois)

$ cap deploy