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.
| Kenny GUIOUGOU @ShihoWasTaken | Adrien CASELLES @adrien3 |
| Enzo CHEVALLIER @Phobie53 | Mathieu BOURBON @Mathieubourbon | Sara ZALARHE @szalarhe | Hamza ROUINEB @devlifealways | Hossam BENHOUD @hbenhoud |
| Morgane TROYSI @mtroysi | Fatima HAMZIL @famzil |
Installer composer (voir la documentation officielle)
$ git clone https://github.com/ezlanguage/website.git
$ cd website
$ composer install # Installation des dépendancesVoir si la configuration de l'environnement remplit les prérequis de Symfony :
$ php app/check.phpLe 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 équipeEnsuite 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.rbModifier 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.ymlPremier 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:setupDéploiement normal (après la 1ère fois)
$ cap deploy