Ceci est le code source d'un site web proposant différents formulaire pour remplir une base de données sur les information financière publiques des entreprises françaises. Le site web permet aussi d'explorer les données sous forme de graphique, de graphe et de les télécharger en open data.
The project use the PHP framework Symfony, and some javascript library to render graphs and graphic. The database is the classic fork of mysql : mariadb
On a linux distro :
- install mariadb-server
systemctl start mariadb.service
pour démarrer le servicesystemctl enable mariadb.service
pour que le service démarre automatiquement au boot- install symfony4
- install php-mysql
- install composer
- clone the git repo
composer install
in the local git repo pour installer des trucs symfonycomposer require symfony/orm-pack
pour installer l'ORM doctrinecomposer require symfony/maker-bundle --dev
pour installer l'ORM doctrine aussimysql_secure_installation
pour définir le mot de passe root de mariadb, dire Yes à tout le reste- définir dans le fichier .env les information de connection à la base pour doctrine
php bin/console doctrine:database:create
pour créer la base de donnéephp bin/console doctrine:migrations:migrate
pour créer les tables dans la basephp bin/console server:run
pour lancer le serveur- go to http://127.0.0.1:8000/ with your favourite browser (firefox)
On a linux distro :
- install phpMyAdmin
- run
systemctl restart httpd.service
- go to http://localhost/phpmyadmin/ with your favourite browser (firefox)
- Select the database
- Import the file databaseBackupSample.sql