Base pour projet symfony 5
- Modif du .env avec les infos de la DB
- Création du HomeController pour affichage de la home page (/)
- Installation de package encore (
composer require encoreetnpm install) - Config encore SASS
npm install sass-loader@^7.0.1 node-sass --save-dev - Config encore jquery
npm install jquery --save-dev - Config encore bootstrap
npm install bootstrap --save-dev - Config encore popper.js
npm install --save popper.js - Config encore édition du fichier app.css -> app.scss et app.js
- Mise en place de la base, du header et du footer
- Création de la base de donnée
php bin/console doctrine:database:create - Création de l'entité User
- Création du AccountController pour la gestion du login, logout et register
- Installation des fixtures et de faker :
composer require --dev orm-fixtures,composer require fzaninotto/faker - Création de la page de login et d'inscription (formulaires basé sur bootstrap, voir config dans tiwg.yaml)
- Création des pages et méthodes pour la modification du profil, du mot de passe et l'affichage du profil
- Création de la gestion de l'administration
- Mise en place d'une page de login neutre
- Gestion du login et logout dans le AdminAccountController
- Mise en place d'une base, d'un header et d'un footer indépendant du front
- Création d'un controller pour le dashboard
- Création de l'interface de gestion utilisateur (suppression, édition)
- Ajout de select2 pour le BO
- Ajout de la pagination avec KnpPaginator
composer require knplabs/knp-paginator-bundle