BabyLO est une application web permettant de réaliser des statistiques sur des parties de baby-foot. L'application est basée sur Symfony2. Les librairies utilisées sont :
- Bootstrap 3
- HighCharts
- jQuery
- Chosen
- Pickadate.js
La procédure a été testé et fonctionne sur un Ubuntu 13.10 avec une installation standard de LAMP.
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysqlRécupération du code
git clone https://github.com/whoknows/BabyLO.gitConfigurer vos paramètres de base de données dans le fichier app/config/parameters.yml
parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: '3306'
database_name: baby
database_user: root
database_password: secretInstallation du projet
cd BabyLO/
mkdir app/cache/ && chmod 777 -R app/cache/
mkdir app/logs/ && chmod 777 -R app/logs/
composer update
php app/console doctrine:database:create
php app/console doctrine:schema:update --force
php app/console doctrine:fixtures:loadhttp://localhost/BabyLO/web/app.php
- login : admin
- password : secret
Par défaut l'application est en mode privé, c'est à dire qu'il faut obligatoirement être authentifié pour y accéder. Il est possible de la rendre publique (hors parties admin) en commentant la ligne 40 du fichier app/config/security.yml :
- { path: ^/.*, roles: [IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED] }

